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.