Corpus Ingest Core — Data skill for Claude Code
Deterministic, provenance-tracked pipeline that turns spoken content into verified, searchable knowledge.
How to install Corpus Ingest Core
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open norton77930/corpus-ingest-core and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Corpus Ingest Core does
Deterministic, provenance-tracked pipeline that turns spoken content into verified, searchable knowledge. MCP server + Claude Skills.
Alternatives in Data
- Private GPT — Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more 57.5k ★
- LLM Redteam — LLM red-team corpus runner — fires categorized prompt-injection / jailbreak / system-prompt-leak / data-exfil 4.5k ★
- MCP Server Chart — 🤖 A visualization mcp & skills contains 25+ visual charts using @antvis 4k ★
README
Corpus Ingestion Core
Turns podcast audio into verifiable, searchable knowledge. It takes an RSS feed (or an X / YouTube video), transcribes it locally with faster-whisper, and produces timestamped transcripts, summaries, entity mentions, and research artifacts on disk — exposed to AI agents through an MCP server and Skills.
[](https://github.com/norton77930/corpus-ingest-core/actions/workflows/tests.yml) [](LICENSE) 
[繁體中文說明](README.zh-TW.md)
**In:** a podcast RSS feed, or a video URL. **Out:** transcripts, subtitles, summaries, mention indexes, and research report bundles under `data/`, plus a SQLite index for cross-episode search.
Nothing this project produces is investment advice.
Why it exists
Podcast audio is hard to cite. A claim you half-remember from an episode three months ago is effectively unrecoverable. This project makes that content addressable: every extracted claim keeps a timestamp back to the audio, so an answer can be traced to the second it was said.
Two properties follow from that goal and shape the whole design:
- Local-first. Transcription runs on your machine. Audio and transcripts do not leave it unless you explicitly opt into an LLM step.
- Evidence over inference. The deterministic path is the default. LLM interpretation is a separate, opt-in layer that never overwrites it.
Quickstart
Requires Python 3.11+. Examples use PowerShell; any shell works.
git clone https://github.com/norton77930/corpus-ingest-core.git
cd corpus-ingest-core
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -e .[dev]
See it work first, in seconds
A synthetic corpus ships already transcribed and indexed, so the search and evidence tools answer before you have
Related Skills
Vault Mind
VaultMind turns your Obsidian vault into a searchable vector database using ChromaDB, with MCP integration for
WeaversGuild
WeaversGuild as a research lab. Weavers the agents, TheLoomApp for humans theloommcp for agents. over 60 tools
Praxis AI Agent Platform
Autonomous AI agent platform for enterprise data and operations. Turns natural-language intents into verified
Agentix Kdd
Autonomous development pipeline for Cursor & Claude Code. Type aa: and a persistent SQLite knowledge graph aut
Google SEO MCP
SEO & GEO MCP server for Claude and other AI agents: Google Search Console, Google Analytics 4, PageSpeed Insi
Aoci Code
Local-first MCP server + CLI in Go: a persistent, governed codebase index that distills code and database sche
Related Agents
Scope Ingest
Bounded subagent that turns raw source material (markdown files, plain-text files, pasted text) into a normali
Kb Corpus Curator
Register, ingest and verify a source in this knowledge base through the kb- mise tasks, and close the loop wit
Assumption Validator Generator
Proposes deterministic validator stubs for verified assumptions in baseline/knowledge/assumptions.md. Reads th