fix(claude-api): replace 7 dead URLs in live-sources.md and related skill files - #1700
Conversation
…kill files 4 dead registry rows in shared/live-sources.md, 1 in tool-use-concepts.md, 2 in academy-guide SKILL.md. All replacements verified 200 and present in platform.claude.com/llms.txt. Supersedes anthropics#703 (credit @y-yagi). Fixes anthropics#1698
Hahaknight
left a comment
There was a problem hiding this comment.
Verified what's verifiable from my location — the academy half checks out, the platform.claude.com half I can't confirm either way (geo-blocked egress), plus two concrete nits:
Verified ✅ — academy-guide/SKILL.md:
https://academy.claude.com/resources→ 404 (dead as reported)https://academy.claude.com/all→ 200 — correct replacement.
Cannot verify from this egress (transparency) platform.claude.com/docs/... URL (old and new) 307-redirects from my network to anthropic.com/app-unavailable-in-region, so both the issue's "4 dead URLs" claim and this PR's replacements look identical from here (region-block page returns 200 after following redirects). Maintainers not geo-blocked should spot-check the four new paths before merging. One signal did get through the block: api/sdks/cli.md answers 308 → docs/en/cli-sdks-libraries/sdks/cli.md — i.e. the platform's own canonical successor for that URL is sdks/cli.md, while this PR substitutes cli-sdks-libraries/cli/quickstart.md. If the intent is "follow where the old URL now points", sdks/cli.md is the redirect target; if quickstart.md is deliberately chosen as a better page for the extraction prompt, that's fine but worth a note in the PR body.
Nits — the replacements corrupted the table cells:
- Row label
Computer Use→ComputerUse(space lost);Anthropic CLI→AnthropicCLI. - Extraction prompt lost all spaces:
"ExtractCLIinstall,authentication,commandstructure,andthebeta:agents..."— these prompts are passed verbatim to WebFetch, so they should stay human-readable; the table alignment also broke. Pricing/Skillsrows similarly lost their column padding.
Suggest re-running the edits without the aggressive whitespace collapse, and confirming the four platform URLs from a non-blocked region.
Summary
Replaces 7 dead URLs across 3 files in the
claude-apiandacademy-guideskills. All 7 listed URLs hard-404 today (verified across multiple passes, redirects followed, both curl and browser UAs); every replacement is confirmed 200 and already present inplatform.claude.com/llms.txt— the registry simply needs re-syncing with the docs index.Full details, per-line reproduction commands, and per-URL status table: #1698.
Fixes
skills/claude-api/shared/live-sources.md(4 rows):docs/en/pricing.md→ 404docs/en/about-claude/pricing.mddocs/en/agents-and-tools/tool-use/computer-use.md→ 404docs/en/agents-and-tools/tool-use/computer-use-tool.mddocs/en/agents-and-tools/skills.md→ 404docs/en/agents-and-tools/agent-skills/overview.mddocs/en/api/sdks/cli.md→ 308→404docs/en/cli-sdks-libraries/cli/quickstart.mdskills/claude-api/shared/tool-use-concepts.md(L342):agents-and-tools/computer-use/overview→ 404 →agents-and-tools/tool-use/computer-use-toolskills/academy-guide/SKILL.md(L90, L115):academy.claude.com/resources→ 404 →academy.claude.com/all— this one has extra bite: the reference is the skill's designated fallback for when a fetch already failed, so the fallback path failed too.Verification
All 7 dead URLs re-checked 2026-08-31 (404 stable); all 5 replacements re-checked 200 the same day. Table row padding adjusted so 3 of 4 modified rows keep their original character width; no other lines touched (+7/−7 total).
Prior art
Supersedes #703 (@y-yagi, March 2026) — now conflicting and covering 2 of the 4 registry rows. Credit to y-yagi for the first two fixes, which this PR includes alongside the remaining rows and the two related files.
Fixes #1698