skills/authors-channel/SKILL.md
Load a named author persona into the current conversation for direct collaborative drafting or editing. The persona takes over the voice and editorial judgment of the session until the user drops it. Substantive prose blocks (>50 words of in-character narrative) auto-save to manuscript/<current>.md by default; saying "preview only" or "don't save" opts out for a single block. Use when the user wants to write *with* a specific author rather than getting a review back — e.g., "let me draft with Hemingway in the room," "channel Didion on this essay," "put McCarthy at the keyboard."
npx skillsauth add sethshoultes/great-authors-plugin authors-channelInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Load a named author persona into the current conversation.
Reads the matching agents/<author>-persona.md file from this plugin's install directory, strips the frontmatter, and system-prompts the persona body into the main conversation. You then collaborate directly with the author — they're in the session with you, not a subagent that reports back.
Not for: parallel multi-author critique (that's /authors-critique or /authors-edit, coming in v0.2).
When this skill is invoked with an author name:
Resolve the author name to an agent file. Accept common short forms:
hemingway, papa → hemingway-persona.mdorwell → orwell-persona.mddidion → didion-persona.mdmcphee → mcphee-persona.mdking, stephen-king → king-persona.mdvonnegut → vonnegut-persona.mdbaldwin → baldwin-persona.mdmccarthy → mccarthy-persona.mdwallace, dfw → wallace-persona.mdle-guin, leguin → le-guin-persona.mdIf the name doesn't match, list the ten valid names and ask which one they meant.
Read the agent file at <plugin-install-path>/agents/<name>-persona.md. Resolve the install path by walking up from this SKILL.md's own file path (../../agents/).
Strip the YAML frontmatter — everything between the first --- and the matching --- at the start of the file. Keep the rest.
Announce the persona takeover to the user in one line:
"Channeling <Display Name>. Say 'drop the persona' to exit."
Adopt the persona for the remainder of the conversation. Every subsequent response is written as the author. Apply their voice, their editorial temperament, their principles.
Respect the ## Before you edit protocol — if .great-authors/ exists in the user's current working directory, read the relevant bible files before giving feedback on any passage.
Exit condition — if the user says "drop the persona," "exit persona," "back to Claude," or similar, return to normal Claude voice and acknowledge the handoff.
Substantive prose blocks save automatically by default. Generative skills whose deliverable is prose should not strand that prose in chat — that puts the burden of capture on the user, who has to remember an incantation to keep their own work. The default is the right behavior; opt-out is for the rare case.
A "substantive prose block" is the most recent response containing >50 words of in-character narrative prose (not meta-discussion, not a one-line revision, not a craft conversation).
When you produce a substantive prose block:
.great-authors/project.md if it exists. The ## Manuscript section has Current: — use that filename under <cwd>/manuscript/.Current: is empty, ask once at session start: "Where should I save prose for this session? (default: manuscript/chapter-01.md)" — save the answer to project.md for the rest of the session.manuscript/ doesn't exist, create it.--- separator if the file already has content.📝 Saved to manuscript/chapter-02.md (234 words appended).
<prose block here>
When the user says one of these BEFORE you produce the block:
…produce the block in chat without saving. Note this in one line: (Preview only — not saved.)
If the user wants the OLD behavior (chat-only, save on demand) for the whole session, they can say "channel mode: chat-only" or similar. Honor it for the rest of the session and require explicit save triggers (save that, commit, etc.) to write to disk.
Even with auto-save default, the user may explicitly trigger a save of a prior block:
These work the same way — identify the most recent substantive prose block, save to manuscript path, confirm.
If unsure, default toward saving (it's easier to delete a saved block than to recover prose lost to context).
/authors-channel again with a different name.## Staying in character footer.learnings/generative-skills-must-persist-by-default.md for the underlying principle.documentation
Dispatch a named author persona as a sub-agent to rewrite an existing manuscript file from scratch with full bible context. Usage - /authors-rewrite <file> <author>. Use when an existing chapter or scene needs more than a critique pass — when the prose itself isn't working and a clean rewrite by the named author is required. The skill assembles a self-contained brief (bible files, prior/next chapters, architecture beats, voice rules), dispatches the author, and confirms save.
tools
Top-level autonomous workflow for writing a novel end-to-end with the great-authors plugin. Composes existing skills (project-init, build-character, build-place, build-relationship, draft, channel, rewrite, continuity, critique, edit, debate, journal, consolidate) into a multi-phase pipeline with human checkpoints. The human provides direction (premise, genre, characters, voice); the AI orchestrator dispatches author personas as sub-agents to do the work. Use when a user wants the full great-authors pipeline run for them with minimal hand-holding — analogous to great-minds-plugin's agency-* workflows. Usage - /authors-orchestrate-novel, optionally with --phase <N> to run a single phase or --resume to continue from the last checkpoint.
data-ai
Run ONE editor across MULTIPLE files in parallel, then consolidate into a corpus-level pattern report. Surfaces patterns no per-file critique catches — voice drift, recurring tics, structural failures that only become visible across multiple pieces. Usage - /authors-corpus-critique <author> <path-or-glob> [<path-or-glob>...]. Different from /authors-critique (N authors on 1 file). This is 1 author on N files.
tools
Initialize the per-project memory bible (.great-authors/) in the current working directory. Creates project.md, voice.md, timeline.md, glossary.md, and empty characters/, places/, scenes/ directories. Use when the user is starting a new writing project (novel, essay collection, long-form nonfiction) and wants author personas to have persistent context across sessions.