audio-transcriber-knowledge-graph

audio-transcriber-knowledge-graph is a skill for Claude Code, Codex from Knuckles-Team/audio-transcriber. It costs 121 tokens per session (1,010 once invoked), scanned A, original, MIT.

A transcription and storage workflow that turns audio or video into text and saves both the source media and its timed speech segments in a knowledge graph, a searchable network of linked information.

In plain words
What is it for?
It helps archive recordings, create searchable transcripts, retain the original media, and connect individual spoken segments to the transcript.
Why use it?
It avoids handling transcription and long-term storage as separate tasks. The saved transcript can be searched and linked with other information.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/knuckles-team/audio-transcriber/audio-transcriber-knowledge-graph
Any agent
npx skills add Knuckles-Team/audio-transcriber --skill audio-transcriber-knowledge-graph
Clone the repo
git clone --depth 1 https://github.com/Knuckles-Team/audio-transcriber

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for audio-transcriber-knowledge-graph

README.md
[![agentmods](https://agentmods.dev/badge/skills/knuckles-team/audio-transcriber/audio-transcriber-knowledge-graph.svg)](https://agentmods.dev/skills/knuckles-team/audio-transcriber/audio-transcriber-knowledge-graph)
Your own site
<a href="https://agentmods.dev/skills/knuckles-team/audio-transcriber/audio-transcriber-knowledge-graph"><img src="https://agentmods.dev/badge/skills/knuckles-team/audio-transcriber/audio-transcriber-knowledge-graph.svg" alt="Measured on agentmods" height="20"></a>
Per session 121 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,010 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00121 $0.01010
Opus 5 $0.00060 $0.00505
Sonnet 5 $0.00024 $0.00202
Haiku 4.5 $0.00012 $0.00101

Measured 6d ago against content hash 03aaa4479c7a, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

audio-transcriber-knowledge-graph scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

audio_transcriber/skills/audio-transcriber-knowledge-graph/SKILL.md · 86 lines

How it starts

The opening of the file, as written. The whole thing — 86 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Audio Transcript → Knowledge Graph

Wire-First native ingestion: the audio-transcriber MCP server transcribes a file and natively writes the result into the ONE epistemic-graph engine across every modality (CONCEPT:AU-KG.ingest.enterprise-source-extractor). Ordinary transcribe_audio calls also ingest by default; this skill covers the explicit ingest tool and the graph shape.

When to use

  • Transcribe and persist an audio/video file into the knowledge graph in one step.
  • Make a transcript semantically searchable (the :Document is chunked/embedded hub-side).
  • Keep the raw audio durable + deduped as a content-addressed blob tied to its transcript.

When NOT to use

  • A throwaway transcription or caption export with no KG → audio-transcriber-transcription.
  • Querying/searching transcripts already in the KG → the graph query/search tools (graph_search / graph_query), not this ingest tool.

Prerequisites & environment

Connect via the mcp-client skill against the audio-transcriber MCP server. A live epistemic-graph engine must be reachable for anything to be written — otherwise ingestion no-ops cleanly (the tool still returns the transcript, with ingested: null).

Variable Required Notes
WHISPER_MODEL optional Default model when model is omitted

Tools & actions

Tool Purpose
audio_ingest_transcription Transcribe a file and ingest the result (blob + document + segments)

Key parameters

  • audio_file — required path to the audio/video file.
  • model — Whisper model (default WHISPER_MODEL/base).
  • language — pin the language, else auto-detect.
  • tasktranscribe (default) or translate (English).

Graph shape

Node / link Meaning
:MediaAsset (audio: blob) the raw audio bytes, content-addressed
:Document audio:transcript:<slug> the full transcript text + language/duration/whisperModel
:TranscriptSegment audio:segment:<slug>:<id> one timestamped span (startTime/endTime/noSpeechProb)
:transcribedFrom :Transcript → source :MediaAsset
:segmentOf :TranscriptSegment → its :Transcript

Read the full file on GitHub · 86 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 86 lines · 121 tokens per session scan A 03aaa4479c7a

Subscribe to this mod's changes

audio-transcriber-knowledge-graph is a skill published in the GitHub repository Knuckles-Team/audio-transcriber (2 stars, last pushed 8d ago), licensed MIT. It adds 121 tokens to every session and 1,010 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

jellyfin-kg-ingestion

Natively ingest a Jellyfin library into the epistemic-graph knowledge graph via the jellyfin-mcp MCP server — push library items as typed :MediaAsset/:Book nodes with :hasGenre/:performedBy/:authoredBy links and item overviews as searchable :Document nodes (jellyfiningestlibrary), and item posters as content-addressed…

Knuckles-Team/jellyfin-mcp · 158 tokens

archivebox-kg-ingestion

Natively ingest an ArchiveBox archive into the epistemic-graph knowledge graph via the archivebox-api MCP server — push snapshots as typed :Snapshot nodes (with :Tag + :hasTag links and per-snapshot :Document page-text) and archive results as :ArchiveResult nodes, best-effort, with the Wire-First ingest tools. Use…

Knuckles-Team/archivebox-api · 141 tokens

whisper

OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual…

davila7/claude-code-templates · 67 tokens

searxng-kg-ingestion

Persist SearXNG search results into the epistemic-graph knowledge graph via the searxng-mcp MCP server. Use when the agent must turn a web search into durable, semantically-searchable KG memory — each result becomes a :Document (plus :SearchQuery and :SearchEngine typed nodes with :resultOf / :fromEngine links) so…

Knuckles-Team/searxng-mcp · 126 tokens

whisper

OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual…

synthetic-sciences/openscience · 67 tokens

nextcloud-ingest

Natively ingest Nextcloud files into the epistemic-graph knowledge graph via the nextcloud-agent MCP server — fetch a file over WebDAV and store its raw bytes as a content-addressed :Blob/:AssetOccurrence plus its extracted text (pdf/office/txt or image OCR) as a linked :Document. Use when the agent must make a…

Knuckles-Team/nextcloud-agent · 122 tokens