CtrlK
BlogDocsLog inGet started
Tessl Logo

meeting-ingestion

Ingest meeting transcripts from ANY meeting recorder into brain pages with attendee enrichment, entity propagation, and timeline merge. One unified pipeline: normalize the source into a standard transcript record, split multi-meeting recordings, resolve speakers by evidence, create the page, pass every surprising claim through the consistency check (transcript + brain + plausibility), enrich every entity, then run the verification checklist — substance AND sequence. A meeting is NOT fully ingested until the enrich skill has processed every entity AND the verification checklist passes, including the sequence verify (PASS or explicit user waive).

63

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/meeting-ingestion/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%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.

An exceptionally actionable, well-sequenced procedure with a genuine hard-gate verification loop — the strongest possible workflow clarity. The costs are token efficiency (heavy internal repetition of the same contract) and a monolithic single-file layout that inlines detail a references/ bundle could carry.

Suggestions

State the not-fully-ingested contract once (in the HARD GATE section) and reference it from the Contract, phases, and Output Format instead of restating it four times; the Anti-Patterns list could likewise be cut to items not already enforced by V1–V6.

Move the Phase 6 claim-type table and the V6 sequence-verify specification into references/ files (e.g., references/claim-verification.md, references/sequence-verify.md) linked from the phases, keeping SKILL.md as a lean overview.

Trim explanatory asides that restate why recorders confabulate (it is established once in the transcript-record invariants and again in Phase 6) — say it once and cross-reference.

DimensionReasoningScore

Conciseness

The ~450-line body is dense with genuinely non-obvious host-specific guidance (gbrain commands, brain conventions), but the same contract is restated four times ('A meeting is NOT fully ingested until...' appears in the Contract, Phase 7/8 framing, the HARD GATE intro, and Output Format) and the 20-item Anti-Patterns list largely restates phase rules. Not 4 because the redundancy is more than minor over-explanation; not 2 because almost every line carries novel, non-inferable domain instruction rather than padded filler.

3 / 5

Actionability

Concrete, executable guidance throughout: exact commands ('gbrain timeline-add {person-slug} {date} "Attended {meeting-title}"', 'gbrain search "{title or attendee names}"', 'gbrain day {date}'), a copy-ready meeting-page template, and a claim-type verification table with explicit bars. Not 4 because common cases are covered with specific syntax, not just hints.

5 / 5

Workflow Clarity

Nine explicitly numbered phases in execution order, capped by a hard-gate verification checklist (V1–V6) with an explicit fix → re-check → fix loop, deterministic PASS/BLOCK verdicts, and a logged waive protocol. This matches the top anchor (clear sequence + explicit validation + feedback loops + checklist) exactly; not 4 because no checkpoint is missing or implicit.

5 / 5

Progressive Disclosure

Headers and phase structure are clear, and sibling-skill references (skills/enrich/SKILL.md, skills/_brain-filing-rules.md, skills/conventions/quality.md) are signaled, but the entire pipeline — the claim table, the V6 sequence-verify spec, the anti-patterns list — is inlined in one ~450-line file with no bundle files to split detail into. Not 4 because this is far from an overview pointing to detailed materials; not 2 because section structure and one-level references are present and clearly signaled.

3 / 5

Total

16

/

20

Passed

Description

75%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.

A highly specific, comprehensive description written in third person that names every pipeline phase. Its one structural weakness is the missing explicit 'when to use' guidance, which caps completeness; trigger-term coverage is good but omits several natural user phrasings.

Suggestions

Append a 'Use when...' clause (e.g., 'Use when a meeting transcript, recording, or notetaker export arrives and needs to be filed into the brain') to lift completeness from 3 to 5.

Work natural trigger phrases into the description — 'meeting notes', 'process this meeting', 'capture this recording' — to broaden trigger-term coverage beyond 'meeting transcripts' and 'meeting recorder'.

DimensionReasoningScore

Specificity

The description enumerates concrete pipeline actions — 'normalize the source into a standard transcript record, split multi-meeting recordings, resolve speakers by evidence, create the page, pass every surprising claim through the consistency check (transcript + brain + plausibility), enrich every entity, then run the verification checklist' — covering the full workflow comprehensively. Not below 5 because no phase of the pipeline is left unnamed; not applicable above since 5 is the ceiling.

5 / 5

Completeness

The 'what' is explicit and detailed, but there is no 'Use when...' clause or equivalent trigger guidance in the description — usage timing is only implied by the subject matter, which caps completeness at 3 per the rubric. Not 4 because the 'when' is genuinely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Natural phrases like 'Ingest meeting transcripts from ANY meeting recorder' and 'multi-meeting recordings' are terms a user would say, but common variations such as 'meeting notes', 'process this meeting', or 'capture this recording' are absent from the description text. Not 5 because several natural synonyms are missing; not 3 because the present keywords go beyond 'some relevant keywords' — coverage is good, just not comprehensive.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche — meeting-transcript ingestion into 'brain pages' with 'timeline merge' and entity propagation — vocabulary unlikely to collide with generic file/document skills. Not 4 because the brain-ecosystem terminology makes overlap with adjacent skills (e.g., conversation archiving) minimal within its own trigger space.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
garrytan/gbrain
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.