Install
$ agentstack add skill-hash-7777-hash-medical-reasearch-agent-skills-prisma-search ✓ 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
PRISMA Search
"I found some studies" is not a search — it is a claim with no way to check it. A reproducible search states exactly what was asked, where, when, and what was kept or dropped and why. Anyone repeating it should land on the same set. This skill makes an agent's evidence-gathering auditable the way a systematic review is.
When to use
Whenever the agent retrieves a body of literature to ground an answer — a drug question, an association question, a "what does the evidence say" question. Even a lightweight search benefits from stating its terms.
The rule
A search is only as good as its ability to be repeated. Record the five things that make it repeatable.
- The query — the actual search string(s), with the boolean/field structure, not a paraphrase of the topic.
- The databases — which sources were searched (e.g. PubMed, Europe PMC, a trials registry, GBIF-style records), by name.
- The retrieval date — the real date the search ran. Evidence changes; a search without a date cannot be reproduced or trusted later. Stamp the true date, never a placeholder.
- Inclusion / exclusion criteria — what qualified a record (study type, population, outcome, language, date range) and what disqualified it.
- The count — how many records were found, screened, excluded (with reasons), and included. This is the PRISMA flow.
The PRISMA flow to report
Identified (n = …) records from the named databases
↓ remove duplicates
Screened (n = …) on title/abstract
↓ exclude with reasons
Assessed (n = …) full text / full record
↓ exclude with reasons (list them)
Included (n = …) in the answer
How to do it well
- Do not let the harvester grab the wrong tokens. A gene name, a drug class, or a framing word is not a study. Only real records enter the count. (A search that "found 40 trials" where 12 were actually the query terms echoed back is a broken search.)
- Separate the query from the question. The user's phrasing is a starting point, not the search string. Build explicit terms — synonyms, brand/ingredient families, MeSH-style concepts — and record them.
- State coverage honestly. If the search is narrow, say so. A reproducible small search beats an impressive-sounding one nobody can rerun.
- Never fabricate the count or the date. If you did not run the search, you do not have a PRISMA flow — say that instead of inventing one.
Output
Lead the evidence section with the reproducibility block:
Query: ("drug A"[tiab] OR "brand A"[tiab]) AND ("outcome X"[tiab]) AND randomized
Databases: PubMed, Europe PMC
Date: 2026-07-14
Include: RCTs in adults, outcome X reported
Exclude: reviews, animal studies, n<20
PRISMA: identified 214 → screened 190 → assessed 22 → included 9
If a reader cannot rerun your search from this block, it is not finished.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Hash-7777
- Source: Hash-7777/Hash-Medical-Reasearch-Agent-Skills
- 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.