RP
Research Protocol
🔵 Stable🕐 updated 2026-06-08
🔷 SkillSpec L3
pm-research
Write a structured research protocol or study design document. Use when asked to write a research protocol, study protocol, research plan, methodology section, or research proposal. Produces a complete protocol with objectives, methodology, ethical considerations, and analysis plan.
🗣 Say this to your agent
“Write a research protocol for [study]”“Help me design a study to investigate [question]”“Write the methodology for my research proposal”
What to give it
▸Research type — clinical trial / observational / qualitative / systematic review / survey
▸Research question or hypothesis
▸Setting and population
▸Proposed methodology
▸Timeline
▸Funder or institution — if applicable
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Primary objective is singular and answerable (not compound)
✓Sample size has a stated basis (power calculation or saturation rationale)
✓Ethical considerations section is complete
✓Analysis plan is pre-specified (not "to be determined")
✓Timeline includes all phases from ethics approval to write-up
⚠️ What it refuses to do
Do not write an analysis plan as "to be determined" — the analysis approach must be pre-specified before data collection
Do not skip the ethical considerations section — all research involving human participants requires ethical review
Do not define research questions so broadly that the study cannot answer them within scope and budget
Do not conflate the research question with the hypothesis — state them separately and clearly
Do not omit sample size justification — an underpowered study wastes resources and produces inconclusive results
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Start with
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="research-protocol"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Research Protocol is one of 1078 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog