run.json
The run contract. It tells the agent what completed and where to look next.
ai meeting note taker • meeting transcript tool • tool + skill
Skriver records a meeting transcript, builds a clean meeting notes evidence folder, and teaches the agent how to turn that first pass into the best final transcript, summary, actions, and decisions without bluffing.
--notes-file ./notes.md so they become part of the evidence bundle.The Tool
Skriver runs locally on audio and video, writes a readable first-pass transcript, and gives the agent the files a real AI meeting note taker should have: notes, low-confidence segments, screenshots, OCR, context, and optional diarization.
run.jsonThe run contract. It tells the agent what completed and where to look next.
meeting-transcript.mdA conservative first-pass meeting transcript. Good enough to start from. Honest enough to trust.
evidence/The real payload: meeting notes, OCR, screenshots, context, and diarization for the second pass. Notes added with --notes-file are especially important evidence.
The Skill
This repo also ships a checked-in skill for agents:
skills/skriver/SKILL.md.
The repo also includes a focused review skill at
skills/skriver-evidence-review/SKILL.md.
Together they teach the review order, how to weigh notes against OCR, how to use screenshots
and diarization as evidence, and how to create the best final transcript, meeting notes,
and summary.
The best output does not come from the first transcript alone. It comes from the agent working the evidence folder carefully and turning it into better meeting notes.
Codex can use the checked-in skill. Claude Code can use CLAUDE.md plus the repo skill in .claude/skills/. Other agents can follow AGENTS.md.
A better final transcript, stronger meeting notes, cleaner actions, and less hallucinated certainty.
Install
curl -fsSL https://skriver.ansund.com/install.sh | bash npm install -g github:ansund/skriver irm https://skriver.ansund.com/install.ps1 | iex skriver help agents That prints the install path, usage path, and where the skill/workflow lives for Codex, Claude Code, and generic agents. The CLI is installed globally. The skill is checked into this repo and loaded from markdown.
Use
skriver doctor
skriver setup skriver /absolute/path/to/meeting.mp4 --notes-file ./notes.md Recommended: put your human meeting notes in a `.md` file and attach them as evidence.
skriver /absolute/path/to/meeting.mp4 \
--notes-file ./notes.md \
--glossary ./team-glossary.txt A glossary helps a meeting transcriber handle abbreviations, product names, and English terms inside Swedish or other languages more reliably.
Codex: use skills/skriver/SKILL.md
Claude Code: use .claude/skills/skriver/SKILL.md
Other agents: read AGENTS.md The workflow is plain markdown on purpose, so it can travel across agent runtimes instead of being trapped inside one vendor feature.