Minutes Ingest
Extract facts from meetings and update your knowledge base, person profiles...
Install
npx skills add silverstein/minutes --skill minutes-ingest -g -a claude-code -y- Repository
- silverstein/minutes1.6k
- Category
- Engineering
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 793 tokens
- Runs scripts
- No, instructions only
What it does
Extract facts from meetings and update your knowledge base, person profiles, chronological log, and index. Use when the user asks "ingest my meetings", "update my knowledge base", "extract facts from meetings", "sync meetings to wiki", "backfill knowledge", or wants their PARA/Obsidian/wiki profiles updated from conversation data.
/minutes-ingest
Process meetings through the knowledge extraction pipeline to update person profiles, append to the knowledge log, and maintain the index.
Prerequisites
The [knowledge] section must be configured in ~/.config/minutes/config.toml:
[knowledge]
enabled = true
path = "/path/to/knowledge/base"
adapter = "wiki" # or "para", "obsidian"
engine = "none" # or "agent" for LLM extraction
min_confidence = "strong"
If not configured, explain what's needed and offer to help set it up.
How to run
Single meeting
minutes ingest ~/meetings/2026-04-03-strategy-call.md
All normal meetings (backfill)
minutes ingest --all
Preview without writing (recommended first time)
minutes ingest --all --dry-run
What it does
- Reads each meeting's YAML frontmatter (decisions, action_items, entities, intents)
- Extracts structured facts with confidence levels and source provenance
- Updates person profiles in the knowledge base (adapter-dependent format)
- Appends to
log.mdwith a timestamped entry for each ingested meeting - Skips facts that already exist (deduplication) or are below the confidence threshold
- Excludes meetings designated
sensitivity: restrictedfrom automated knowledge-base ingestion
Safety guarantees
engine = "none"(default): Only extracts from parsed YAML frontmatter. No LLM involved, zero hallucination risk.- Confidence thresholds: Facts below
min_confidenceare counted as "skipped" but never written. - Provenance: Every fact records which meeting it came from and when.
- Deduplication: Facts whose text already appears in a person's profile are skipped.
- Dry-run: Always suggest
--dry-runfirst if the user hasn't used ingest before.
