← Back to list

book
by pytagoraspublishing
⭐ 0🍴 0📅 Jan 22, 2026
SKILL.md
name: book description: Manage book projects - create/edit parts, chapters, sections. Use when user wants to add, rename, delete, or reorganize book structure elements. Triggers on "new chapter", "add section", "rename part", "delete appendix", "move chapter". allowed-tools: Read, Glob, Grep, Edit, Write, Bash, AskUserQuestion
Book Skill
Manage structured book projects with parts, chapters, sections, and appendices.
Config Requirement
Always read config.yaml first to determine the active filetype (latex, markdown, html).
./config.yaml
The types field specifies active formats. Load the corresponding implementation from commands/<type>/.
CLI Commands
Compile
python .claude/skills/book/cli/windows/compile_latex.py [filename]
- No filename: compiles
main.tex - With filename: compiles specified file
Initialize Project
python .claude/skills/book/cli/windows/init_book.py <type>
- Creates project structure for specified type (latex, markdown, html)
Image Generation
python .claude/skills/book/cli/windows/image_gen.py new --path "path/to/output.png" "prompt describing the image"
python .claude/skills/book/cli/windows/image_gen.py edit --path "path/to/image.png" "prompt describing changes"
Structure Commands
For structural operations, load the command file from commands/:
| Operation | Command File |
|---|---|
| Part | new-part.md, insert-part.md, rename-part.md, delete-part.md |
| Chapter | new-chapter.md, insert-chapter.md, rename-chapter.md, delete-chapter.md, move-chapter.md, swap-chapters.md |
| Section | new-section.md, insert-section.md, rename-section.md, delete-section.md, move-section.md, swap-sections.md |
| Appendix | new-appendix.md, insert-appendix.md, rename-appendix.md, delete-appendix.md |
Each command file specifies:
- Required information to gather
- Type-agnostic workflow steps
- Reference to type-specific implementation in
commands/<type>/
Missing Arguments Rule
Always use AskUserQuestion when required information is missing:
- Part/Chapter/Section/Appendix operations: Ask for slug and title if not provided
- Insert operations: Ask for position if not specified
- Move operations: Ask for target location if not provided
Reference Documents
templates/structure.md- Folder/file naming conventionsfiletypes/<type>.md- Type-specific templates and patternsdocs/- Additional reference documentation
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon