spa-doc-extractor

Extract technical documentation from Vue, React, and Angular SPA sites.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/caobingsheng/skills --skill spa-doc-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spa-doc-extractor
Source: https://github.com/caobingsheng/skills/tree/main/skills/spa-doc-extractor
Command: npx skills add https://github.com/caobingsheng/skills --skill spa-doc-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This tool automates the extraction of technical documentation from single-page applications (SPAs) that load content dynamically, reducing manual copy-paste and formatting effort.

Core Features & Use Cases

  • Dynamic content extraction from Vue, React, and Angular SPA docs.
  • Multi-page crawling, structure extraction, and optional screenshot capture for archiving.
  • Use Case: technical writers and developers can rapidly generate Markdown versions of API docs or tutorials for offline reference.

Quick Start

Extract the main documentation content from a SPA site using agent-browser and save it as a Markdown file.

Frequently Asked Questions about spa-doc-extractor

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

FAQPage Schema
How do I extract technical documentation from a single-page application?

To extract technical documentation from a single-page application, you use browser automation to parse dynamically loaded content. This approach captures rendered Vue, React, or Angular documentation and structures it into Markdown files.

Does this approach work with Vue, React, and Angular documentation sites?

Yes, browser automation works with Vue, React, and Angular documentation sites by executing their client-side JavaScript. This ensures that dynamically rendered API references and tutorials are fully loaded before content extraction.

What is the best way to convert SPA web-scraping results into structured Markdown?

The best way to convert SPA web-scraping results into structured Markdown is using an automated extraction tool with multi-page crawling capabilities. It parses the dynamic DOM structure and cleans the data into offline reference files.

How do I automate multi-page crawling for dynamic SPA API references?

You automate multi-page crawling for dynamic SPA API references by configuring a browser automation agent to navigate sequential links. The tool extracts documentation structure and captures optional screenshots for archiving during the crawl.

Do I need jq installed to extract structured data from SPA documentation?

Yes, you need jq installed because it is a required dependency for parsing and processing the structured data extracted from SPA documentation. The tool relies on it to clean and format the captured dynamic content.