🏗️
WritingPython

Textbook Init

by cabbage2000-lab

Textbook Init is a Writing skill for Claude Code, published by cabbage2000-lab in textbook-writer-skills.

19 stars4 forkson cabbage2000-lab/textbook-writer-skillsAdded 2026/08/11+46% in starsRepository updated 2026/08/10
agent-skillsagents-mdai-agentbackward-designbloom-taxonomyclaude-codeclaude-skillscodexcodex-clicurriculum-designeducationhumanitiesinstructional-designstemtextbook-generationubdworkbuddy
Install in seconds
Install Textbook Init
Copy Textbook Init into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/cabbage2000-lab/textbook-writer-skills/tree/main/skills/textbook-init ~/.claude/skills/textbook-init

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/cabbage2000-lab/textbook-writer-skills.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skills/textbook-init/SKILL.md in cabbage2000-lab/textbook-writer-skills
Installs to
~/.claude/skills/textbook-init
Collection
One of 5 skills cataloged from this repository
Category
Writing1012 skills

What Textbook Init does

Plan and scaffold a textbook project directory (or multi-textbook workspace) with optional git version control and a README work guide. Use when starting a new textbook project to set up the working directory before writing.

Textbook Init is cataloged under Writing on DirSkills. Textbook Init comes from a repository tagged agent-skills, agents-md, ai-agent, backward-design and bloom-taxonomy.

Documentation

README

textbook-init

动笔前的工作目录规划师:一轮提问弄清作者要写一本还是多本、放在哪里、要不要版本管理,呈现目录方案等确认后创建目录骨架(可含 git 仓库与 README 工作说明),最后把作者交给 textbook 主流程开写。教材项目内部的文件构成以 ../textbook/references/handoff-contract.md(下称"契约文档")第 3 节为唯一权威定义,本 skill 只引用不重复定义。

何时不触发

  • 已有教材项目要续写(目录里有 .progress.json)——直接用 textbook,它会按状态文件定位续点;
  • 作者直接开写、不关心目录规划——textbook 启动时自会询问一次并默认 ./<教材名>/,无需先走本 skill;
  • 整理与教材写作无关的目录——本 skill 只服务教材项目的开局。

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Textbook Init

  • What else does cabbage2000-lab publish alongside Textbook Init?

    Textbook Init is one of 5 skills that DirSkills catalogs from cabbage2000-lab/textbook-writer-skills, the repository it ships in. Its siblings there include Textbook, Textbook Chapter and Textbook Exercises. Each one is a separate skill with its own page in this directory, installs the same way Textbook Init does, and is maintained by cabbage2000-lab in that same repository. The rest of the collection is listed on the cabbage2000-lab/textbook-writer-skills page.

  • How does Textbook Init compare to other Writing skills?

    Textbook Init ranks #971 by stars among the 1012 Writing skills in this catalog. The most-starred ones next to it are Article Writing, Social Media Content Calendar and Knowledge Comic Creator. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Textbook Init against them. Open each page to compare what they document and how they install.