
Api Docs Quality Report
Crawl an entire API reference site, score every endpoint across five quality checks, and deliver a shareable HTML audit with ranked fixes before launch or a developer-experience review.
Install
npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill api-docs-quality-reportWhat is this skill?
- Crawls every endpoint page on an API documentation site and scores each across 5 quality checks
- Produces a dark-theme interactive HTML report with summary scorecard and ranked top issues
- Detects site-wide patterns such as problems affecting 60%+ of endpoints
- Per-endpoint findings include specific fix guidance for writers and engineers
- Triggered via Claude Code with /dev-gtm api-audit or natural-language audit requests
Adoption & trust: 1 installs on skills.sh; 24 GitHub stars; trending (+100% hot-view momentum).
Recommended Skills
Lark Doclarksuite/cli
Lark Wikilarksuite/cli
Opensource Guide Coachxixu-me/skills
Readme I18nxixu-me/skills
Doc Coauthoringanthropics/skills
Obsidian Markdownkepano/obsidian-skills
Journey fit
Primary fit
API documentation quality is owned during Build when the reference is written or generated, even though the same audit is often rerun pre-launch. Docs subphase is the canonical shelf because the skill evaluates endpoint pages, schemas, and error coverage—not runtime API code or CI pipelines alone.
SKILL.md
READMESKILL.md - Api Docs Quality Report
# API Docs Audit Crawls every endpoint page on an API documentation site, scores each one across 5 quality checks, detects site-wide patterns, and produces an interactive HTML report with a summary scorecard, ranked issues, and per-endpoint fix guidance. --- ## What this skill does Most API docs have the same problems at scale: missing response schemas, one-liner endpoint descriptions, no error codes beyond 200. This skill finds all of them automatically. It crawls every endpoint page on your API reference, scores each against 5 checks, and produces a dark-theme HTML report you can share with your team or embed in a doc review. The report includes a summary scorecard, site-wide pattern analysis (problems affecting 60%+ of endpoints), a ranked top-issues list, and per-endpoint findings with specific fix text. Built for: - **Developer experience and DevRel teams** auditing their API docs before a launch - **Technical writers** running a structured gap analysis across all endpoints - **Engineering teams** checking whether auto-generated docs are complete enough for external developers --- ## Installation ### Claude Code (Recommended) Clone the repo — the skill activates automatically when you open it in Claude Code: ```bash git clone https://github.com/Infrasity-Labs/dev-gtm-claude-skills.git cd dev-gtm-claude-skills claude ``` Then trigger it with: ``` /dev-gtm api-audit https://docs.example.com/api-reference ``` Or just describe what you want in natural language — Claude will activate the skill automatically. ### Claude Web (Free / Pro) 1. Go to **[Settings → Capabilities](https://claude.ai/settings/capabilities)** and enable **Code execution and file creation** 2. Go to **[Customize → Skills](https://claude.ai/customize/skills)** 3. Click **+** → **Create skill** → **Upload a skill** 4. Zip this skill folder and upload it: ```bash cd dev-gtm-claude-skills/skills zip -r api-docs-quality-report.zip api-docs-quality-report/ ``` Upload `api-docs-quality-report.zip` and toggle it on. --- ## How to use Drop an API docs URL in any message: ``` Audit the API docs at https://docs.kubiya.ai/api-reference ``` ``` Check the API docs for https://api.example.com/docs ``` ``` /dev-gtm api-audit https://docs.example.com/api-reference ``` Claude discovers all endpoint pages automatically — you only need to provide the root docs URL. --- ## The 5 checks Every endpoint is scored against these 5 checks. Each returns **pass**, **warn**, or **fail** with a specific evidence note. | # | Check | What it evaluates | |---|-------|-------------------| | 1 | **Endpoint Description** | Is there a human-written prose description above the OpenAPI block? Is it more than a one-liner? | | 2 | **OpenAPI Spec** | Is there an inline OpenAPI block? Is there a canonical spec file accessible at a standard path? | | 3 | **Body Param Descriptions** | Do all request body parameters have descriptions? Are schemas using `additionalProperties: true` (too loose)? | | 4 | **Response Codes** | Are error codes documented beyond just 200? Are 401, 429, and 500 covered? | | 5 | **Response Schema** | Is the 200/201 response schema fully defined? Is `schema: {}` used (empty schema = fail)? | --- ## What the report includes **Summary scorecard** — a table showing pass/warn/fail counts per endpoint category (e.g. Agents, Executions, Webhooks). **Site-wide patterns** — problems affecting 60%+ of endpoints are called out as patterns with a root cause analysis and DX impact note. Common patterns detected: universal missing error codes, empty response schemas, free-form body schemas, one-liner descriptions everywhere. **Top 10 issues** — ranked by impact (endpoints affected, security sensitivity, spec availability). Each issue has a concise title, a description with specific endpoint names, and a FAIL or WARN badge. **Per-endpoint findings** — every endpoint gets its own section with all 5 check results, the current state, and specific fix guidance r