Agent skill · steipete

knowledge-meeting-ingest

Ingest meeting transcripts from any recorder into Knowledge with attendee enrichment, source notes, supported decisions and commitments, and verification of substance and sequence. Summary-only input is not a verified meeting ingestion.

What it needs

About 7k tokens when loaded.

What this skill does

Meeting ingestion Turn one transcript into a sourced meeting page, updated entity profiles, and structured claims, then verify them. Read a reference only when its step needs it: setup: always, first (status, ontology, search) source acquisition: fetching from an API, including Granola through its plugin sources: retaining originals; citation format speakers: possible split, duplicate or unclear speaker identity: resolving a person, company or project writing: before writing any page prose meeting page: writing the meeting page profiles: creating or updating a profile assertions: claims, attendance edges, reruns publish: batch or page writes recovery: any uncertain, rejected or conflicting write verify: verification and report Contract One page per real meeting. Retain the full transcript; recorder summaries are claims, not facts. Speakers are resolved on evidence with a confidence, never guessed. Use every real signal; leave a speaker unresolved only when there is none. Every participant (spoke, was addressed, or otherwise took part) gets a profile and an attended edge whose body is their source note. Invite-list-only names get neither. Every company, project or concept the meeting says something substantive about gets a page (found or created), a link from the meeting, and a discusses edge (meeting → entity) whose body is its source note. Passing mentions don't. Entity pages get no Timeline line; their Timeline is derived. Pages read like good human notes: names first, few caveats, no process commentary. Decisions, commitments and events become claims. Unverified claims don't spread to other pages. Never call a meeting fully ingested until verification passes. Steps 1. Acquire and normalize Get the complete transcript. Empty, summary-only or in-progress input fails this step: report it. If the user only wants notes saved, use knowledge-capture and say the meeting ingestion is not complete. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills steipete/knowledge-meeting-ingest

View the source on GitHub

Browse the @skills marketplace