Agent skill

Fetch Wiki Info API

by obophenotype in obophenotype/uberon

Fetch structured and descriptive information from Wikidata and Wikipedia via HTTP APIs (no browser, no Playwright)

Custom licenceAuto-check: notesTesting & QA

Install Fetch Wiki Info API

skills CLI
$ npx skills add obophenotype/uberon --skill fetch-wiki-info-api -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install obophenotype/uberon fetch-wiki-info-api --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/obophenotype/uberon.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/fetch-wiki-info-api .claude/skills/fetch-wiki-info-api && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
fetch-wiki-info-api
GitHub stars
164
Token cost
~728 tokens
SKILL.md length
249 words
Files
3
Skills in repo
1
Repo updated
First seen
Licence
Custom licence

At a glance

Fetch structured and descriptive information from Wikidata and Wikipedia via HTTP APIs (no browser, no Playwright)

  • Works in 5 steps: Wikidata search (wbsearchentities) — top… → Wikidata entity fetch… → Wikipedia summary… → …
  • Tasks that involve REST APIs
  • SKILL.md covers Search Term, Instructions, Workflow inside the script and Output Format, plus 1 more section
  • Runs Python scripts from its folder; calls python3 and pip; reaches wikidata.org and en.wikipedia.org

What it does

Fetch Wiki Info API is an agent skill from obophenotype/uberon. Fetch structured and descriptive information from Wikidata and Wikipedia via HTTP APIs (no browser, no Playwright)

Its SKILL.md is about 730 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `VALIDATION.md` and `fetch_wiki_info.py`).

It sits in Testing & QA, covering REST APIs and Browser testing. It works with Wikipedia and Playwright. The repository describes itself as: An ontology of gross anatomy covering metazoa. Works in concert with https://github.com/obophenotype/cell-ontology.

When your agent uses it

  • Tasks that involve REST APIs
  • Tasks that involve Browser testing

Example prompts

  • “/fetch-wiki-info-api”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): Bash

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Wikidata search (wbsearchentities) — top 5 candidates.
  2. Wikidata entity fetch (Special:EntityData/{Q}.json) for the top hit. Extracts label, description, aliases, P31/P361/P279, and the…
  3. Wikipedia summary (/api/rest_v1/page/summary/{title}) — liberal relevance gate: rejects only disambiguation pages or empty extracts.
  4. Wikipedia full extract (action=query&prop=extracts&explaintext=1&redirects=1) — full plain-text article body.
  5. Wikipedia media (with --images only): /api/rest_v1/page/media-list/{title}, keeping only items whose caption shares a word with the query…

What it can do on your machine

Read from SKILL.md and the folder at commit d225e84. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • wikidata.org
    • en.wikipedia.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Fetch Wiki Info API loads about 728 tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 249 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~34
When it runs · the whole SKILL.md, loaded when a task matches
~728

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 249 words (~728 tokens).

“Parallel implementation of fetch-wiki-info that hits Wikidata + Wikipedia public APIs directly instead of going through Playwright. Faster, no Chromium dependency, no 8-parallel cap.”

— opening of SKILL.md by obophenotype, Custom licence
name
fetch-wiki-info-api
allowed-tools
Bash
argument-hint
[search term] [--images]

Read the full SKILL.md on GitHub

Files

SKILL.md and 2 other files in .claude/skills/fetch-wiki-info-api of obophenotype/uberon.

  • SKILL.md
  • VALIDATION.md
  • fetch_wiki_info.py

Open the folder on GitHubat commit d225e84

Compare with similar skills

Fetch Wiki Info API next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Fetch Wiki Info API compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Fetch Wiki Info API this skillobophenotype/uberon164—~728Automated safety check: NotesCustom licence
Apitapn1byn1kt/apitap127—~4.6kAutomated safety check: PassApache-2.0
Verify Cozytouchgduteil/cozytouch128—~2.7kAutomated safety check: PassNone
Enumsidavidov13/agentic-playwright223—~3kAutomated safety check: PassMIT
E2E TestingopenJiuwen-ai/sciencediscovery148—~8.8kAutomated safety check: NotesApache-2.0
Playwright APIPramodDutta/qaskills232—~4.2kAutomated safety check: PassMIT

