Add Your Book
Convert any non-fiction book into Claude Code skills and share them with the community. Here's how to contribute.
1Create a Skills Repository
Create a new GitHub repository for your book's skills. Use this structure:
text
your-book-skills/
.claude-plugin/
plugin.json
skills/
skill-one/
SKILL.md
skill-two/
SKILL.md
README.md2Write the Plugin Manifest
Create .claude-plugin/plugin.json:
json
{
"name": "your-book-name",
"description": "Skills based on [Book Title] by [Author]",
"version": "1.0.0",
"author": { "name": "Your Name" },
"repository": "https://github.com/you/your-book-skills",
"license": "MIT"
}3Write Your Skills
Each skill is a SKILL.md file with frontmatter. A good skill includes:
markdown
---
name: skill-name
description: When to use this skill.
---
You are an advisor channeling the philosophy of [Book].
## Core Principle
The key insight from this chapter.
## Framework
Step-by-step methodology with questions to ask.
## Anti-Patterns
What NOT to do.
## Output
What the skill should produce for the user.Tips for great skills:
- - Each skill should map to a chapter or core concept
- - Include actionable frameworks, not just summaries
- - Add anti-patterns to prevent common mistakes
- - Define clear outputs so the user knows what to expect
- - Write as if you're a coach, not a textbook
4Submit to the Directory
Open a pull request to concaption/spellpages adding your book to the content/books/ directory. Include:
- -
content/books/your-book-slug/book.json— Book metadata - -
content/books/your-book-slug/skills/*.md— Skill files with frontmatter - -
public/covers/your-book-slug.svg— Book cover image
Ready to contribute?
Check out existing books for inspiration, then create your own.