From great-authors
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."
How this skill is triggered — by the user, by Claude, or both
Slash command
/great-authors:authors-channelThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load a named author persona into the current conversation.
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.npx claudepluginhub sethshoultes/great-minds-constellation --plugin great-authorsProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.