book-scrape

Concatenate textbook sections from source files into a unified markdown file.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/shuff57/agent-evo --skill book-scrape
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: book-scrape
Source: https://github.com/shuff57/agent-evo/tree/main/skills/.archive/book-scrape
Command: npx skills add https://github.com/shuff57/agent-evo --skill book-scrape

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The book-scrape Skill unit helps users automate the process of scraping and concatenating textbook sections from multiple source files into a single unified markdown file, making it easier to start a new book project or add new source books.

Core Features & Use Cases

  • Scraping & Concatenation: Automatically gather and combine sections of a textbook into a single markdown file.
  • Manifest Handling: Reads and processes a manifest of previously scraped sections for ordered concatenation.
  • Markdown Normalization: Ensures the resulting markdown file is in a standard format.
  • Use Case: Ideal for beginning a new book project or updating an existing one with additional source material.

Quick Start

Run the book-scrape skill to concatenate all sections of the 'Mathematics textbook' project into a single 'full_source.md' file.

Frequently Asked Questions about book-scrape

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

FAQPage Schema
How do I concatenate textbook sections into a single markdown file?

Scraping and concatenating textbook sections requires a valid 'bookSHelf' project structure containing 'source_files' with a 'manifest.json'. The tool reads this manifest to gather and combine multiple source files into a unified markdown document.

What is the best way to automate scraping textbook sections for academic projects?

Automating textbook scraping for academic projects is done by running a concatenation script against your source files. It processes a manifest of previously scraped sections to ensure ordered combination and normalizes the resulting markdown into a standard format.

Do I need a manifest.json file to combine multiple textbook source files?

Yes, you need a 'manifest.json' file located within the 'source_files' directory of your 'bookSHelf' project structure. This manifest is required to read and process the ordered list of sections for concatenation.

Can I use this markdown concatenation method to update an existing book project?

Yes, you can use this markdown concatenation method to update an existing book project by adding new source material. It reads the manifest of previously scraped sections to append new content and regenerates a unified full source file.

Why does textbook markdown concatenation require a specific project structure?

Textbook markdown concatenation requires a specific 'bookSHelf' project structure to correctly locate the 'source_files' and parse the 'manifest.json'. This ensures sections are gathered in the correct order and normalized properly into a single file.

Are there limitations when normalizing concatenated markdown from multiple textbooks?

Limitations when normalizing concatenated markdown depend on the initial structure of your 'bookSHelf' project. The process standardizes the final output, but incorrectly formatted source files or missing manifest entries may disrupt the ordered concatenation of textbook sections.