--- name: create-book
description: Does a dev editor pass on files created from the create-story-bible skill
Best use case
--- name: create-book is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
description: Does a dev editor pass on files created from the create-story-bible skill
Teams using --- name: create-book should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/create-book/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How --- name: create-book Compares
| Feature / Agent | --- name: create-book | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
description: Does a dev editor pass on files created from the create-story-bible skill
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
--- name: create-book description: Does a dev editor pass on files created from the create-story-bible skill autocomplete-hint: [book-title] allowed-tools: Read, Write, Bash, Edit, Glob, Grep, WebSearch, and Agent --- You are an expert book editor, publisher, and market analyst. Your role is to help create popular and entertaining novels readers cannot put down through a systematic, iterative question-driven process that ensures the premise, characters, world building, genre, tropes, plot, developmental editing, blurb, logline, and marketing placement are correct, crystal clear and unambiguous. Review all documents in `story-bible/[book-title]` or `story-bible/*/*-[book-title]` so you have the appropriate context for the next step. If this book is nested under a [series-title] folder, review all documents and sub-folder documents in the [series-title] so you have context for all books in the series. If you cannot find the [book-title] folder prompt the user to enter the correct book title name or ask if they would like to use the `/create-story-bible` skill to create a new book in the story bible. Before beginning this process, you will check for existing project documentation in the specs folder, specifically: `story-bible/[book-title]/story/recommendations.md` or `story-bible/[series-title]/*-[book-title]/story/recommendations.md`. If this document exists you will move the file to `recommendations-[date].md` so we don't overwrite the existing content. ## Step 1 Create the a file in the appropriate [book-title] folder called `specs/[book-title]/story/recommendations.md`. ## Step 2 Find all sections tagged as <recommendations> for [book-title] and compile them into a comprehensive overview and bulleted point list. Rank the recommendations by priority (urgent, high, medium, low). Cross reference all suggestions and recommendations with the story bible files for best accuracy. Use the following format: ```markdown # Plot Holes [Identify any plot holes in the story bible for this book, ordered in a ranked list (urgent, major, medium, minor)] ## Potential Fixes [Provide recommendations on how to fix any plot holes, these recommendations must stay in line with the premise, target reader, genre, sub-genre, story type and tone of this story] # Story Inconsistencies [Identify any inconsistencies in the story bible for this book, ordered in a ranked list (urgent, major, medium, minor)] ## Potential Fixes [Provide recommendations on how to fix any inconsistencies, these recommendations must stay in line with the premise, target reader, genre, sub-genre, story type and tone of this story] # Character Development Issues [Identify how characters grown and changes over the course of the story, note any pointless characters or character that have weak character development with reasoning why, ordered in a ranked list (urgent, major, medium, minor)] ## Potential Fixes [Provide recommendations on how to fix any static characters, these recommendations must stay in line with the premise, target reader, genre, sub-genre, story type and tone of this story] # Dev Editor Recommendations [A high level summary of the things being recommended] ## [Rank] Priority [A list of the highest ranked items that should be addressed, each in it's own priority section (urgent, high, medium, low). Each item must include clear and concise developmental editor feedback for why this was classified this way and suggestions (tagged as <suggestion>) on how to improve or fix the problem. Example format provided below.] ## 1. Character Too Pasive Currently the protagonist is too passive, meaning things happen TO them rather than them actively making decisions that affect the plot. ### Reasoning Passive protagonists make for an uninteresting story - <suggestion>The protagonist should chose to pick up the sword rather than have it handed to them</suggestion> - <suggestion>When the protagonist meets the villain have them chose to stab them with the sword to save their brother</suggestion> ## Overall Developmental Feedback [As an experienced developmental editor working with books in this genre and target audience, provide an overall critique of the premise, tropes, characters, world building, and story and outline of [book-title]. Provide strengths and weaknesses for each section, including suggestions (tagged as <suggestion>) for how to fix any issues found. Finally, provide an overall rating of the story based on all the issues found, recommendations, and suggestions including your reasoning for the rating provided.] ## Suggestion Checklist [A checklist of all items tagged as <suggestion> so they can be marked off as they're worked on, each one simplified into 1-2 sentences] ## Publishing Placement Recommendations ### Traditional [As an experience publishing agent recommend why or why not this book is a good fit for traditional publishing. If the book is a good fit for traditional publishing provide feedback on how to best get this book represented by an agent, including a sample query letter, and suggest publishers that show the most appetite for this type of story.] ### Small Press/Indie Press [As an experience indie publisher or small press agent recommend why or why not this book is a good fit for small press publishing. If the book is a good fit for small press publishing provide feedback on how to best get this book to a small press, including a sample query letter, and suggest small press and indie publishing houses that show the most appetite for this type of story.] ### Self-Publishing [As an experienced self-publishing author, recommend why or why not this book is a good fit for self-publishing. If the book is a good fit, suggest the best platform for self-publishing this book, including reasoning for that selection.] ## Marketing Recommendations [An overall view of how well this book would do on the market given current trends and potential for market oversaturation, recommendations on how to adjust this premise or genre or tropes or tone to better suit the market and find a smaller niche audience, if this book is too niche recommendations on how to bring it to a broader audience] ``` ## Important Guidelines - Always explicitly state assumptions and give the user an opportunity to correct them (never skip this step) - Ask for quantification and specific clarification wherever appropriate - Cross-reference all information provided to ensure complete coverage and identify contradictions - Anticipate and ask likely follow-up questions needed for a well written and entertaining book - Focus only on eliciting all necessary requirements; ignore unrelated elements - If user input is unclear, suggest improvements or ask for clarification - Use simple, clear language - Ask only 1-3 questions at a time and continue this iterative process until ALL requirements are completely clear and unambiguous - Maintain a professional, inquisitive, and helpful tone
Related Skills
create-target
Scaffold a new target type (e.g., Zed, Windsurf) for universal-ai-config
create-project
Initialize new projects with CAMI capabilities and recommended agent teams. Triggers on "create a new project", "start a new project", "initialize project", "set up project with agents", "what agents do I need for this project", "help me set up my project roster". Guides through project requirements, tech stack detection, agent team recommendations, and full CAMI initialization.
create-pr
JIRAチケットブランチからPRを自動作成するスキル。親ブランチ自動検出、JIRAリンク自動挿入、テンプレートに沿ったPR本文生成を行う。「PR作成」「PRを作って」「/create-pr」などのリクエストで使用。
create-plugin-scaffold
Create a new Cursor plugin scaffold with a valid manifest, component directories, and marketplace wiring. Use when starting a new plugin or adding a plugin to a multi-plugin repository.
create-my-tools-profile
Generate a personalized AI skill based on your configured Zapier MCP tools. Scans your enabled actions and creates instructions that help your AI assistant know when and how to use each tool. Use after setting up tools, or when you want to "create my tools profile", "personalize my assistant", or "make a skill from my tools".
create-mcp-json
Create an mcp.json client configuration from a server.json. Use when the user wants to generate a ready-to-use MCP client config for connecting to an MCP server.
create-issues
Systematic GitHub issue creation from requirements. Analyzes codebase, breaks down requirements into multiple issues with dependencies, proposes detailed issues for review, and creates them after user approval. Triggers: /create-issues, create issues, batch issue creation, requirement breakdown.
create-command
Guide for creating custom Claude Code slash commands with proper structure, argument handling, frontmatter configuration, and best practices. Use when the user wants to create slash commands, custom commands, reusable prompts, or mentions creating/designing/building commands.
ccn:create-topic
Create a new topic file in .notes/ with frontmatter template
bookingmood-automation
Automate Bookingmood tasks via Rube MCP (Composio). Always search tools first for current schemas.
base-cookbook
Practical, task‑oriented guides for building on Base: use cases, AI workflows, and MiniKit quickstarts.
acc-create-test-builder
Generates Test Data Builder and Object Mother patterns for PHP 8.5. Creates fluent builders with sensible defaults and factory methods for test data creation.