If you're writing anything longer than a grant abstract, this skill enforces a two-stage process: build structured outlines with key points first, then convert everything to full paragraphs. Never bullet points in final output. It handles IMRAD structure, multiple citation styles (APA, AMA, Vancouver), and integrates with reporting guidelines like CONSORT and PRISMA. The interesting bit is the mandatory visual requirement: every paper needs at least one AI-generated schematic using the scientific-schematics skill, which you call via a Python script with natural language descriptions. Covers everything from methods documentation to reviewer responses, and includes detailed reference docs for citation styles and figure design.

skills.sh installs
2K
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill scientific-writing --agent claude-code

Installs into .claude/skills of the current project.

Files

Scientific Writing

Overview

This is the core skill for the deep research and writing tool—combining AI-driven deep research with well-formatted written outputs. Every document produced is backed by comprehensive literature search and verified citations through the research-lookup skill.

Scientific writing is a process for communicating research with precision and clarity. Write manuscripts using IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, and reporting guidelines (CONSORT/STROBE/PRISMA). Apply this skill for research papers and journal submissions.

Critical Principle: Always write in full paragraphs with flowing prose. Never submit bullet points in the final manuscript. Use a two-stage process: first create section outlines with key points using research-lookup, then convert those outlines into complete paragraphs.

When to Use This Skill

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Documentation, Data Science & ML, Databases

More from davila7/claude-code-templates

All 618
1jamiemill avatarlayers-interaction-flowjamiemill/layers-skillsTechniques for mapping interaction structure and flow — places, affordances, edge cases, and failure paths — without committing to visual form2Kskills.sh installs
2k-dense-ai avatarrowank-dense-ai/scientific-agent-skillsRowan is a cloud-native molecular modeling and medicinal-chemistry workflow platform with a Python API. Use for pKa and macropKa prediction, conformer and tauto2Kskills.sh installs
3k-dense-ai avataromero-integrationk-dense-ai/scientific-agent-skillsSecurely inspect and automate microscopy data workflows against OMERO.server with omero-py, BlitzGateway, OMERO CLI, tables, annotations, ROIs, rendering, and d2Kskills.sh installs
4k-dense-ai avataropentrons-integrationk-dense-ai/scientific-agent-skillsAuthor, review, migrate, simulate, and troubleshoot official Opentrons Python Protocol API v2 protocols for Flex and OT-2 robots. Use for robot-specific liquid 2Kskills.sh installs
5k-dense-ai avatarpylabrobotk-dense-ai/scientific-agent-skillsDevelop and review PyLabRobot lab-automation resources, liquid-handling plans, offline simulations, and supported-device integrations. Use for PyLabRobot protoc2Kskills.sh installs
6onmax avatarts-libraryonmax/nuxt-skillsUse when authoring TypeScript libraries or npm packages - covers project setup, package.json exports, build tooling (tsdown/unbuild), API design patterns, type 2Kskills.sh installs