adding-new-book-type

Automate adding new book types to a LaTeX math publishing system.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/abnazari/Grade7 --skill adding-new-book-type
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adding-new-book-type
Source: https://github.com/abnazari/Grade7/tree/main/.agents/skills/adding-new-book-type
Command: npx skills add https://github.com/abnazari/Grade7 --skill adding-new-book-type

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, pdfplumber, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of integrating a new book type into a sophisticated math book publishing system, ensuring all necessary configurations, files, and templates are correctly set up.

Core Features & Use Cases

  • Automated Fact Gathering: Gathers all essential details (grade, audience, file requirements, design specs) via a script.
  • Configuration Updates: Guides through modifying config.py and .env files.
  • File Generation: Details the creation of initial pages, topic directories, and main LaTeX templates.
  • Build Pipeline Integration: Explains how to test and compile the new book type.
  • Use Case: When asked to create a new 'workbook' type for Grade 5 math, this Skill provides a step-by-step guide from initial data gathering to final compilation checks.

Quick Start

Run the facts script to gather all necessary information for the new book type.

Frequently Asked Questions about adding-new-book-type

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

FAQPage Schema
How do I add a new book type to a LaTeX publishing system?

Adding a new book type to a LaTeX publishing system involves running a script to gather facts, updating configuration files, creating initial pages and topic directories, writing the main LaTeX template, and testing the build pipeline.

What is the process for creating a new math workbook format in LaTeX?

The process for creating a new math workbook format in LaTeX requires gathering details like grade and audience, modifying config.py and .env files, generating topic directories, and compiling the final build pipeline.

Do I need to manually update configuration files when adding a study guide to a math book publishing system?

No, you do not need to manually update configuration files when adding a study guide to a math book publishing system, as the process guides you through modifying config.py and .env files via a facts script.

Can I use this method to create practice tests and workbooks for different grade levels?

Yes, you can create practice tests and workbooks for different grade levels, as the system gathers grade and audience facts to generate the appropriate LaTeX templates and initial pages.

How do I test a new LaTeX book template before finalizing the build pipeline?

To test a new LaTeX book template before finalizing the build pipeline, you run the build pipeline integration checks after creating the initial pages and writing the main template to ensure the new book type compiles correctly.

What configuration files must be modified to support a new book type in a LaTeX publishing workflow?

The configuration files that must be modified to support a new book type in a LaTeX publishing workflow are config.py and the .env file, ensuring all necessary settings are registered for the build pipeline.