book

Manage LaTeX book structures via CLI for parts, chapters, sections, and appendices.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/pytagoraspublishing/pytagoras-agent-plugins --skill book
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: book
Source: https://github.com/pytagoraspublishing/pytagoras-agent-plugins/tree/main/plugins/book-latex/skills/book-latex
Command: npx skills add https://github.com/pytagoraspublishing/pytagoras-agent-plugins --skill book

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai>=1.0.0, Pillow>=10.0.0, python-dotenv>=1.0.0, seedir.

What problem does it solve?

The Book skill helps you manage LaTeX book projects by creating and editing the hierarchical structure of parts, chapters, sections, and appendices; it also coordinates aggregation and compilation workflows.

Core Features & Use Cases

  • Create/rename/delete/move parts, chapters, sections, and appendices
  • Initialize a complete LaTeX skeleton and generate aggregators
  • Compile full books and debug cross-references
  • CLI-driven operations (book CLI) to perform day-to-day edits

Quick Start

Use the book skill to initialize a new LaTeX book project, then add a chapter and a section, and finally run a full build with the book CLI.

Frequently Asked Questions about book

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

FAQPage Schema
How do I automate managing LaTeX book structures like parts, chapters, and appendices?▼

You can automate managing LaTeX book structures by using a CLI to create, rename, move, and delete parts, chapters, sections, and appendices. This approach enforces consistent cross-references and generates necessary scaffolding to streamline book projects.

What is the best way to initialize a LaTeX book project and generate aggregators?▼

The best way to initialize a LaTeX book project is to generate a complete LaTeX skeleton and create aggregators. This establishes the hierarchical structure and coordinates aggregation and compilation workflows for your content.

Can I compile full LaTeX books and debug cross-references with a CLI?▼

Yes, you can compile full LaTeX books and debug cross-references using CLI-driven operations. The CLI coordinates the aggregation of parts, chapters, and appendices while enforcing consistent cross-references during the full build.

Does the book skill work with Python environments requiring dependencies like Pillow and python-dotenv?▼

The book skill operates within Python environments and requires dependencies including google-genai, Pillow, python-dotenv, and seedir. These libraries support the CLI-driven operations, scaffolding generation, and book project compilation workflows.

Why do I need to manage LaTeX book chapters and sections programmatically?▼

Managing LaTeX book chapters and sections programmatically solves the problem of maintaining hierarchical structure and consistent cross-references across large documents. It automates initialization, renaming, deletion, and aggregation to streamline book projects.

Are there limitations when moving or deleting LaTeX book parts and sections through automation?▼

When moving or deleting LaTeX book parts and sections through automation, the skill enforces consistent cross-references to prevent broken links. However, users must ensure all aggregators and scaffolding are regenerated to maintain project integrity.