MCPInstall

novel-writer

Use when writing, continuing, revising, or planning novels, characters, and fictional worlds.

Installs
605
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/yangsonhung/awesome-agent-skills --skill novel-writer
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads novel-writer automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Novel Writer

Overview

Provide professional novel writing support covering ideation, planning, drafting, continuation, and revision. The skill handles new fiction projects, chapter continuation, character design, character arcs, worldbuilding, and prose revision across genres such as science fiction, fantasy, mystery, romance, and wuxia.

When to Use

Use this skill when the user asks for:

  • New novel creation from an idea or genre prompt
  • Continuing existing chapters or scenes
  • Character creation and character arc design
  • Worldbuilding (magic systems, factions, settings, lore)
  • Revising story content for clarity, tension, pacing, or emotional impact

Do not use

Do not use this skill for:

  • Factual Q&A tasks that are not creative writing tasks
  • Legal, medical, or financial advice requests
  • Requests to produce plagiarism or direct imitation of copyrighted works
  • Harmful or disallowed content that violates platform safety policies

Instructions

  1. Identify request type first (new novel, continuation, character, worldbuilding, revision).
  2. Ask only the minimum required questions before drafting.
  3. Follow the matching workflow section in this file.
  4. Reuse references and templates under references/ and assets/templates/.
  5. Keep tone, POV, and character logic consistent with prior content.
  6. Before final output, quickly self-check plot coherence and language quality.

Workflow

Step 1: Identify Request Type

Task TypeUser ExampleAction
New novel"help me write a sci-fi novel"Go to Create New Novel
Continue chapter"write the next chapter"Go to Continue Chapter
Character design"design a villain"Go to Character Design
Worldbuilding"build a magic system"Go to Worldbuilding
Content revision"revise this dialogue"Direct optimization

Create New Novel

Writing Process

1. Gather Info → 2. Build Framework → 3. Character Design → 4. Chapter Planning → 5. Start Writing

1. Gather Basic Information

Ask the user for key details (avoid asking too much at once):

Required:

  • Genre (sci-fi/fantasy/mystery/romance/wuxia etc.)
  • Core concept or inspiration
  • Target length (short/medium/long)

Optional (ask progressively):

  • Protagonist setting
  • Desired emotional tone
  • Special requirements

2. Build Framework

Create a story outline using the Three-Act Structure:

  • Act 1 (25%): Setup → Inciting Incident → Crossing the Threshold
  • Act 2 (50%): Challenges → Midpoint → Crisis → Preparation
  • Act 3 (25%): Climax → Resolution → New Normal

Detailed structure guide: See references/story-structure.md

3. Character Design

Create character cards for core characters:

  • Protagonist: Core desire, core fear, character arc
  • Antagonist: Motivation, conflict with protagonist
  • Key supporting characters: Functional role

Detailed character guide: See references/character-development.md

4. Chapter Planning

Plan specific chapters based on the outline, clarifying for each:

  • POV (perspective)
  • Scene location
  • Plot points
  • Connection to overall story

5. Start Writing

Write chapter by chapter according to the plan:

  • Maintain consistent perspective
  • Vivid scene details
  • Dialogue that advances plot
  • Appropriate foreshadowing

Continue Chapter

Pre-writing Preparation

  1. Understand existing content

    • Read existing chapters
    • Review current plot progress
    • Confirm character status and relationships
  2. Confirm continuation direction

    • What's the goal of the next chapter?
    • What events need to happen?
    • What's the emotional direction?

Continuation Guidelines

  • Connect to previous plot and atmosphere
  • Maintain consistent character personalities
  • Advance main or subplots
  • End with a hook

Character Design

Design Process

  1. Determine character function

    • Protagonist/antagonist/supporting?
    • Role in the story?
  2. Fill in character dimensions

    • Basic info (name, age, appearance)
    • Core desires and fears
    • Strengths and weaknesses
    • Unique identifiers (speech patterns, habitual gestures)
  3. Design character arc

    • Starting state
    • Changes experienced
    • Ending state
  4. Build relationship network

    • Relationships with other characters
    • Conflicts and bonds

