Callsheet — Development skill for Claude Code
Turn any recording of a call into one self-contained HTML readout: local Whisper, multi-agent analysis, hand-authored SVG diagrams, adversarial fact-checking, and a hold-out comparison that proves ind.
How to install Callsheet
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ml-lubich/callsheet and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Callsheet does
Turn any recording of a call into one self-contained HTML readout: local Whisper, multi-agent analysis, hand-authored SVG diagrams, adversarial fact-checking, and a hold-out comparison that proves independence.
Alternatives in Development
- Memory Recording — 写作记忆记录 skill 669 ★
- Dashboard — Use when resuming work or checking progress across all active workflows 60 ★
- Mem — Use when: querying past work, managing memories, or checking project history 54 ★
README
callsheet
Turn a recorded conversation into a single self-contained HTML document that someone who was not on the call can read, where every claim traces to a timestamp.
One file out. No external requests, no CDN, no fonts to fetch — open it from a USB stick in five years and it still works. Transcription runs locally through whisper.cpp; the audio never leaves the machine.
What it does
recording ──▶ transcript ──▶ turns.json ──▶ chunk1..N.txt ──▶ content.json ──▶ index.html
whisper.cpp metrics.json (agents read) (agents write) (one file)
Python does the mechanical parts: transcription, parsing, chunking, schema validation, injection, sealing and overlap measurement. The reading and writing is done by agents, and `SKILL.md` is the Claude Code skill that drives them.
The page itself is a strip chart: every turn is plotted on elapsed time, one speaker above the baseline and one below, bar height by word count. Acts, threads, evidence and quotes are all registered to that same axis, so the structure of the conversation is position in time rather than decoration. The whole transcript ships inside the page with search and per-speaker filtering, and every timestamp anywhere on the page jumps to the turn it came from.
Install
pip install -e ".[dev]"
Use
callsheet transcribe call.m4a -m ~/models/ggml-large-v3.bin -o work/transcript
callsheet parse work/transcript.txt -o work
callsheet chunk work/turns.json -n 4 -o work
# ... agents read work/chunk*.txt and write work/content.json ...
callsheet build --content work/content.json --turns work/turns.json \
--metrics work/metrics.json --diagrams out/diagrams.html \
-o out/index.html
`callsheet build` refuses to run on a `content.json` that does not validate, and names the field that is wrong. It reports the number of external requests in the finished page, which should be zero.
Transcript formats
Detected by inspection,
Related Skills
Moving Parts
Describe a system. Get a simulation you can poke. An agent skill that turns any system into one self-contained
Video Editing Suite
Seven Claude Code / Cowork skills that turn a long recording into finished short-form video: transcribe, find
Draw Better SVG
Agent skill for planning, drawing, animating, render-checking, and repairing editable SVG graphics - with an i
Interactive Diagram
生成可交互式、可拖动的 HTML 图表(流程图、架构图、思维导图、序列图),并将其作为独立文件保存。支持 Dagre 自动布局、平移/缩放,并可导出为 PNG/SVG/JSON 格式。零依赖。Claude Code 技能
Tldraw Diagram Skill
Claude Code skill for generating tldraw diagrams (.tldr files & SDK code) with a headless PNG/SVG renderer. Un
TS Tsx JS Jsx Architecture Diagrams
Claude Code skill that generates architecture diagrams ( class, component, and dependency graphs) for any Type
Related Agents
Design Artist
Creates carrel's visual identity — hand-authored SVG logo, banner, social preview, palette — and applies it to
Design Illustration Critic
Specialist critic · focuses ONLY on illustration & SVG craft — are diagrams / product mocks / icons realistic
Visual Story Designer
Defines visual concept, section rhythm, diagrams (Mermaid or SVG), comparison layouts, timelines, icon metapho