smithery.ai

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.

First seen Apr 4, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash, Read, Edit, Grep, Glob, WebSearch, WebFetch, mcp__playwright__browser_navigate, mcp__playwright__browser_snapshot, mcp__playwright__browser_close

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,198 B
  • docs SUMMARY.md 174 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

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

  1. Read concept - get name, aliases
  2. Search Wikipedia - use concept name, then aliases if needed
  3. Verify relevance - article must match concept's meaning/domain
  4. Add reference:
{
  "references": [
    {
      "title": "Article Name - Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Article_Name",
      "type": "website"
    }
  ]
}

Search Strategy

  1. Primary: exact concept name + "wikipedia"
  2. Fallback: aliases, broader terms, concept with context
  3. Handle disambiguation pages: choose most relevant article
  4. 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