Install
$ agentstack add skill-alim430-bioresearch-agent-agent-router ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
BioResearch Agent — Agent Router Skill
Capability
A rule-based intent classifier that translates a free-text research request into one of the framework's workflows/skills:
| Route | Workflow / skill | |:---|:---| | literature | Literature review + co-occurrence graph (bioresearch-literature-analysis) | | biomarker | Biomarker discovery — DEG + enrichment (bioresearch-biomarker-discovery) | | causal | Mendelian randomization (bioresearch-causal-inference) | | case-study | Disease case study / validation run (bioresearch-disease-case-study) | | doctor | Environment & reproducibility check (bioresearch-environment-check) |
It is intent translation, not reasoning: it maps a request to an existing workflow and emits the matching CLI command. It does not generate, rank, or evaluate hypotheses, and uses no model and no network — the same input always yields the same route (deterministic).
Run
bioresearch route "find biomarkers for Parkinson's disease using GSE7621"
bioresearch route "test the causal effect of BMI on type 2 diabetes with Mendelian randomization"
Output is JSON: {route, confidence, matched_keywords, scores, rationale, suggestion} plus a suggested CLI command. confidence is the share of all matched keywords belonging to the winning route; an unmatched intent returns route: "unknown" with a suggestion list of available routes.
When to invoke
An agent should call this router first when it gets an ambiguous or free-form biomedical request, to decide which specialized skill/workflow to dispatch to. It is the entry funnel of the skill system — not a replacement for the analysis skills themselves.
Note
Honest scope: keyword-substring matching only. It will not understand paraphrases that contain none of the known keywords (it then returns unknown rather than guessing). Extend bioresearch/router.py:ROUTE_KEYWORDS to cover new phrasing.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Alim430
- Source: Alim430/bioresearch-agent
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.