download-docs

Fetch documentation files from GitHub repos or URLs using manifest configurations.

7|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/jasonz-ncc42/local-context7 --skill download-docs-jasonz-ncc42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: download-docs
Source: https://github.com/jasonz-ncc42/local-context7/tree/main/.claude/skills/download-docs
Command: npx skills add https://github.com/jasonz-ncc42/local-context7 --skill download-docs-jasonz-ncc42

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, git, pandoc, curl, and includes scripts (resource) components.

What problem does it solve?

Download documentation files from GitHub repositories or direct URLs using manifest configurations, enabling batch retrieval and offline use with selective exclusions.

Core Features & Use Cases

  • Batch-downloads: fetch multiple docs across sources via manifests to streamline documentation access.
  • Source flexibility: support GitHub repos and direct URL downloads with optional HTML-to-Markdown conversion.
  • Output organization: writes files to output/<manifest-name>/ preserving structure for easy integration into local contexts.
  • Use Case: an engineering team can refresh their local docs catalog by re-running the manifests to update only changed files.

Quick Start

Run the download-docs script to fetch docs from manifests and populate the output directory.

Frequently Asked Questions about download-docs

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

FAQPage Schema
How do I batch-download documentation files from multiple GitHub repositories?

Batch-download documentation from GitHub repositories by defining manifest configurations that specify sources and exclude patterns, organizing fetched files into output directories. This approach streamlines retrieving multiple docs across sources for local offline use.

Can I convert HTML documentation to Markdown when downloading from URLs?

HTML-to-Markdown conversion is supported when downloading documentation from direct URLs using pandoc. This optional conversion allows you to standardize fetched web docs into Markdown format for easier integration into local contexts.

Do I need to install jq and git to use manifest configurations for fetching docs?

Yes, jq and git are required dependencies to parse manifest configurations and fetch documentation sources from GitHub repositories. Pandoc is an optional dependency needed only if you require HTML-to-Markdown conversion for URL manifests.

What is the best way to organize downloaded documentation files for local reuse?

Organize downloaded documentation by outputting files to output/<manifest-name>/ directories, preserving the source structure. This ensures fetched docs remain structured and easily reusable for local contexts or team catalogs.

How do I exclude specific files when batch-downloading docs from GitHub repos?

Exclude unwanted files during batch-downloads by defining exclude patterns within your manifest configurations. This selective exclusion allows you to filter out specific documentation files while fetching only the required sources.

Can I refresh a local docs catalog by re-running manifests to update only changed files?

Engineering teams can refresh local documentation catalogs by re-running manifest configurations to batch-download docs. This updates the output directories with changed files from GitHub repos or URLs for offline reference.