book-writer
travsteward/openwriter
Orchestration skill for book-scale long-form writing (fiction or
nonfiction). Owns the SHAPE of a book project — chapter architecture,
beats methodology, workspace management, book mode, scene/science
split, vignette library, long-form orchestration. Delegates VOICE
(prose generation) to /authors-voice via the Apply Protocol minion
dispatch. Loads as governing context at session start when a book
project is detected, OR via explicit invocation.
Use when: "/book-writer", "/book", "write a book", "book project",
"chapter beats", "chapter architecture", "beat map", "TOC", "table
of contents", "book outline", "book reshape", "draft a chapter",
"long-form", "multi-chapter", "book mode", "book workspace", any work
involving multi-chapter book structure.
NOT for: single-chapter essays, blog posts, tweets — those go to
/authors-voice directly. Voice-only setup (anchor blend, NEVER rules,
fingerprints, corpus analysis) lives in /authors-voice.
openwriter
travsteward/openwriter
OpenWriter — the writing surface for AI agents. A markdown-native rich text
editor where agents write via MCP tools and users accept or reject changes
in-browser. 40 core MCP tools for document editing, multi-doc workspaces,
and organization, plus 21 publish platform tools for newsletter, social
posting, and scheduling. Tweet compose mode for drafting replies/QTs with
pixel-accurate X/Twitter UI. Plain .md files on disk — no database, no lock-in.
Use when user says: "open writer", "openwriter", "write in openwriter",
"edit my document", "review my writing", "check the pad", "write me a doc",
"compose tweet", "reply to tweet", "quote tweet", "author's voice",
"authors voice", "voice plugin".
Requires: OpenWriter MCP server configured. Browser UI at localhost:5050.
openwriter
travsteward/openwriter
OpenWriter — the writing surface for AI agents. A markdown-native rich text
editor where agents write via MCP tools and users accept or reject changes
in-browser. 40 core MCP tools for document editing, multi-doc workspaces,
and organization, plus 21 publish platform tools for newsletter, social
posting, and scheduling. Tweet compose mode for drafting replies/QTs with
pixel-accurate X/Twitter UI. Plain .md files on disk — no database, no lock-in.
Use when user says: "open writer", "openwriter", "write in openwriter",
"edit my document", "review my writing", "check the pad", "write me a doc",
"compose tweet", "reply to tweet", "quote tweet", "author's voice",
"authors voice", "voice plugin".
Requires: OpenWriter MCP server configured. Browser UI at localhost:5050.
authors-voice
travsteward/openwriter
Author's Voice — constructed-voice skill. Anchors writing to a training-data
author blend, progressively layers NEVER rules, presentation fingerprints,
sentence stats, coined terms, and curated examples from a growing local
corpus. Pure markdown, opus sub-agent (the minion) writes prose.
Use when: "/authors-voice", "/writers-voice", "set up my voice", "anchor
my voice", "voice match", "use my voice", "write in my voice", "add to my
voice profile", "voice profile status", "voice status", "authors voice",
"writer's voice".
API path (plugin / programmatic flows): see `docs/api/` for the rewrite +
generate endpoints, MCP tools, setup, and troubleshooting. The local skill
body below is the default; the API is one access point among others.
newsletter-writer
travsteward/openwriter
Channel-master writer for email newsletter. Weekly pipeline: scaffold structure,
gather data, query the author, synthesize in their voice, review, send. Companion
doc workflow. Voice-matched via the authors-voice skill. Works for any
behind-the-scenes weekly newsletter built on proven content.
Use when: "/newsletter-writer", "newsletter", "draft newsletter", "scaffold
newsletter", "newsletter gather", "newsletter review", "newsletter send",
"newsletter status", "newsletter to blog", "convert newsletter".
Requires: OpenWriter MCP server configured.
blog-writer
travsteward/openwriter
Channel-master writer for long-form blog posts. Owns the SHAPE of a post —
beat structure, title/preview/slug commitments, per-post container layout,
per-site voice anchor discovery — and delegates VOICE (prose generation) to
/authors-voice and PUBLISH mechanics to the openwriter github plugin
(`add_blog_site` + `post_to_blog`).
Use when: "/blog-writer", "write a blog post", "blog draft", "brainstorm blog
topics", "blog beats", "extract beats from this post", "write about this
feature", "draft a post", "blog title", "preview text", "OG description",
"blog image", "featured image", "OG image", "integrate", "create the files",
"wire up the blog post", "publish to blog", "post to blog", "set up blog repo",
"register blog site".
Requires: OpenWriter MCP server configured + github plugin enabled +
`gh auth login` set up locally. Project SHOULD have a `## Blog` section in its
CLAUDE.md for writing-rules / image-style overrides (optional after setup).