Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Zaoqu-Liu/ScienceClaw --skill open-targets-searchgit clone --depth 1 https://github.com/Zaoqu-Liu/ScienceClawWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/zaoqu-liu/scienceclaw/open-targets-search)<a href="https://agentmods.dev/skills/zaoqu-liu/scienceclaw/open-targets-search"><img src="https://agentmods.dev/badge/skills/zaoqu-liu/scienceclaw/open-targets-search/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/zaoqu-liu/scienceclaw/open-targets-search"><img src="https://agentmods.dev/badge/skills/zaoqu-liu/scienceclaw/open-targets-search.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00026 | $0.01238 |
| Opus 5 | $0.00013 | $0.00619 |
| Sonnet 5 | $0.00005 | $0.00248 |
| Haiku 4.5 | $0.00003 | $0.00124 |
Grade B, and why
open-targets-search scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
OPEN_TARGETS_SCRIPT=$(find ~/.claude/plugins/cache -name "search" -path "*/open-targets-search/*/scripts/*" -type f 2>/dev/null | head -1) This is a copy
100% identical to open-targets-search — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 212 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Open Targets Search
Search the complete Open Targets database of drug-disease associations and target validation data using natural language queries powered by Valyu's semantic search API.
Why This Skill is Powerful
- No API Parameter Parsing: Just pass natural language queries directly - no need to construct complex search parameters
- Semantic Search: Understands the meaning of your query, not just keyword matching
- Full-Text Access: Returns complete target-disease association data with evidence scores
- Image Links: Includes data visualizations when available
- Comprehensive Coverage: Access to all Open Targets drug-disease association data
Requirements
- Node.js 18+ (uses built-in fetch)
- Valyu API key from https://platform.valyu.ai ($10 free credits)
CRITICAL: Script Path Resolution
The scripts/search commands in this documentation are relative to this skill's installation directory.
Before running any command, locate the script using:
OPEN_TARGETS_SCRIPT=$(find ~/.claude/plugins/cache -name "search" -path "*/open-targets-search/*/scripts/*" -type f 2>/dev/null | head -1)
Then use the full path for all commands:
$OPEN_TARGETS_SCRIPT "JAK2 inhibitors" 15
API Key Setup Flow
When you run a search and receive "setup_required": true, follow this flow:
-
Ask the user for their API key: "To search Open Targets, I need your Valyu API key. Get one free ($10 credits) at https://platform.valyu.ai"
-
Once the user provides the key, run:
scripts/search setup <api-key> -
Retry the original search.
When to Use This Skill
- Target validation for diseases
- Drug-disease associations
- Target prioritization for research
- Genetic evidence for targets
- Target-disease pathway analysis
- Therapeutic hypothesis validation
Output Format
{
"success": true,
"type": "open_targets_search",
"query": "JAK2 inhibitors",
"result_count": 10,
"results": [
{
"title": "Target-Disease Association",
"url": "https://platform.opentargets.org/...",
"content": "Association data, evidence, scores...",
"source": "open-targets",
"relevance_score": 0.95,
"images": ["https://example.com/pathway.png"]
}
],
"cost": 0.025
}
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 212 lines · 26 tokens per session scan B 5e064b019461
open-targets-search is a skill published in the GitHub repository Zaoqu-Liu/ScienceClaw (60 stars, last pushed 5mo ago), licensed MIT. It adds 26 tokens to every session and 1,238 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it B with 1 finding (reads agent configuration directories). It is 100% identical to open-targets-search, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
open-targets-search
Search Open Targets drug-disease associations with natural language queries. Target validation powered by Valyu semantic search.
open-targets-search
Search Open Targets drug-disease associations with natural language queries. Target validation powered by Valyu semantic search.
drug-discovery-search
End-to-end drug discovery platform combining ChEMBL compounds, DrugBank, targets, and FDA labels. Natural language powered by Valyu.
drug-discovery-search
End-to-end drug discovery platform combining ChEMBL compounds, DrugBank, targets, and FDA labels. Natural language powered by Valyu.
drug-discovery-search
End-to-end drug discovery platform combining ChEMBL compounds, DrugBank, targets, and FDA labels. Natural language powered by Valyu.
drug-discovery-search
End-to-end drug discovery platform combining ChEMBL compounds, DrugBank, targets, and FDA labels. Natural language powered by Valyu.