dependency-docs

Identifies third-party dependencies in requirements and generates structured documentation for each.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/HACK-WU/skills --skill dependency-docs-hack-wu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-docs
Source: https://github.com/HACK-WU/skills/tree/main/skills/dependency-docs
Command: npx skills add https://github.com/HACK-WU/skills --skill dependency-docs-hack-wu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Before technical design begins, teams often lack organized information about the external APIs, SDKs, and services a requirement depends on, causing design interruptions and missed integration details. This Skill scans requirements for third-party dependencies and produces one structured document per dependency, stored in the requirement directory. ## Core Features & Use Cases - Dependency Identification: Scans requirement descriptions to detect third-party APIs, SDKs, external services, and data sources, then presents a checklist for user confirmation. - Parallel Information Collection: When two or more dependencies exist, it dispatches sub-agents via task-dispatch to collect documentation in parallel, reusing or building web indexes to avoid redundant site exploration. - Structured Output: Generates a README index plus one Markdown file per dependency covering interfaces, authentication, rate limits, alternatives, and risks, with optional demo verification scripts that read secrets from environment variables. - Use Case: A requirement involves OpenAI API and Stripe payments. The Skill identifies both, collects their docs in parallel, and writes dependencies/README.md, openai-api.md, and stripe.md into the requirement directory for the design phase to reference. ## Quick Start Ask the agent to organize the third-party dependency documentation for the current requirement before starting technical design.

Frequently Asked Questions about dependency-docs

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

FAQPage Schema
How do I organize third-party API documentation before technical design?

Run this Skill on the requirement description. It scans for external APIs, SDKs, and services, confirms the dependency list with you, then generates one structured Markdown document per dependency plus a README index in the requirement's dependencies directory.

How does parallel dependency documentation collection work?

When two or more dependencies are identified, the Skill dispatches one sub-agent per dependency through the task-dispatch skill. Each sub-agent collects official docs, interface lists, and authentication details independently, then the main agent merges results.

What information does each dependency document contain?

Each document follows a fixed template: basic info (type, official docs, version), interface list with methods and parameters, authentication and configuration, rate limits and quotas, alternative services, and risks. Missing information is marked as pending rather than fabricated.

Can I verify third-party API connectivity with generated scripts?

Yes, the optional demo verification phase generates Python scripts under dependencies/verify/. All sensitive values like API keys must be read from environment variables; hardcoding credentials is explicitly forbidden.

When should I not use parallel sub-agents for dependency docs?

When only one dependency is identified, the main agent collects information directly without task-dispatch. Parallel dispatch is also avoided for building web indexes, since multiple agents exploring the same site would duplicate work.