Agent skill
add-wikipedia-references
Add Wikipedia reference links to concepts that don't have one. Searches for relevant Wikipedia articles and adds them to the references array.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/add-wikipedia-references
SKILL.md
Add Wikipedia References
Add Wikipedia links to concepts missing them.
Find Concepts Without Wikipedia
# List concepts without Wikipedia
grep -L '"url": "https://en.wikipedia.org' src/data/concepts/*.json | xargs -n1 basename | sed 's/.json$//'
# Count
grep -L '"url": "https://en.wikipedia.org' src/data/concepts/*.json | wc -l
# First 20 for batch processing
grep -L '"url": "https://en.wikipedia.org' src/data/concepts/*.json | head -20 | xargs -n1 basename | sed 's/.json$//'
Workflow Per Concept
- Read concept - get name, aliases
- Search Wikipedia - use concept name, then aliases if needed
- Verify relevance - article must match concept's meaning/domain
- Add reference:
{
"references": [
{
"title": "Article Name - Wikipedia",
"url": "https://en.wikipedia.org/wiki/Article_Name",
"type": "website"
}
]
}
Search Strategy
- Primary: exact concept name + "wikipedia"
- Fallback: aliases, broader terms, concept with context
- Handle disambiguation pages: choose most relevant article
- Use final URL after redirects
Skip When
- No relevant Wikipedia article exists
- Concept too niche (proprietary methods, very recent concepts)
- Article doesn't match concept's domain (e.g., "Flow" in wrong field)
Reference Format
- title:
"Article Name - Wikipedia" - url: canonical URL with underscores (
https://en.wikipedia.org/wiki/Article_Name) - type:
"website"
Batch Processing
# Batch 1-20
grep -L '"url": "https://en.wikipedia.org' src/data/concepts/*.json | head -20
# Batch 21-40
grep -L '"url": "https://en.wikipedia.org' src/data/concepts/*.json | tail -n +21 | head -20
For large batches: spawn sub-agents (5-10 concepts each).
Verify
npm run build 2>&1 | tail -10
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?