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 Aperivue/medsci-skills --skill lit-syncgit clone --depth 1 https://github.com/Aperivue/medsci-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/aperivue/medsci-skills/lit-sync)<a href="https://agentmods.dev/skills/aperivue/medsci-skills/lit-sync"><img src="https://agentmods.dev/badge/skills/aperivue/medsci-skills/lit-sync/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/aperivue/medsci-skills/lit-sync"><img src="https://agentmods.dev/badge/skills/aperivue/medsci-skills/lit-sync.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00066 | $0.04950 |
| Opus 5.5 | $0.00026 | $0.01980 |
| Sonnet 5.5 | $0.00013 | $0.00990 |
| Haiku 4.5 | $0.00007 | $0.00495 |
Grade A, and why
lit-sync scanned grade A 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 24d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
curl -s -m 5 -o /dev/null -w "%{http_code}" \ How it starts
The opening of the file, as written. The whole thing — 421 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Literature Sync: Zotero + Obsidian Pipeline
Takes the .bib output of /search-lit (or any user-specified .bib file), synchronizes the
references into the Zotero library and Obsidian literature notes, and extracts cross-cutting
concept notes once enough literature notes accumulate.
Prerequisites
- Project owner only. Collaborators consume the committed
manuscript/_src/refs.bibsnapshot read-only. If the current user is a collaborator (no Zotero access perSSOT.yamlreference_manager.required_for), abort with instructions to flag[@NEW:topic]placeholders in the manuscript and notify the owner. - Zotero desktop 7.x + Better BibTeX plugin, with Better BibTeX "Keep updated" auto-export
configured to
<project>/manuscript/_src/refs.bib. - Zotero MCP server (if not connected, skip Phase 2; auto-export still refreshes once Zotero is reopened).
- Obsidian CLI or direct file writing to the vault; vault path from the user's environment
(e.g.,
$OBSIDIAN_VAULT).
Artifact Contract
/lit-sync is the sole writer of manuscript/_src/refs.bib (via the Better BibTeX auto-export
trigger), references/zotero_collection.json, and references/fulltext_retrieval.json (Phase 2.7).
NEVER write refs.bib directly — not even to compensate for a missing Zotero connection —
because only Better BibTeX's export keeps it in step with the library; if auto-export is broken, fix
the Zotero setup. Direct hand edits to refs.bib are drift — revert on sight.
Phase 1: Parse BibTeX
Parse the user-specified .bib file, or the references/library.bib just produced by
/search-lit, with regex. Extract per entry: citekey, doi, pmid, title, authors (first + last
minimum), journal, year, and volume/number/pages if present. Log any parse failures and skip those
entries. All bibliographic data in later phases comes from these entries or from API responses.
A parsed citekey is not yet a library key: /search-lit candidate keys (Kim_2024_Validation) are
provisional, and Better BibTeX mints the real key when Phase 2 adds the item. Never compose a key;
Step 3.2 §Citekey provenance says where the note's key comes from.
What ships with it
9 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.
- references/bbt_lookup.md 2.2 KB
- references/concept_note_template.md 1.0 KB
- references/fulltext_report.md 1.6 KB
- references/locale/ko/note_templates.md 2.5 KB
- scripts/check_citekey_provenance.py 15 KB runs code
- skill.yml 2.9 KB
- tests/citekey_provenance_challenge_selftest.sh 6.0 KB runs code
- tests/citekey_provenance_challenge.sh 14 KB runs code
- tests/test_poll_logic.sh 3.2 KB runs code
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.
- 24d ago Changed · +4 lines 45ba031478d6
- 26d ago Changed · -153 lines · +25 tokens per session a4d9ebe9fd09
- 27d ago Changed 805a99cd2787
- 1mo ago Changed · +9 lines d41481e90c1b
- 1mo ago First seen · 561 lines · 41 tokens per session scan A b0fc43eed00b
lit-sync is a skill published in the GitHub repository Aperivue/medsci-skills (352 stars, last pushed today), licensed MIT. It adds 66 tokens to every session and 4,950 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
clinical-trials-search
Search ClinicalTrials.gov with natural language queries. Find clinical trials, enrollment, and outcomes using Valyu semantic search.
shidi
A Chinese-language research assistant role that turns a user’s ideas into literature reviews, experiment plans, figures and organised data.
clinical-research
Use when designing a prospective clinical study before submission — selecting and classifying endpoints (primary / key-secondary / exploratory, with surrogate-endpoint flagging), estimating sample size and power for two-arm designs (means / proportions / survival), or scoring a study plan for feasibility and a GO /…
sr-search-record
An automated literature-review search and screening workflow using OpenAlex, an open database and API for scholarly research, and Zotero, a reference manager.
review-draft
A workflow for expanding a first draft of a review article into a structured academic manuscript. A review article combines and organizes existing research rather than reporting a new experiment.
review-synthesis
A literature-review workflow that combines evidence from the full text of selected research papers into a findings document. It uses different review methods for systematic, semi-systematic, and integrative reviews.