scribe

Installation
SKILL.md

A summariser cannot hear. Hand it a garbled span and it launders the noise into a clean fact — "some paying customer" becomes "~8,000 users" — and nothing downstream can separate that from a real figure. This skill holds a chain of custody: every claim in the notes traces back to audio the model actually heard well, and a claim whose custody is broken says so.

Scripts are in scripts/. They need a Python with httpx; --provider local also needs faster-whisper.

1. Establish the recording's context

Ask the user, or read it off the surrounding material — the files, the repo, an existing transcript:

  • Language — the ISO code to pin. Left unpinned, per-window detection flaps on code-switched speech and the decoder emits fluent, confident text in the wrong language.
  • Speakers — how many, plus names and roles.
  • Domain vocabulary — product names, people, companies, jargon, currencies.

Done when you can state the language code, the speaker count, and at least five domain terms.

2. Transcribe

python scripts/transcribe.py AUDIO... --out DIR --language <code> --diarize --keyterms "term,term,..."
Installs
2
Repository
ooiyeefei/ccc
GitHub Stars
485
First Seen
Aug 9, 2026
scribe — ooiyeefei/ccc