Best use case
protocol-writing is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Teams using protocol-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/protocol-writing/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How protocol-writing Compares
| Feature / Agent | protocol-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
# Protocol Writing — Reproducible Lab Protocols & SOPs ## Overview Write clear, reproducible experimental protocols and Standard Operating Procedures (SOPs) for any scientific discipline. ## Structure 1. **Title and Version** — Protocol name, version number, date, author 2. **Purpose** — What this protocol achieves and when to use it 3. **Safety** — Hazards, PPE requirements, waste disposal 4. **Materials** — Exact reagents (catalog numbers, lot numbers), equipment, consumables 5. **Preparation** — Buffer recipes, stock solutions, equipment setup 6. **Procedure** — Numbered steps with exact quantities, temperatures, times, speeds 7. **Quality Control** — Expected results, acceptance criteria, troubleshooting 8. **Data Recording** — What to record, where, in what format 9. **References** — Published methods this protocol is based on ## Key Principles - **Exact quantities**: "Add 2.5 mL" not "add some" - **Catalog numbers**: Every reagent identified by manufacturer and catalog number - **Time precision**: "Incubate for 30 min at 37°C" not "incubate for a while" - **Critical steps**: Mark steps where deviation causes failure - **Troubleshooting table**: Common problems and solutions - **Version control**: Track changes between protocol versions
Related Skills
writing
No description provided.
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.
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