SC

scientific-writing

Drafts academic manuscripts using IMRAD structures, citation formatting, and journal-specific reporting standards.

Install

mkdir -p .claude/skills/scientific-writing && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/37" && unzip -o skill.zip -d .claude/skills/scientific-writing && rm skill.zip

Installs to .claude/skills/scientific-writing

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Core skill for the deep research and writing tool. Write scientific manuscripts in full paragraphs (never bullet points). Use two-stage process with (1) section outlines with key points using research-lookup then (2) convert to flowing prose. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), for research papers and journal submissions.
397 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Structure manuscripts using IMRAD or discipline-specific formats
  • Format citations in APA, AMA, Vancouver, Chicago, and IEEE styles
  • Generate graphical abstracts and technical schematics for manuscripts
  • Apply reporting guidelines such as CONSORT, STROBE, and PRISMA
  • Draft structured and unstructured abstracts for peer-reviewed journals
  • Apply professional LaTeX styling via scientific_report.sty

How it works

The skill follows a two-stage process: first creating section outlines with key points using research-lookup, then converting those outlines into flowing prose. It mandates the inclusion of a graphical abstract and additional schematics to ensure visual completeness.

Inputs & outputs

You give it
Research data, study objectives, and target journal requirements
You get back
A formatted scientific manuscript with integrated figures and citations

When to use scientific-writing

  • Format citations for APA, AMA, or Vancouver styles
  • Verify manuscript structure against PRISMA or CONSORT guidelines
  • Draft abstracts for peer-reviewed submissions
  • Organize data into tables for scientific reporting

About this skill

Scientific Writing

Purpose

Produce clear scientific prose without inventing evidence or concealing uncertainty. Keep drafting, evidence verification, and submission approval as separate stages.

The accountable human authors control scientific decisions and final approval. AI is not an author, and generated fluency is never evidence [SW-S01, SW-S03].

Non-negotiable safety rules

Confidentiality

Do not send unpublished manuscripts, peer-review or editorial material, sensitive or restricted data, PHI or other personal data, proprietary content, or source documents to an external service without:

  1. explicit authorization from a person or body empowered to grant it; and
  2. a documented review of journal, institutional, funder, consent, ethics, contractual, legal, and data-use policy.

When authorization or policy is unclear, keep processing local and use only the minimum metadata needed. De-identification requires expert review; removing obvious names is not sufficient. See references/authorship_ai_confidentiality.md.

No fabrication

Never invent or complete:

  • citations, references, DOI, PMID, PMCID, ISBN, URLs, or quotations;
  • results, data values, denominators, sample sizes, units, effect estimates, uncertainty, statistical tests, or significance claims;
  • methods, materials, protocol details, software versions, analysis choices, or deviations;
  • registrations, approvals, consent, ethics statements, participant details, or dates;
  • authors, author order, CRediT roles, acknowledgments, or permissions;
  • funding, sponsor roles, conflicts, data or code availability, or AI disclosures.

Use an explicit missing, unverified, or not-applicable state. Do not substitute plausible boilerplate.

Evidence binding

Every factual or numeric manuscript claim must map to verified evidence IDs. A human verifier must open the source, confirm the proposition and locator, verify bibliographic metadata, and record who verified it and when.

Search snippets, generated summaries, memory, and another work's bibliography may aid discovery but do not verify a claim. See references/evidence_workflow.md.

Scientific fidelity

  • Preserve uncertainty and alternative explanations.
  • Distinguish confirmatory, exploratory, descriptive, and post hoc work.
  • Keep methods and results consistent.
  • Reconcile units, denominators, sample sizes, populations, time points, and labels.
  • Report negative, null, adverse, unexpected, failed, and inconclusive findings when they belong to the study record.
  • State concrete limitations and bound generalizability.
  • Do not convert association into causation or non-significance into equivalence.

Intake

Before drafting, obtain or mark unresolved:

  • document type, study design, stage, audience, and target venue;
  • current author instructions and policy access date;
  • protocol, registration, analysis plan, amendments, and reporting guideline;
  • manuscript or section scope;
  • verified source manifest and claim registry;
  • methods, results, tables, figures, and supplements;
  • authorship, CRediT, declarations, and approval records;
  • confidentiality classification and authorized processing boundary;
  • data, code, materials, and repository constraints.

Do not ask for restricted source material if metadata or a local user-run audit is sufficient.

Workflow

1. Establish the local workspace

For a new draft, optionally generate fail-closed Markdown, JSON, and CSV scaffolds:

python3 scripts/scaffold_manuscript.py \
  --output-dir ./draft-workspace \
  --document-id local-draft \
  --study-design randomized_trial \
  --guideline consort-2025

