write-topic

Create curriculum topic unit files with subagent research, drafting, and evaluation.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/SJayKim/Autobook --skill write-topic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-topic
Source: https://github.com/SJayKim/Autobook/tree/main/.claude/skills/write-topic
Command: npx skills add https://github.com/SJayKim/Autobook --skill write-topic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of a detailed unit file for a curriculum topic using a subagent pattern that isolates research, drafting, and evaluation steps.

Core Features & Use Cases

  • Subagent-driven topic unit creation: research, drafting, and evaluation are delegated to specialized agents.
  • Validates topic prerequisites and metadata against curriculum.json and wikidocs/pages to ensure consistency.
  • Generates the final Markdown unit at 교재/{책이름}/wikidocs/pages/{pp}-{ss}-{tt}-{토픽제목}.md and updates TOC and findings accordingly.

Quick Start

Instruct the system to generate the unit file for the next unapplied topic by invoking the topic-writer with the next topic ID.

Frequently Asked Questions about write-topic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate curriculum topic unit creation from research to final markdown?

To automate curriculum unit creation, a subagent pattern isolates research, drafting, and evaluation steps to generate detailed markdown files. You provide a topic ID like a.b.c, and dedicated agents handle discovery, writing, and evaluation while updating curriculum.json and wikidocs pages.

What is the subagent pattern for writing educational documentation?

The subagent pattern for educational documentation delegates specialized tasks to distinct agents for research, drafting, and evaluation. This ensures isolated processing steps that validate topic prerequisites against curriculum.json before outputting the final markdown unit file.

How do I generate the next unapplied topic unit for my wikidocs curriculum?

To generate the next unapplied topic unit for a wikidocs curriculum, instruct the system to invoke the topic-writer with the next topic ID. The process identifies the missing topic from wikidocs pages, researches it, drafts the content, and outputs the file to the designated textbook directory.

Does automated topic writing require a specific file structure or metadata format?

Automated topic writing requires a YAML frontmatter in the SKILL.md file containing a name and description. It outputs the final markdown unit to a specific path like 교재/{책이름}/wikidocs/pages/{pp}-{ss}-{tt}-{토픽제목}.md while maintaining curriculum.json for consistency.

What limitations exist when using AI agents for curriculum research and drafting?

A key limitation of using AI agents for curriculum research is the strict dependency on existing curriculum.json and wikidocs pages for prerequisite validation. The automation cannot proceed if the required YAML frontmatter is missing or if the curriculum metadata lacks consistency.