Use template: assets/templates/character-card.md


Worldbuilding

Building Layers

  1. Physical World

    • Geography
    • Climate and ecology
    • Important locations
  2. Social Systems

    • Political structure
    • Economic system
    • Cultural customs
  3. Special Systems

    • Magic system (fantasy)
    • Technology setting (sci-fi)
    • Martial arts system (wuxia)
  4. Historical Background

    • Important events
    • Legends and myths

Building Principles

  • Serve the story: Only build what the story needs
  • Internal consistency: Rules shouldn't contradict
  • Show don't tell: Reveal the world through plot

Detailed guide: See references/worldbuilding.md

Use template: assets/templates/world-bible.md


Genre-Specific Guidance

GenreKey PointsDetailed Guide
Sci-FiInternal logic of scientific settinggenre-guides.md#sci-fi
FantasyMagic rules and costsgenre-guides.md#fantasy
MysteryFair clues, surprising truthgenre-guides.md#mystery
RomanceCharacter chemistry, emotional layersgenre-guides.md#romance
WuxiaMartial arts system, jianghu conflictsgenre-guides.md#wuxia

Writing Techniques

Key techniques at a glance:

  • Narrative POV: First person/third person limited/omniscient, choose based on story needs
  • Scene building: Time + location + characters + conflict + change
  • Dialogue writing: Advance plot, reveal character, contain subtext
  • Pacing: Balance tension and release, buffer after climaxes
  • Suspense & foreshadowing: Plant early, pay off later

Detailed techniques: See references/writing-techniques.md


Available Templates

TemplatePurpose
outline.mdComplete novel outline
character-card.mdCharacter profile card
world-bible.mdWorldbuilding document
chapter.mdChapter planning and writing

Output Guidelines

Outline Output

  • Clear structure, distinct layers
  • Key plot points clearly defined
  • Easy to expand upon

Prose Output

  • Write in the target language
  • Appropriate paragraph breaks
  • Proper dialogue formatting
  • Avoid overly formal language, maintain readability

Format Example

Chapter 1: Dark Descent

Neon lights blurred into halos through the rain. Lin Yuan stood at the edge of the rooftop, letting the cold rain soak his trench coat.

"You came." A familiar voice spoke from behind.

He turned to see a dark figure emerging from the stairwell.

FAQ

What does the novel-writer skill do?

Use when writing, continuing, revising, or planning novels, characters, and fictional worlds.

How do I install novel-writer?

Run npx skills add https://github.com/yangsonhung/awesome-agent-skills --skill novel-writer in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/novel-writer/ (personal) or .claude/skills/novel-writer/ (project).

Which AI agents can use novel-writer?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is novel-writer safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains novel-writer?

It is published by yangsonhung in yangsonhung/awesome-agent-skills. It has 605 recorded installs.

More from yangsonhung/awesome-agent-skills

View all →

novel-writer-cn

yangsonhung/awesome-agent-skills

当用户需要创作、续写、修改小说,或设计角色和世界观时使用。

Docs & Writing2.3K installs

topic-bookmarks-reorganizer-cn

yangsonhung/awesome-agent-skills

Open the skill to read its SKILL.md instructions.

AI & Agents70 installs

mac-software-storage-cleanup

yangsonhung/awesome-agent-skills

Open the skill to read its SKILL.md instructions.

AI & Agents68 installs

conversation-json-to-md

yangsonhung/awesome-agent-skills

Open the skill to read its SKILL.md instructions.

AI & Agents64 installs

topic-bookmarks-reorganizer

yangsonhung/awesome-agent-skills

Open the skill to read its SKILL.md instructions.

AI & Agents63 installs

multi-lang-readme

yangsonhung/awesome-agent-skills

Open the skill to read its SKILL.md instructions.

Docs & Writing60 installs

Popular docs & writing skills

View category →

grill-with-docs

mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs