chembl-skill — Codex skill for ChEMBL: use and install
This skill queries the ChEMBL API for activity, molecule, target, mechanism, and text-search data. Use it when you need concise summaries of ChEMBL records.
npx skills add openai/plugins --skill chembl-skill -a codexWhat chembl-skill does
The skill sends requests through scripts/rest_request.py. It covers activity, molecule, target, and mechanism data, plus text search. By default, the agent turns the script's JSON response into a concise Markdown summary; it returns the JSON verbatim only when asked.
For activity, mechanism, and text-search collections, requests start with limit=10 and max_items=10. Search for a molecule with a query such as imatinib, or look up a specific record using an identifier such as CHEMBL25. In a long conversation, the agent runs requests again instead of relying on older results.
The script requires Python and uses the ChEMBL API. Install this skill when you need concise ChEMBL data summaries; it does not serve tasks outside that API.
What it helps with
- find molecules with a text query
- retrieve activity data for a molecule
- look up a ChEMBL target
- check a molecule's mechanism of action
Example prompts for the agent
- Search ChEMBL for molecules matching imatinib and summarize the results.
- Show the activity records for CHEMBL25.
- Find the mechanism for CHEMBL25 and give me a short summary.
How to install chembl-skill
1Skills CLI (Vercel)
npx skills add openai/plugins --skill chembl-skill -a codex2Manually: put the files in place
.agents/skills/chembl-skill/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill chembl-skill -a claude-code2Manually: put the files in place
~/.claude/skills/chembl-skill/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/chembl-skill/
Manually: put the files in place
.cursor/skills/chembl-skill/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins chembl-skill2Manually: put the files in place
.github/skills/chembl-skill/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/life-science-research/skills/chembl-skillManually: put the files in place
.devin/skills/chembl-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 chembl-skill
How do I install chembl-skill in Codex?
Run npx skills add openai/plugins --skill chembl-skill -a codex. The skill file is placed at .agents/skills/chembl-skill/SKILL.md.
What does chembl-skill do?
It queries the ChEMBL API for activity, molecules, targets, mechanisms, and text-search results. The agent returns a concise summary by default.
What does chembl-skill need to run?
It uses Python to run scripts/rest_request.py, which sends requests to the ChEMBL API. Activity, mechanism, and text-search collections use limit=10 and max_items=10.