Similar skills

  • Apitap

    n1byn1kt/apitap

    A skill your agent uses when the user wants data from a website or a web API without driving a browser — near-free HTTP triage, no-browser page extraction, and direct replay of a site's own API…

    127 GitHub stars~4.6k tokensUpdated 6 days ago
    Testing & QAAuto-check passed
  • Verify Cozytouch

    gduteil/cozytouch

    Prove a change to the Cozytouch Home Assistant integration in a real Home Assistant — a throwaway instance against a fake Atlantic cloud served from a diagnostics dump (a fixture or a reporter's)…

    128 GitHub stars~2.7k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Enums

    idavidov13/agentic-playwright

    TypeScript enum conventions for the Playwright scaffold — PascalCase enum names, SCREAMINGSNAKECASE members, location rules for app-specific (enums/{area}/) vs shared/utility (enums/util/)…

    223 GitHub stars~3k tokensUpdated 6 days ago
    Testing & QAAuto-check passed
  • E2E Testing

    openJiuwen-ai/sciencediscovery

    Design, extend, and run ScienceDiscovery E2E user journeys through the browser, public HTTP API, CLI, or local product stack.

    148 GitHub stars~8.8k tokensUpdated 6 days ago
    Testing & QAAuto-check: notes
  • Playwright API

    PramodDutta/qaskills

    API testing skill using Playwright's built-in APIRequestContext for RESTful service validation, authentication flows, and API contract verification.

    232 GitHub stars~4.2k tokensUpdated 3 days ago
    Testing & QAAuto-check passed
  • Tdn Lookup

    thalysjuvenal/advpl-specialist

    Use as the escalation strategy when local ADVPL/TLPP reference material lacks an answer -- a tiered approach (local cache first, then TDN Confluence REST API via WebFetch, then Playwright against…

    185 GitHub stars~508 tokensUpdated 23 days ago
    Backend & APIsAuto-check passed

Questions about Fetch Wiki Info API

What does Fetch Wiki Info API do?

Fetch structured and descriptive information from Wikidata and Wikipedia via HTTP APIs (no browser, no Playwright). Fetch Wiki Info API is an agent skill from obophenotype/uberon.

When should I use Fetch Wiki Info API?

Fetch Wiki Info API fits situations like: tasks that involve REST APIs; tasks that involve Browser testing.

How do I install Fetch Wiki Info API in Claude Code?

Run `npx skills add obophenotype/uberon --skill fetch-wiki-info-api -a claude-code`. Or copy the skill folder (.claude/skills/fetch-wiki-info-api in obophenotype/uberon) into .claude/skills/fetch-wiki-info-api in your project. Claude Code loads it when a task matches its description.

How do I install Fetch Wiki Info API in Codex?

Run `npx skills add obophenotype/uberon --skill fetch-wiki-info-api -a codex`. Or copy the skill folder (.claude/skills/fetch-wiki-info-api in obophenotype/uberon) into .agents/skills/fetch-wiki-info-api in your project. Codex loads it when a task matches its description.

Can I use Fetch Wiki Info API in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add obophenotype/uberon --skill fetch-wiki-info-api -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fetch-wiki-info-api, .gemini/skills/fetch-wiki-info-api, .github/skills/fetch-wiki-info-api and .opencode/skills/fetch-wiki-info-api in your project.

What does Fetch Wiki Info API need to run?

Going by SKILL.md and its folder, Fetch Wiki Info API needs Python for the scripts in its folder and the command-line tools its instructions call (python3 and pip). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Bash.

Does Fetch Wiki Info API access the network?

SKILL.md names 2 domains. In commands or code: wikidata.org and en.wikipedia.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Fetch Wiki Info API safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Fetch Wiki Info API use?

Fetch Wiki Info API has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Fetch Wiki Info API use?

About 728 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Fetch Wiki Info API?

Skills that share tags, products or a category with Fetch Wiki Info API: Apitap (n1byn1kt/apitap, 127 stars), Verify Cozytouch (gduteil/cozytouch, 128 stars), Enums (idavidov13/agentic-playwright, 223 stars) and E2E Testing (openJiuwen-ai/sciencediscovery, 148 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Fetch Wiki Info API?

obophenotype (a GitHub organization) maintains it in obophenotype/uberon, which has 164 GitHub stars. The repository was last updated on October 5, 2026.

Source: obophenotype/uberon on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.