Install
$ agentstack add skill-silverstein-minutes-minutes-ingest ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
/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 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
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.
Interpreting the output
Ingesting 73 meeting(s) into knowledge base at /path/to/kb
2026-04-03-strategy.md — 4 written, 1 skipped — Mat, Dan
2026-04-05-standup.md — 2 written, 0 skipped — Alice
SKIP 2026-03-18-test.md: no frontmatter
Done. 6 fact(s) written, 1 skipped, 1 error(s), 3 people updated.
- written: facts that passed confidence threshold and didn't already exist
- skipped: facts below confidence threshold (logged, not written)
- SKIP: files that couldn't be parsed (no frontmatter, invalid YAML, etc.)
Gotchas
- Meetings without summarization have no structured data — If a meeting was recorded before summarization was enabled, its frontmatter won't have
action_itemsordecisions. The ingest will correctly extract 0 facts. This is expected, not an error. engine = "agent"requires an AI CLI — If the user wants richer LLM-based extraction from transcript body text, they needclaude,codex,gemini,opencode, orpion PATH.- PARA adapter writes
items.json— If the user's knowledge base uses the PARA format, facts go intoareas/people/{slug}/items.jsonwith atomic fact schema (id, status, supersededBy). - First run should be dry-run — Always suggest
minutes ingest --all --dry-runbefore the first real run so the user can see what would be extracted.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: silverstein
- Source: silverstein/minutes
- License: MIT
- Homepage: https://useminutes.app
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.