Content writing primitives (draft, improve tone, export) for prose and publishing workspaces. Ships writing, blog, opinion-piece, and document-template scaffolds plus a provisioning skill.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin content-writingAdd a new annotated writing example to an examples/style-guide collection.
Analyse collected examples to extract recurring style patterns.
Launch the `archive-manager` agent to organise and clean up the workspace.
Draft a new piece of writing from a topic, outline, or rough notes.
Export posts or drafts from the current workspace in various formats.
Generate or update a table of contents index for all posts in the repository.
Guide the user through preparing content for publication to their chosen platform.
Generate a comprehensive style guide from examples and analyses.
Rework a draft to better match a specified tone, without changing the substance of the argument.
Write a new opinion or blog post based on the topic or position provided.
Launch the `version-manager` agent to create a new version of the current draft with specific edits.
Launch the `proofreader` agent to fix errors in the current draft while preserving voice.
Get a quick overview of the current writing project state.
You are a specialized agent for managing workspace cleanup and archival in a writing project.
You are a specialized proofreading agent focused on improving text quality while preserving the author's voice and intent.
You are a specialized agent responsible for managing document versions in a writing workspace.
Use when the user wants to run a multi-stage sequential editorial refinement on a piece of writing — typo cleanup → UK English standardisation → flow & polish → headings → proofreading/fact-checking → source/citation insertion → SEO polish. Each stage is a focused agent prompt; output of stage N is input of stage N+1. Triggers include "polish this draft", "run the editing pipeline", "writing squad", "iterative editing", "multi-pass refinement".
Provision a new content-writing workspace on disk. Use when the user wants to start a new writing project (general writing, blog, opinion blog, or document-templates library). Accepts a workspace name and optional variant. Scaffolds the workspace, personalises CLAUDE.md from user memory, and (by default) creates a GitHub repo.
Claude Code plugin for prose and publishing work. Ships drafting, revision, proofreading, and export primitives plus a provisioning skill that scaffolds a fresh writing workspace in one of four sub-variants.
Part of the danielrosehill Claude Code marketplace.
Commands (/content-writing:*):
draft — draft a new piece from a topic, outline, or rough notesnew-version — create the next numbered version of the current draft with targeted editsproofread — proofread a draft (typos/grammar/clarity) while preserving voiceimprove-tone — rework a draft toward a specified tone without changing substancearchive — move old versions into a dated archive folderpublish — prepare a draft for publication (CMS push, export, or hand-off)export — export a piece (or the whole workspace) to PDF, HTML, plain text, or combined markdownnew-post — write a new opinion/blog post from a topic + positiongenerate-index — (re)generate a table of contents for the posts collectionadd-example — add an annotated writing sample to an examples/style-guide workspaceanalyze-style — extract recurring style patterns from collected examplesgenerate-style-guide — synthesise a style guide from examples + analysesstatus — summarise workspace state (drafts, versions, published)Agents:
proofreader — minimal-intervention proofreading agentversion-manager — sequential version control for draftsarchive-manager — archival and workspace tidy-upnew-workspace — scaffolds a fresh writing workspace, personalises CLAUDE.md from ~/.claude/CLAUDE.md, and (by default) creates a public GitHub repo. Invoked via /content-writing:new-workspace <name> [--variant=general-writing|blog|opinion-piece|document-templates] [--local-only] [--private].editorial-pipeline — multi-stage sequential refinement of a draft: typo cleanup → UK English → flow & polish → headings → proofreading → source insertion → SEO polish. Bundles 7 stage-specific agent prompts and cross-cutting editorial rules; writes numbered intermediates so progression is inspectable. Folded in from the former Claude-Code-Writing-Squad repo.Primitives live in the plugin → globally available from any cwd.
Workspace scaffolds are provisioned as data → no .claude/ tree inside provisioned workspaces.
Plugin updates never touch your workspace data.
See PLAN.md in Claude-Workspace-Reshaping-190426 for the full pattern spec this plugin follows.
general-writing (default) — versatile writing workspace (drafts, research, notes, images, archive). Good for essays, long-form, book chapters.blog — headless-CMS-oriented blog workspace with drafting/ and published/ folders; pair with a CMS MCP (Contentful, Ghost, WordPress, etc.) for publishing.opinion-piece — lightweight markdown-as-publication workspace; posts organised by topic subfolder, drafts separate.document-templates — curated library of reusable document templates (contracts, briefs, one-pagers) with an exports directory.This plugin is deliberately narrow: prose and publishing only. Related primitives live in sibling plugins:
ai-engineeringtechnical-docspr-media-workVia the danielrosehill marketplace:
/plugin marketplace add danielrosehill/Claude-Code-Plugins
/plugin install content-writing
MIT.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
No description provided.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim