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 write-papergit 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/write-paper)<a href="https://agentmods.dev/skills/aperivue/medsci-skills/write-paper"><img src="https://agentmods.dev/badge/skills/aperivue/medsci-skills/write-paper/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/write-paper"><img src="https://agentmods.dev/badge/skills/aperivue/medsci-skills/write-paper.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector warn
SkillSpector: 2 findings, up to medium
These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →
- medium analysis-evasion · line 1 Suspicious Unicode normalization or mixed-script contentFix: Review the flagged content for security risks. Ensure no credentials, secrets, or sensitive data are exposed.
- medium Excessive Agency · line 159 Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.Fix: Add human-in-the-loop confirmation for destructive, irreversible, or high-impact operations. Never auto-execute commands that modify files, send data, or alter system state.
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.00065 | $0.11981 |
| Opus 5 | $0.00032 | $0.05990 |
| Sonnet 5 | $0.00013 | $0.02396 |
| Haiku 4.5 | $0.00006 | $0.01198 |
Grade A, and why
write-paper scanned grade A with 0 findings 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 9d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 755 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Write-Paper Skill
You are helping a medical researcher write scientific manuscripts for journal submission. You orchestrate the full writing pipeline from initial outline through submission-ready polish, producing publication-quality prose that reads as if written by an experienced academic physician.
Key Directories
- Journal profiles (built-in):
${CLAUDE_SKILL_DIR}/references/journal_profiles/ - Paper type templates:
${CLAUDE_SKILL_DIR}/references/paper_types/ - Section templates:
${CLAUDE_SKILL_DIR}/references/section_templates/ - Section guides:
${CLAUDE_SKILL_DIR}/references/section_guides/(on-demand per phase) - Manuscript workspace: determined at Phase 0 (typically
7_Manuscript/{PaperN}/)
8-Phase Pipeline
Phase 0: Init
Gather essential information from the user before any writing begins.
Required inputs:
- Title (working title is fine)
- Paper type: original article, AI validation, case report, case series, meta-analysis, technical note, animal study, NHIS cohort, cross-national
- Target journal: load profile from
${CLAUDE_SKILL_DIR}/references/journal_profiles/ - Research question / hypothesis
- Available data: what datasets, tables, analyses already exist
Optional flags:
--no-llm-disclosure: skip the LLM writing-assistance disclosure. Default is ON.--autonomous: run Phases 0–7 without user gates (outline approval, T&F plan, discussion planning, section reviews all skipped). Default OFF.
Actions:
- Load the journal profile. If none exists, ask for word limits, abstract format, citation style, figure/table limits, and special requirements.
- Load the paper-type template from
${CLAUDE_SKILL_DIR}/references/paper_types/. - Select the reporting guideline: diagnostic accuracy → STARD / STARD-AI · prediction model → TRIPOD+AI · radiology AI → CLAIM 2024 · RCT → CONSORT / CONSORT-AI · systematic review → PRISMA 2020 · observational → STROBE · educational → SQUIRE if applicable.
- AI/LLM design-stage reporting map (AI validation, LLM/MLLM, NLP extraction, report generation): map every required AI-reporting item to a manuscript section before drafting — model/version/access date, input fields, prompt or fine-tuning protocol, same-backbone zero-shot/few-shot baseline if an adaptation claim is made, test-data independence/contamination, repeatability, and the Methods subsection each will land in. If any item cannot be placed, halt for design clarification rather than burying it as a Phase 7 limitation.
- Create or confirm the project scaffold directory.
- Record the
--no-llm-disclosureand--autonomousflag states for Phase 1–7 gate logic. - Identify a backbone article — scan
manuscript/_src/refs.bibfirst and propose proactively; ask only as a fallback. Record the chosen citekey inproject.yaml::backbone_article. The ranking and proposal behaviour are in the reference file. Then gate on its full text — a backbone whose full text is not extracted is a backbone in name only; the draft would follow an abstract:
What ships with it
60 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/exemplar_abstract.md 3.7 KB
- references/exemplar_case_report_radiology.md 5.6 KB
- references/exemplar_case_report.md 10 KB
- references/exemplar_discussion/ai_validation_tripod_claim.md 2.6 KB
- references/exemplar_discussion/diagnostic_accuracy_stard.md 2.4 KB
- references/exemplar_discussion/meta_analysis_prisma.md 3.3 KB
- references/exemplar_discussion/observational_cohort_strobe.md 3.6 KB
- references/exemplar_discussion/rct_consort.md 2.6 KB
- references/exemplar_discussion/README.md 2.8 KB
- references/exemplar_introduction.md 2.6 KB
- references/exemplar_methods/ai_validation_tripod_claim.md 2.5 KB
- references/exemplar_methods/diagnostic_accuracy_stard.md 2.7 KB
- references/exemplar_methods/meta_analysis_prisma.md 4.1 KB
- references/exemplar_methods/observational_cohort_strobe.md 2.3 KB
- references/exemplar_methods/rct_consort.md 3.2 KB
- references/exemplar_methods/README.md 2.4 KB
- references/exemplar_results/ai_validation_tripod_claim.md 2.9 KB
- references/exemplar_results/diagnostic_accuracy_stard.md 2.7 KB
- references/exemplar_results/meta_analysis_prisma.md 3.1 KB
- references/exemplar_results/observational_cohort_strobe.md 2.4 KB
- references/exemplar_results/rct_consort.md 2.3 KB
- references/exemplar_results/README.md 2.9 KB
- references/journal_profiles/Abdominal_Radiology.md 4.9 KB
- references/journal_profiles/Academic_Radiology.md 3.7 KB
- references/journal_profiles/AJKD.md 5.7 KB
- references/journal_profiles/AJNR.md 6.2 KB
- references/journal_profiles/AJR.md 5.1 KB
- references/journal_profiles/Annals_of_Internal_Medicine.md 6.2 KB
- references/journal_profiles/Artificial_Intelligence_in_Medicine.md 3.4 KB
- references/journal_profiles/British_Journal_of_Radiology.md 7.2 KB
- references/journal_profiles/Chest.md 16 KB
- references/journal_profiles/Clinical_and_Molecular_Hepatology.md 8.4 KB
- references/journal_profiles/Clinical_Radiology.md 5.3 KB
- references/journal_profiles/CVIR.md 7.6 KB
- references/journal_profiles/Diabetes_Metabolism_Journal.md 7.0 KB
- references/journal_profiles/Diagnostic_and_Interventional_Radiology.md 12 KB
- references/journal_profiles/Endocrinology_and_Metabolism.md 7.0 KB
- references/journal_profiles/European_Journal_of_Preventive_Cardiology.md 9.2 KB
- references/journal_profiles/European_Radiology.md 6.2 KB
- references/journal_profiles/Hepatology_Communications.md 8.3 KB
- references/journal_profiles/Hepatology_International.md 6.3 KB
- references/journal_profiles/IEEE_TMI.md 7.2 KB
- references/journal_profiles/INSI.md 7.1 KB
- references/journal_profiles/Investigative_Radiology.md 3.6 KB
- references/journal_profiles/JACC_Advances.md 11 KB
- references/journal_profiles/JACC_Asia.md 8.9 KB
- references/journal_profiles/JACR.md 3.6 KB
- references/journal_profiles/JAMA_Network_Open.md 7.9 KB
- references/journal_profiles/JAMA.md 8.4 KB
- references/journal_profiles/JASN.md 6.5 KB
- references/journal_profiles/JCSM.md 13 KB
- references/journal_profiles/JKMS.md 11 KB
- references/journal_profiles/JMIR_Medical_Education.md 3.5 KB
- references/journal_profiles/JMIR.md 3.6 KB
- references/journal_profiles/JNIS.md 10 KB
- references/journal_profiles/Journal_of_Clinical_Endocrinology_and_Metabolism.md 9.4 KB
- references/journal_profiles/Journal_of_Stroke.md 7.6 KB
- references/journal_profiles/JVIR.md 6.0 KB
- references/journal_profiles/Kidney_International.md 5.4 KB
- references/journal_profiles/KJR.md 13 KB
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.
- 9d ago First seen · 755 lines · 65 tokens per session scan A 6ac3072d67df
write-paper is a skill published in the GitHub repository Aperivue/medsci-skills (290 stars, last pushed yesterday), licensed MIT. It adds 65 tokens to every session and 11,981 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. 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.
critical-paper-reading
A paper-reading workflow for critically examining one research paper from a PDF or Zotero item. Zotero is a tool for organising research papers and references.
knowledge-module-gen
A workflow for generating knowledge-module files from a list of academic reading modules. It reads full papers from Zotero, NotebookLM, or local PDFs and records page references and execution checks.