A skill is an AI pass with a defined job, a defined scope, and a defined output. It reads the part of the script you point it at — a scene, an act, the whole draft — and returns either proposed changes in the page or a report in the sidebar.
The built-in skills
- Dialogue Pass — tightens dialogue in each character's own voice; proposes a rewrite per line.
- Save Lines — finds lines that carry more than they need to and proposes cuts.
- Continuity Check — reads the whole script for contradictions: names, times, objects, who knows what.
- Script Coverage — a reader's report on structure, character, and dialogue.
- Tone Pass — checks scenes against the tone you describe and flags the drift.
- Organize Notes — routes a pile of notes to the scenes they belong to, as placements you confirm.
The full table — scope, output, and the command for each — is the skills reference.
Where to run one
From the Skills tab in the right sidebar, from the skill palette (Ctrl/), or by name from the command palette. Every route ends at the same place: a scope choice and a Run button.
Where results go
The Skills tab keeps every pass you have run on the project, newest first, with its scope, when it ran, and its result. A pass that proposed changes reopens its review; a pass that wrote a report keeps the report. Until you run something, the tab explains what a skill is and offers the library.
Skills of your own
Settings → Custom skills lets you author a skill: what it reads, what you want it to do, and what shape its output takes. A custom skill runs through the same review as the built-in ones, counts against the same allowance, and on a Team plan can be shared with the workspace.