CtrlK
BlogDocsLog inGet started
Tessl Logo

minutes-ingest

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.

74

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is minutes-ingest in silverstein/minutes

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a strong, actionable skill document: concrete commands, complete configuration, and clear output interpretation with honest safety guarantees. Its main weaknesses are minor redundancy between the What-it-does/Safety/Gotchas sections and the absence of error-recovery guidance for the failures the sample output itself displays.

Suggestions

Consolidate the dry-run advice into one place — it currently appears in both Safety guarantees and Gotchas — and merge the overlapping dedup/confidence points from 'What it does' and 'Safety guarantees' to tighten token usage.

Add a short error-recovery note: what the '1 error(s)' line in the output means and what to do next (e.g., re-run the failing file, inspect its frontmatter), completing the validation feedback loop for batch ingestion.

Clarify when `engine = "agent"` extraction is worth enabling versus the default frontmatter-only mode, since the Gotcha mentions the PATH requirement but not the tradeoff.

DimensionReasoningScore

Conciseness

Commands, config, and output interpretation are lean and assume competence, but dry-run guidance is duplicated ("Always suggest `--dry-run` first" in Safety guarantees vs "First run should be dry-run" in Gotchas) and dedup/confidence behavior is restated across "What it does" and "Safety guarantees". Efficient with minor trimmable redundancy — anchor 4, not 5.

4 / 5

Actionability

Fully executable, copy-paste-ready commands (`minutes ingest <file>`, `--all`, `--all --dry-run`), a complete config TOML block, and a sample output with each term explained. Specific examples cover the common cases — anchor 5.

5 / 5

Workflow Clarity

Clear sequence (prerequisites → dry-run preview → run → interpret output) with the dry-run serving as an explicit validation checkpoint for the batch write, so the batch-operation cap does not apply. Falls short of anchor 5 because there is no error-recovery feedback loop — the sample output shows "1 error(s)" with no guidance on how to diagnose or retry failures.

4 / 5

Progressive Disclosure

A single well-sectioned file (Prerequisites, How to run, What it does, Safety, Output, Gotchas) with no bundle files and appropriately placed content for a simple single-purpose skill. Anchor 4 rather than 5 because the body exceeds the under-50-line simple-skill case and the Safety guarantees/Gotchas overlap is a minor organization gap.

4 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: it states concrete capabilities in third person, provides an explicit 'Use when' clause with five natural quoted trigger phrases plus format synonyms, and occupies a distinct niche with minimal conflict risk. It matches the rubric's good-overall examples closely.

DimensionReasoningScore

Specificity

"Extract facts from meetings" and "update your knowledge base — person profiles, chronological log, and index" name multiple concrete actions covering the full pipeline (extract, profile update, log append, index). Coverage is comprehensive with no minor gaps, matching the anchor-5 example rather than anchor 4.

5 / 5

Completeness

Explicitly answers both: what ("Extract facts from meetings and update your knowledge base — person profiles, chronological log, and index") and when ("Use when the user asks...") with concrete trigger phrases, mirroring the anchor-5 example structure. Not 4 because the 'when' clause is fully explicit, not merely present.

5 / 5

Trigger Term Quality

Five quoted natural trigger phrases ("ingest my meetings", "update my knowledge base", "extract facts from meetings", "sync meetings to wiki", "backfill knowledge") plus format synonyms (PARA/Obsidian/wiki) give comprehensive natural-term coverage, matching anchor 5.

5 / 5

Distinctiveness Conflict Risk

A clear niche (meeting ingestion into a personal knowledge base) with distinct triggers and named target formats (PARA/Obsidian/wiki), so overlap risk with other skills is minimal — anchor 5.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
silverstein/minutes
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.