efo-ontology-skill — Codex skill: what it does, how to install
This skill sends EFO requests through OLS4 to find terms and expand their relationships. Use it for concise ontology summaries.
npx skills add openai/plugins --skill efo-ontology-skill -a codexWhat efo-ontology-skill does
efo-ontology-skill lets Codex and ChatGPT work with EFO through the OLS4 API. It covers search, single-term lookup, child-term queries, and descendant expansion. By default, the result is turned into a concise markdown summary.
The package includes instructions and scripts/rest_request.py, which handles every API request. Search, children, and descendant queries can use max_items=10; a single-term lookup usually needs no item limit. The script reads one JSON object from stdin and can save the full payload when save_raw=true is enabled.
Install it when an agent needs EFO lookups or compact ontology expansions. It is a poor fit for work unrelated to EFO and OLS4.
What it helps with
- search EFO for a term
- look up one EFO term
- list the children of an ontology term
- expand a term into its descendants
- save the complete OLS4 response to a file
Example prompts for the agent
- Search EFO for a term related to asthma and return a short summary.
- Show the children of this EFO term with `max_items=10`.
- Fetch the full term payload and save it with `save_raw=true`.
How to install efo-ontology-skill
1Skills CLI (Vercel)
npx skills add openai/plugins --skill efo-ontology-skill -a codex2Manually: put the files in place
.agents/skills/efo-ontology-skill/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill efo-ontology-skill -a claude-code2Manually: put the files in place
~/.claude/skills/efo-ontology-skill/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/efo-ontology-skill/
Manually: put the files in place
.cursor/skills/efo-ontology-skill/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins efo-ontology-skill2Manually: put the files in place
.github/skills/efo-ontology-skill/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/life-science-research/skills/efo-ontology-skillManually: put the files in place
.devin/skills/efo-ontology-skill/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set201
The whole set →Similar
Questions about efo-ontology-skill
How do I install efo-ontology-skill in Codex?
Run npx skills add openai/plugins --skill efo-ontology-skill -a codex. The skill file will be available at .agents/skills/efo-ontology-skill/SKILL.md.
What does efo-ontology-skill do?
It sends compact OLS4 requests for EFO search, term lookup, child terms, and descendants. The agent returns a short markdown summary by default.
What does the skill need to run?
Requests go through scripts/rest_request.py, which reads JSON from stdin. Its inputs include base_url, path, params, max_items, and save_raw.