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 boltz-bio/boltz-api-skills --skill boltz-small-molecule-screengit clone --depth 1 https://github.com/boltz-bio/boltz-api-skillsWrote 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/boltz-bio/boltz-api-skills/boltz-small-molecule-screen)<a href="https://agentmods.dev/skills/boltz-bio/boltz-api-skills/boltz-small-molecule-screen"><img src="https://agentmods.dev/badge/skills/boltz-bio/boltz-api-skills/boltz-small-molecule-screen/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/boltz-bio/boltz-api-skills/boltz-small-molecule-screen"><img src="https://agentmods.dev/badge/skills/boltz-bio/boltz-api-skills/boltz-small-molecule-screen.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.00095 | $0.02000 |
| Opus 5.5 | $0.00038 | $0.00800 |
| Sonnet 5.5 | $0.00019 | $0.00400 |
| Haiku 4.5 | $0.00010 | $0.00200 |
Grade B, and why
boltz-small-molecule-screen 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 2mo 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.
Subtle steeringmediumPrompt injection
Instructions that bias recommendations or shape behaviour without the user noticing.
- Poll interval: `--poll-interval-seconds 30` is a reasonable downloader default. Wall-clock time scales roughly with the number of molecules: under 100 often finishes in a few minutes, 100-1,000 may take several minutes How it starts
The opening of the file, as written. The whole thing — 76 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Workflow
If boltz-api is missing from PATH, use boltz-cli-setup for install/update guidance before retrying.
If a command reports missing or expired authentication, use boltz-cli-setup to start boltz-api auth login --device-code before retrying; do not ask permission first.
If the agent host sandbox blocks boltz-api install/auth/API calls, use boltz-cli-setup to request the host sandbox bypass/escalation needed for user-wide CLI install, browser login, credential storage, temp files, or API access before retrying.
Use this skill when the user already has candidate molecules.
- Normalize the library from raw SMILES, a CSV (auto-detect the SMILES column),
.smi, or.txtinto themoleculeslist. Each entry is{smiles, id?}; the optionalidis echoed back asexternal_idon each result. - Normalize the target: one or more protein sequences into
target.entities, plus optionalpocket_residues(0-based) and/orreference_ligands(SMILES of known binders to help locate the pocket). - Keep default server-side filtering unless the user asks for custom filters — only add
molecule_filterson explicit request. - Author the payload YAML or JSON, run
estimate-cost, show the USD cost, wait for explicit confirmation. startto submit (synchronous). Capture the ID.- Launch
download-resultsthrough the runtime's long-running or non-blocking command facility — it polls, paginateslist-results, downloads every per-hit structure, and exits when terminal. Use the mechanism the runtime documents; consultboltz-cli-setupif unsure. After launching the downloader, always report the job ID, run name, and output directory. If the runtime can schedule follow-up checks, schedule adownload-statuscheck and state the cadence; otherwise include thedownload-statuscommand. - When done, rank from
<output-root>/<run-name>/results/index.jsonl. Sort bybinding_confidencefor hit discovery oroptimization_scorefor lead optimization; these are parallel intents, not a fallback hierarchy. Report the top 5-10 hits withsmiles, the chosen ranking metric, key confidence metrics, and structure path. Each result also carries a freeadmeblock (solubility,permeability,lipophilicity) — include it for developability triage when the user cares about ADME, or when a top hit looks risky. Read references/results.md for output layout, metrics, ADME, and filtered-input accounting.
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 2mo ago Changed · +5 lines · +20 tokens per session scan A → B 6a030eed546b
- 2mo ago First seen · 71 lines · 75 tokens per session scan A 1ab925850247
boltz-small-molecule-screen is a skill published in the GitHub repository boltz-bio/boltz-api-skills (5 stars, last pushed 13d ago), licensed MIT. It adds 95 tokens to every session and 2,000 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it B with 1 finding (subtle steering). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
boltz-small-molecule-screen compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| boltz-small-molecule-screenboltz-bio/boltz-api-skills | Skill | 5 | 13d ago | MIT | B | 95 | Codex |
| instrument-data-to-allotropeanthropics/knowledge-work-plugins | Skill | 35k | 2d ago | Apache-2.0 | A | 123 | Claude Code |
| exploratory-data-analysisK-Dense-AI/scientific-agent-skills | Skill | 56k | 4d ago | MIT | A | 83 | Claude Code |
| matlabK-Dense-AI/scientific-agent-skills | Skill | 56k | 4d ago | MIT | A | 44 | Claude Code |
| phylogeneticsK-Dense-AI/scientific-agent-skills | Skill | 56k | 4d ago | MIT | A | 71 | Claude Code, Codex |
| research-engineerdavila7/claude-code-templates | Skill | 33k | yesterday | MIT | A | 43 | Claude Code, Codex |
| mapping-to-snomedmaziyarpanahi/openmed | Skill | 5.8k | yesterday | Apache-2.0 | A | 205 | Claude Code |