vercel-labs/synthesize-transcript
>- Analyze an agent transcript for generalizable learnings about next-browser CLI usage, then propose SKILL.md updates, feature requests, and bug fixes.
npx skills add https://github.com/vercel-labs/next-browser --skill synthesize-transcript
Read the transcript at:
$ARGUMENTS
Then analyze how the agent used next-browser commands. Your goals are to:
this tool — and propose targeted additions to SKILL.md.
functionality, incorrect behavior, or misleading output that should be
fixed in code.
messages and tool calls/results involving next-browser commands.
Discard anything that is:
Keep as SKILL.md learnings:
Separate out as feature requests or bug fixes (not SKILL.md changes):
SKILL.md learnings — for each, show:
Feature requests / bug fixes — for each, show:
request (new capability needed)
Ask the user to approve or reject each item before acting.
whether the transcript reveals a scenario not covered in the existing
## Scenarios section of SKILL.md. A scenario earns its place only if
it requires domain knowledge an agent wouldn't derive on its own —
non-obvious mental models, ordering constraints, or decision frameworks
that go beyond "use these commands and compare results."
Ask yourself: could an agent figure out this workflow just by reading
the existing command docs and applying basic debugging instincts? If
yes, it's not a scenario — it's just competent tool use. If no — if it
requires understanding something about React, Next.js, or the PPR model
that isn't in the CLI docs — then it's a candidate.
Present scenario candidates the same way as command learnings: evidence
from the transcript, proposed text, and why an agent couldn't get there
alone. Ask for approval before adding.
the repo-root SKILL.md. Scenarios → ## Scenarios section.
the fix or feature directly in the codebase. For non-trivial
changes, plan the implementation and confirm with the user before
writing code. Include the transcript evidence in commit messages
or PR descriptions for context.
the command it's about.
behavior, not agent strategy.
missing one.
Take vercel-labs/synthesize-transcript from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.