Best use case
writing is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Teams using writing should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/writing/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How writing Compares
| Feature / Agent | writing | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
This skill provides specific capabilities for your AI agent. See the About section for full details.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Academic Writing ## Overview Scientific manuscript writing across all formats, fields, and journals. ## Manuscript Structure (IMRAD) ### Abstract (150-300 words) - Background: 1-2 sentences establishing context - Objective: 1 sentence stating the research question - Methods: 2-3 sentences on approach (design, subjects, analyses) - Results: 2-3 sentences on key findings (with numbers) - Conclusion: 1-2 sentences on significance and implications ### Introduction (funnel structure) 1. Broad context (what is known) 2. Narrowing focus (what is specifically relevant) 3. Knowledge gap (what is NOT known) 4. Study rationale (why THIS study) 5. Objectives/hypothesis (what we aimed to do) ### Methods (reproducibility is key) - Study design and setting - Participants/samples (inclusion/exclusion criteria) - Variables and measurements - Statistical analysis plan (pre-specified) - Ethics approval and consent ### Results (data-driven narrative) - Present results in the order of objectives - Reference every figure and table - Report exact statistics (test, df, p, effect size, CI) - Do NOT interpret results here ### Discussion 1. Summary of main findings (1 paragraph) 2. Comparison with existing literature 3. Possible mechanisms/explanations 4. Strengths of the study 5. Limitations (be honest and specific) 6. Future directions 7. Conclusion (clinical/scientific significance) ## Citation Formatting Support 100+ citation styles via CSL. Common: - APA 7th: (Author, Year) / Author (Year) - Vancouver: [1], [2] — numbered order of appearance - Nature: superscript 1,2 - Cell: (Author et al., Year) ## Writing Tone by Journal Tier - **Nature/Science**: Concise, high-impact. Every sentence earns its place. - **Cell**: Comprehensive, mechanistic depth. Detailed Methods. - **Lancet/NEJM**: Clinical focus, patient implications. Accessible language. - **PNAS/eLife**: Balanced depth. Cross-disciplinary appeal. - **PLoS ONE**: Methodological rigor over novelty. ## Bilingual Support - English: standard academic conventions - Chinese: different paragraph logic, more contextual setup, appropriate deference patterns
Related Skills
scientific-writing
Assist with scientific paper writing, LaTeX formatting, abstract drafting, review responses, grant proposals, and academic communication. Use when user asks to write/edit a paper section, draft an abstract, format in LaTeX, respond to reviewer comments, write a grant proposal, or improve academic writing. Triggers on "write abstract", "draft introduction", "LaTeX", "reviewer response", "grant proposal", "improve my writing", "paper draft", "methods section".
review-writing
No description provided.
protocol-writing
No description provided.
paper-writing
Write scientific papers following IMRaD structure with proper citations. Use when: user asks to draft or improve a scientific paper, write specific sections, or format citations. NOT for: non-academic writing or presentation slides.
markdown-mermaid-writing
Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.
latex-writing
Write and format LaTeX documents for academic journals. Use when: user asks to write LaTeX code, format papers for specific journals (Nature/Science/IEEE/ACM), create equations, tables, or BibTeX entries. NOT for: non-LaTeX writing (use paper-writing), data analysis, or literature search.
grant-writing
Assists with research grant proposal writing including specific aims, significance framing, innovation articulation, approach design, and budget justification for NIH, NSF, ERC, and other funding agencies; trigger when users discuss grant proposals, funding applications, or research funding strategy.
article-writing
Write articles, guides, blog posts, tutorials, newsletter issues, and other long-form content in a distinctive voice derived from supplied examples or brand guidance. Use when the user wants polished written content longer than a paragraph, especially when voice consistency, structure, and credibility matter.
xurl
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
xlsx
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
world-bank-data
World Bank Open Data API for development indicators. Use when: user asks about GDP, population, poverty, health, or education statistics by country. NOT for: real-time financial data or stock prices.
wikipedia-search
Search and fetch structured content from Wikipedia using the MediaWiki API for reliable, encyclopedic information