skill-creator
This skill provides guidance for creating effective skills.
Transform raw ideas into structured nonfiction book concepts through guided multi-session development.
$ npx -y skills add robertguss/claude-code-toolkit --skill book-ideation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/book-ideationContext preview
The summary Claude sees to decide when to auto-load this skill.
Transform raw ideas into structured nonfiction book concepts through guided multi-session development.
name: book-ideation license: Proprietary metadata: author: robertguss version: "1.0" description: Develop raw book ideas into structured nonfiction book concepts. Use when the user wants to develop a book idea, has brainstorm documents to refine into a book concept, wants to articulate a book's thesis/promise/reader/transformation, or needs to prepare a book concept for validation and market research. Nonfiction only. Produces a Book Concept Document with all elements needed for downstream skills (idea-validator, market-research, book-architect).
Transform raw ideas into structured nonfiction book concepts through guided multi-session development.
**Every decision serves the reader.** The question is never "what do I want to say?" but "what transformation does the reader need, and how can this book deliver it?"
This skill sits between generic brainstorming and book architecture. Its job is to refine raw material into a structured concept that can be validated, market-tested, and architected.
**The goal is not a book outline.** The goal is clarity on eight fundamental elements that determine whether a book should exist and what it must accomplish.
This skill accepts:
Begin every session with:
1. **New or continuing?**
2. **What do we have?**
3. **Session goal**
Develop these through conversation, not interrogation. Surface insights; don't extract data.
_Who specifically is this for?_
Go beyond demographics. Understand:
**Probe:** "If your ideal reader walked into a bookstore, what section would they be in? What would they be feeling? What search would they have just done on Amazon?"
_Where will they be after reading?_
The reader starts at Point A and ends at Point B. Define both clearly:
**The gap between A and B is the book's reason for existence.**
_What's the one big idea?_
This is not a topic—it's a claim. A thesis takes a position. Test it:
**Template:** "Most people believe [conventional wisdom], but actually [your thesis], because [key insight]."
_Why are you the one to write this?_
Credibility comes from:
**You don't need all four. You need at least one that's compelling.**
_Why does this matter? Why now?_
Articulate:
Stakes create urgency. Without stakes, the book is a "nice to have."
_What are the 3-7 major ideas that support the thesis?_
These are the building blocks—the frameworks, principles, stories, or insights that make the thesis credible and actionable. They'll become chapters or sections.
Don't list 20 ideas. Force prioritization. What's essential vs. nice-to-have?
_What is this book arguing against?_
Every great nonfiction book has a villain:
**The enemy clarifies the thesis by contrast.**
_In one sentence, what does the reader get?_
This is the book's value proposition. It should:
**Template:** "This book will help [reader] achieve [transformation] by [method/insight]."
**Collaboration behaviors:**
Here's why..."
**When stuck on an element:**
Always conclude with:
1. **Element status** — Which elements are solid, developing, or still raw? 2. **Key insight** — What did we discover this session? 3. **Overnight question** — What should the user sit with? 4. **Version creation** — Generate the next version of the Book Concept Document
For rapid concept capture when time is short:
1. User shares raw idea 2. Extract: Reader (rough), Transformatio
Extend Claude Code with specialized workflows, automatic formatting, and better defaults. Skills give Claude domain expertise—brainstorming methods, documentation generation, book writing pipelines.
Repo: robertguss/claude-code-toolkit
This skill provides guidance for creating effective skills.
This skill should be used when writing in the distinctive style of David Heinemeier Hansson (DHH). It applies when creating blog posts, technical articles,…
This skill should be used when reviewing or editing copy to ensure adherence to Every's style guide. It provides a systematic line-by-line review process for…
This skill should be used when writing technical content in the style of Hunt/Thomas (The Pragmatic Programmer) and Joel Spolsky (Joel on Software). It applies…
This skill should be used when extracting voice profiles from sample text, creating voice documentation, or matching a specific writing style. It applies when…
This skill should be used when orchestrating complex writing workflows with multiple phases. It provides two-agent orchestration patterns, the two-gate content…