Automatically finds and ranks PubMed references for each sentence in scientific text; use when you need titles, DOIs, and brief recommendation reasons from the PubMed E-utilities API.
63
75%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./scientific-skills/Evidence Insight/reference-finder/SKILL.mdeutils.ncbi.nlm.nih.gov.outputs/ during execution.from reference_finder import find_references
text = "CRISPR-Cas9 gene editing has revolutionized biomedical research."
results = find_references(text)
for ref in results[:3]:
print(f"- {ref['title']} ({ref['year']})")
print(f" DOI: {ref['doi']}")
print(f" PMID: {ref['pmid']}")
print(f" Reason: {ref['reason']}")python scripts/find_refs.py "CRISPR-Cas9 gene editing has revolutionized biomedical research."python scripts/find_refs.py[
{
"pmid": "PMID:",
"title": "A Programmable Dual-RNA-Guided DNA Endonuclease in Vitro",
"doi": "10.1126/science.1225829",
"year": 2012,
"reason": "Highest keyword match for 'CRISPR-Cas9', foundational paper"
}
]https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgihttps://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgieutils.ncbi.nlm.nih.gov only.outputs/ during execution.https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgihttps://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgiscripts/find_refs.pytests/test_finder.pyreferences/evaluation-checklist.md63c61d3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.