The generator never overwrites files. Its output is explicitly not submission-ready and contains placeholders that the linter rejects.

2. Select reporting guidance

Choose by actual design and article type, then open the current official statement, checklist, explanation document, extensions, and target-journal instructions.

python3 scripts/select_reporting_guidelines.py select \
  --study-design randomized_trial

Current major routes researched on 2026-07-24 include CONSORT 2025, SPIRIT 2025, PRISMA 2020, STROBE, STARD and STARD-AI, TRIPOD+AI, CARE, ARRIVE 2.0, SQUIRE 2.0, and CHEERS 2022 [SW-S06–SW-S18].

The selector is non-scoring. It does not certify quality, compliance, completeness, or acceptance. See references/reporting_guidelines.md.

3. Build the evidence record

Assign:

  • E IDs to sources in source_manifest.json;
  • C IDs to claims in claims.csv;
  • N, M, O, and R IDs to numeric facts, methods, outcomes, and results in consistency_manifest.json.

Store a hash of claim text in CSV rather than raw claim text. During drafting, append:

[claim:C001] [evidence:E001,E002]

Do not mark a source verified until an accountable human has opened it and confirmed the exact support.

4. Create an evidence outline

Outline only from recorded evidence:

  • objective or question;
  • section purpose;
  • claim IDs and evidence IDs;
  • methods and result IDs;
  • analysis intent and uncertainty;
  • unresolved conflicts or missing information;
  • applicable reporting topics.

Keep unsupported content in an unresolved-issues list, not manuscript prose.

5. Draft without adding facts

Transform the verified outline into venue-appropriate prose. Preserve all IDs during drafting.

  • Match title and abstract to the completed main text.
  • Describe methods as performed.
  • Present results in the declared order and analysis population.
  • Separate result from interpretation unless the venue combines them.
  • Compare with prior evidence only after verifying it.
  • Keep conclusions within the observed design, population, and uncertainty.

Use IMRAD only when appropriate. Structured abstracts, lists, combined sections, and alternative structures depend on study design and venue. See references/imrad_structure.md and references/writing_principles.md.

6. Reconcile methods and results

Record repeated numeric facts and method-result mappings, then run:

python3 scripts/check_consistency.py consistency_manifest.json

Resolve every mismatch manually. A changed value may be a legitimate analysis-set difference, but that difference must be named rather than silently normalized.

7. Verify citations and claims

python3 scripts/validate_manifest.py source_manifest.json \
  --kind source --require-verified
python3 scripts/audit_claims.py manuscript.md claims.csv source_manifest.json
python3 scripts/check_references.py source_manifest.json

The reference checker validates syntax and duplicate identifiers without network resolution. A human must still compare every identifier and quotation with the opened source. Follow NLM Citing Medicine or the current official style required by the venue [SW-S20, SW-S21].

8. Validate authorship and disclosure

Use journal criteria for authorship. Record the standardized CRediT roles as contribution metadata; CRediT does not itself define authorship [SW-S19].

If AI was used, humans must verify all affected content and disclose the tool and purpose according to current journal and publisher policy. ICMJE's January 2026 Recommendations require transparency and retain human accountability [SW-S01, SW-S02].

python3 scripts/validate_authorship.py authorship.json

Do not generate a disclosure from assumptions. See references/authorship_ai_confidentiality.md.

9. Review declarations and open-science statements

Verify each statement independently:

  • ethics and consent;
  • registration and protocol;
  • funding and sponsor role;
  • conflicts and relationships;
  • author contributions and acknowledgments;
  • data, code, materials, and protocol availability;
  • AI use.

Be as open as rights and responsibilities permit, but do not expose confidential, personal, proprietary, licensed, or protected information. Record actual access conditions. See references/research_integrity_open_science.md.

10. Use figures and tables only when warranted

Figures and tables are optional and provenance-bound. This skill does not generate images or schematics.

For every retained display:

  • link source data, code, transformations, and evidence IDs;
  • reconcile values with prose and registries;
  • document image processing, permissions, and licenses;
  • include units, denominators, sample sizes, uncertainty, and analysis population;
  • provide alt text and redundant non-color cues;
  • perform a manual accessibility and scientific check at final size.

See references/figures_tables.md.

11. Record non-scoring guideline coverage

Record each bundled high-level topic as addressed, not applicable with rationale, or missing:

python3 scripts/select_reporting_guidelines.py check reporting_coverage.json

Then complete the official checklist using actual manuscript locations. Never claim adherence merely because the local coverage file passes.

12. Lint and approve

