Updated today
by haowjy
creative-writing-skills
claude skills focused on creative writing
513 GitHub stars (513)
+25 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | +1 |
| Sep 29 | +2 |
| Sep 30 | +2 |
| Oct 1 | +3 |
| Oct 2 | +3 |
| Oct 3 | +1 |
| Oct 4 | +1 |
| Oct 5 | +2 |
| Oct 6 | +1 |
| Oct 7 | 0 |
| Oct 8 | +2 |
| Oct 9 | +1 |
| Oct 10 | +1 |
| Oct 11 | +1 |
| Oct 12 | +1 |
| Oct 13 | +2 |
| Oct 14 | −1 |
| Oct 15 | +1 |
| Oct 16 | +1 |
- 22 skills (22 skills found in its SKILL.md files)
- 70 forks (70 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add haowjy/creative-writing-skills
Asks which skills and agents to install. Just one: npx skills add haowjy/creative-writing-skills --skill character-sim — add -g for every project.
Claude Code
git clone https://github.com/haowjy/creative-writing-skillscp -r "creative-writing-skills/skills/character-sim" ~/.claude/skills/
Copies the character-sim skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add haowjy/creative-writing-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 22 of 35 files.
-
character-sim
Speak as a specified character from their current knowledge, voice, and emotional state. Use for skill-only workflows that need in-character conversation, voice discovery, or relationship pressure tests.
skills/character-sim/SKILL.md on GitHub (opens in a new tab) -
creative-research
Load when a story needs factual grounding the writer doesn't have: historical detail, cultural texture, domain accuracy, or how other authors handled similar material. Pass the question and story context; returns a sourced report the writer can draw from.
skills/creative-research/SKILL.md on GitHub (opens in a new tab) -
creative-writing-craft
Craft references for writing fiction well: prose, scenes, style, voice, and genre/page-level technique. Load when a writer, critic, or muse needs how-to-write guidance rather than a production mode.
skills/creative-writing-craft/SKILL.md on GitHub (opens in a new tab) -
creative-writing-modes
Creative-writing addendum to /llm-writing. Load when putting prose on the page: draft, revise, bridge, vary, or polish.
skills/creative-writing-modes/SKILL.md on GitHub (opens in a new tab) -
creative-writing-muse
Load when no subagents are available and one agent must plan, draft, critique, research, and capture memory by switching stances.
skills/creative-writing-muse/SKILL.md on GitHub (opens in a new tab) -
reader-sim
Read as a specified first-time reader persona and report the felt experience. Use for skill-only workflows when a draft needs persona-bound reader-response signal instead of analytical critique.
skills/reader-sim/SKILL.md on GitHub (opens in a new tab) -
story-memory
Creative-writing domain knowledge for durable story state. Load when preserving or retrieving project memory — fact extraction, context scoping, reference writing, artifact layout, and issue tracking. If you are a knowledge agent such as kb-lead, load this for the fiction-specific categories and conventions your general methodology doesn't cover.
skills/story-memory/SKILL.md on GitHub (opens in a new tab) -
story-planning
Planning work before prose: creative direction, story-planning, outlining, and story architecture. Load when deciding what should happen or how a story should be structured.
skills/story-planning/SKILL.md on GitHub (opens in a new tab) -
story-review
Review work after prose exists: editorial review, craft critique, continuity/voice review, copyediting, proofreading, and synthesis of reader-sim signal. Load when diagnosing a draft rather than rewriting it.
skills/story-review/SKILL.md on GitHub (opens in a new tab) -
writing-principles
What fiction readers want (reader reward channels) and the specific ways LLM training damages them. Load when drafting prose, critiquing, or diagnosing why a passage feels flat.
skills/writing-principles/SKILL.md on GitHub (opens in a new tab) -
writing-staffing
Dispatch reference for composing writing teams. Teaches which extra skills to attach via --skills, which resources to reference in spawn prompts, and when to fan out versus run parallel lanes. Load when staffing a workflow.
skills/writing-staffing/SKILL.md on GitHub (opens in a new tab) -
grill-with-docs
Use when challenging a plan — grills the author against documented decisions and sharpens terminology.
cw/skills/grill-with-docs/SKILL.md on GitHub (opens in a new tab) -
information-hierarchy
Load for large human-facing outputs: reports, docs, multi-section explanations, artifacts. Choose the right form for each beat (prose, diagram, table, mockup) and put the answer first, depth behind it. If the medium allows, use progressive disclosure.
cw/skills/information-hierarchy/SKILL.md on GitHub (opens in a new tab) -
intent-modeling
Use before acting on human instructions: separate what they said from what they meant.
cw/skills/intent-modeling/SKILL.md on GitHub (opens in a new tab) -
kb-management
Maintaining the story knowledge base: creating, updating, and organizing wiki-style reference pages in kb/. Use when capturing finalized story knowledge, updating character profiles, documenting world mechanics, or restructuring the kb.
cw/skills/kb-management/SKILL.md on GitHub (opens in a new tab) -
knowledge-layers
Use when deciding where knowledge goes or reading/writing durable docs: AGENTS.md, .context/, KB, docs/, and work directories.
cw/skills/knowledge-layers/SKILL.md on GitHub (opens in a new tab) -
llm-writing
Load before writing or revising human-facing text. Choose words deliberately, ground the piece in the reader's context, and remove default LLM phrasing before the final draft.
cw/skills/llm-writing/SKILL.md on GitHub (opens in a new tab) -
md-validation
Use when validating markdown links or Mermaid diagrams.
cw/skills/md-validation/SKILL.md on GitHub (opens in a new tab) -
project-setup
One-time project setup for creative writing. Interviews you about your project, collects writing samples, proposes kb structure, and creates CLAUDE.md with project conventions.
cw/skills/project-setup/SKILL.md on GitHub (opens in a new tab) -
qi-layer
Use when writing or maintaining AGENTS.md, .context/CONTEXT.md, or CLAUDE.md mirrors: keep intent docs minimal and load-bearing.
cw/skills/qi-layer/SKILL.md on GitHub (opens in a new tab) -
reflect
User-invoked pause before reporting to check intent vs literal completion, surface adjacent wins, and route knowledge capture.
cw/skills/reflect/SKILL.md on GitHub (opens in a new tab) -
shared-dao
Shared vocabulary for creative writing projects. Load when establishing canonical story terms, resolving ambiguous names, checking term consistency, or deciding where vocabulary belongs in kb/.
cw/skills/shared-dao/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.