opentargets-skill — Codex skill: what it does, how to install
This skill sends compact Open Targets GraphQL requests for target, disease, drug, variant, and study data. Use it for concise summaries and datasource evidence context.
npx skills add openai/plugins --skill opentargets-skill -a codexWhat opentargets-skill does
opentargets-skill queries the Open Targets Platform through GraphQL. It covers targets, diseases, drugs, variants, studies, and search results. A separate helper builds an associated-disease datasource matrix and heatmap data.
The skill uses scripts/opentargets_graphql.py for regular requests and scripts/opentargets_disease_heatmap.py for datasource evidence matrices. Inputs can include max_items, query_path, and query variables; for nested results, start with max_items=3 to 5. The default output is a compact summary, while verbatim JSON is reserved for explicit machine-readable requests.
Install it when an agent needs focused Open Targets lookups and source context. Skip it when the task calls for a large schema dump or an unrestricted GraphQL response, because the skill is designed around narrow field selection.
What it helps with
- look up a target, disease, or drug in Open Targets
- retrieve details for a variant or study
- summarize a focused GraphQL response
- compare disease evidence across datasources
- filter diseases by part of their name
Example prompts for the agent
- Find Open Targets data for MST1 and return a concise summary.
- Build a datasource matrix for associated diseases of `ENSG00000186868`.
- Run this request through `scripts/opentargets_graphql.py` with `max_items=3`.
How to install opentargets-skill
1Skills CLI (Vercel)
npx skills add openai/plugins --skill opentargets-skill -a codex2Manually: put the files in place
.agents/skills/opentargets-skill/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill opentargets-skill -a claude-code2Manually: put the files in place
~/.claude/skills/opentargets-skill/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/opentargets-skill/
Manually: put the files in place
.cursor/skills/opentargets-skill/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins opentargets-skill2Manually: put the files in place
.github/skills/opentargets-skill/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/life-science-research/skills/opentargets-skillManually: put the files in place
.devin/skills/opentargets-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 opentargets-skill
How do I install opentargets-skill in Codex?
Run npx skills add openai/plugins --skill opentargets-skill -a codex. The skill file is placed at .agents/skills/opentargets-skill/SKILL.md.
What does opentargets-skill do?
It sends targeted GraphQL requests to Open Targets and returns concise summaries for targets, diseases, drugs, variants, studies, and search results.
Is opentargets-skill available for ChatGPT?
Yes. The listed platforms are Codex and ChatGPT.