python3 scripts/validate_manifest.py manuscript_manifest.json --kind manuscript
python3 scripts/lint_manuscript.py manuscript.md \
  --manifest manuscript_manifest.json

The linter reports issue codes and line numbers without echoing manuscript text. Sensitive-content warnings require manual review and are not a de-identification certificate.

Only accountable humans may:

  • resolve scientific ambiguities;
  • approve author order and declarations;
  • approve external disclosure or transfer;
  • set submission_ready to true;
  • remove the draft banner;
  • authorize submission.

Revision and peer review

Treat reviewer material as confidential. Do not upload it to an external service without the required authorization and policy review [SW-S01, SW-S24].

For each requested change:

  1. record the comment without exposing it outside the approved boundary;
  2. classify it as editorial, scientific, statistical, policy, or unresolved;
  3. identify a

Content truncated.

When not to use it

  • Writing non-scientific documents like creative fiction or casual correspondence
  • Submitting bullet points as final manuscript content
  • Replacing venue-specific style guides for specialized conferences

Prerequisites

OPENROUTER_API_KEY for LLM-powered stepsscientific-schematics skill for figure generationgenerate-image skill for visual contentresearch-lookup skill for literature search

Limitations

  • Requires external skills for image and schematic generation
  • Strictly prohibits bullet points in final manuscript outputs
  • Dependent on venue-templates skill for specific journal tone and voice

How it compares

Unlike manual writing, this skill enforces a mandatory visual-first workflow and integrates specific LaTeX styling and reporting guidelines directly into the drafting process.

Compared to similar skills

scientific-writing side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
scientific-writing (this skill)942moReviewIntermediate
content-research-writer159moNo flagsBeginner
research-grants67moReviewAdvanced
clinical-decision-support42moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

More by K-Dense-AI

View all by K-Dense-AI

literature-review

K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).

5591,298

markitdown

K-Dense-AI

Convert various file formats (PDF, Office documents, images, audio, web content, structured data) to Markdown optimized for LLM processing. Use when converting documents to markdown, extracting text from PDFs/Office files, transcribing audio, performing OCR on images, extracting YouTube transcripts, or processing batches of files. Supports 20+ formats including DOCX, XLSX, PPTX, PDF, HTML, EPUB, CSV, JSON, images with OCR, and audio with transcription.

177310

exploratory-data-analysis

K-Dense-AI

Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats. This skill should be used when analyzing any scientific data file to understand its structure, content, quality, and characteristics. Automatically detects file type and generates detailed markdown reports with format-specific analysis, quality metrics, and downstream analysis recommendations. Covers chemistry, bioinformatics, microscopy, spectroscopy, proteomics, metabolomics, and general scientific data formats.

15114

infographics

K-Dense-AI

Create professional infographics using Nano Banana Pro AI with smart iterative refinement. Uses Gemini 3 Pro for quality review. Integrates research-lookup and web search for accurate data. Supports 10 infographic types, 8 industry styles, and colorblind-safe palettes.

1141

pptx-posters

K-Dense-AI

Create research posters using HTML/CSS that can be exported to PDF or PPTX. Use this skill ONLY when the user explicitly requests PowerPoint/PPTX poster format. For standard research posters, use latex-posters instead. This skill provides modern web-based poster design with responsive layouts and easy visual integration.

911

rdkit

K-Dense-AI

Cheminformatics toolkit for fine-grained molecular control. SMILES/SDF parsing, descriptors (MW, LogP, TPSA), fingerprints, substructure search, 2D/3D generation, similarity, reactions. For standard workflows with simpler interface, use datamol (wrapper around RDKit). Use rdkit for advanced control, custom sanitization, specialized algorithms.

856

You might also like

content-research-writer

ComposioHQ

Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.

15111

research-grants

davila7

Write competitive research proposals for NSF, NIH, DOE, and DARPA. Agency-specific formatting, review criteria, budget preparation, broader impacts, significance statements, innovation narratives, and compliance with submission requirements.

694

clinical-decision-support

K-Dense-AI

Generate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug development, clinical research, and evidence synthesis.

48

nsfc-research-foundation-writer

huangwb8

为 NSFC 正文"(三)研究基础"写作/重构,并同步编排"工作条件"和"研究风险应对",用证据链证明项目可行、资源条件对位研究内容、风险预案可执行。适用于用户要写/改"研究基础、前期工作、可行性分析、工作条件、平台团队、风险应对"等场景。

18

arcanea-scene-craft

frankxai

Master scene construction - the building blocks of story. Openings that hook, middles that build, endings that propel. Turn every scene into a compelling unit of narrative.

00

grad-paragraph

WILLOSCAR

|

00

Search skills

Search the agent skills registry