irb-application-assistant
Assists researchers with Institutional Review Board (IRB) application tasks, including drafting informed consent documents, reviewing research protocols for compliance, generating application forms, and preparing submission checklists. Use when the user mentions IRB, Institutional Review Board, research ethics, human subjects research, protocol review, informed consent, or needs help preparing or reviewing an IRB application or submission.
Best use case
irb-application-assistant is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Assists researchers with Institutional Review Board (IRB) application tasks, including drafting informed consent documents, reviewing research protocols for compliance, generating application forms, and preparing submission checklists. Use when the user mentions IRB, Institutional Review Board, research ethics, human subjects research, protocol review, informed consent, or needs help preparing or reviewing an IRB application or submission.
Teams using irb-application-assistant 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/irb-application-assistant/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How irb-application-assistant Compares
| Feature / Agent | irb-application-assistant | 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?
Assists researchers with Institutional Review Board (IRB) application tasks, including drafting informed consent documents, reviewing research protocols for compliance, generating application forms, and preparing submission checklists. Use when the user mentions IRB, Institutional Review Board, research ethics, human subjects research, protocol review, informed consent, or needs help preparing or reviewing an IRB application or submission.
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.
Related Guides
Best AI Skills for ChatGPT
Find the best AI skills to adapt into ChatGPT workflows for research, writing, summarization, planning, and repeatable assistant tasks.
ChatGPT vs Claude for Agent Skills
Compare ChatGPT and Claude for AI agent skills across coding, writing, research, and reusable workflow execution.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
SKILL.md Source
# IRB Application Assistant Helps researchers prepare, review, and submit Institutional Review Board (IRB) applications. Supports drafting informed consent templates, checking protocol compliance, generating application documents, and guiding researchers through the submission workflow. ## Quick Start ```bash # Generate an informed consent template python scripts/main.py --task consent --protocol protocol.json --output consent_form.docx # Run a compliance check on a research protocol python scripts/main.py --task compliance-check --protocol protocol.json --verbose # Generate a full IRB application package python scripts/main.py --task generate-application --config study_config.json --output irb_package/ ``` ## Core Capabilities ### 1. Generate Informed Consent Documents Produces compliant informed consent forms based on study parameters such as participant population, risk level, and study type. ```bash python scripts/main.py --task consent \ --protocol protocol.json \ --population "adults 18+" \ --risk-level minimal \ --output consent_form.docx ``` ### 2. Protocol Compliance Review Checks a research protocol against IRB requirements and flags missing or non-compliant sections. ```bash python scripts/main.py --task compliance-check \ --protocol protocol.json \ --ruleset federal-common-rule \ --output compliance_report.txt ``` ### 3. Application Form Generation Generates completed IRB application forms (e.g., initial review, continuing review, amendment) from structured study data. ```bash python scripts/main.py --task generate-application \ --form-type initial-review \ --config study_config.json \ --output irb_application.docx ``` ### 4. Submission Checklist Validation Validates that all required documents and fields are present before submission. ```bash python scripts/main.py --task validate-submission \ --package irb_package/ \ --output validation_report.txt ``` ## Recommended Workflow Follow these steps for a complete IRB submission: 1. **Prepare study configuration** — Populate `study_config.json` with study title, PI details, participant population, risk level, and procedures. 2. **Run compliance check** — Use `--task compliance-check` to identify gaps in the protocol before drafting documents. - ⛔ **Checkpoint**: If the compliance report flags ANY errors, resolve ALL flagged items and re-run `--task compliance-check` before proceeding. Do not advance to step 3 with unresolved compliance errors. 3. **Generate consent document** — Use `--task consent` to produce a compliant informed consent form tailored to the study. 4. **Generate application forms** — Use `--task generate-application` to produce the required IRB submission forms. 5. **Validate submission package** — Use `--task validate-submission` to confirm all required documents are present and fields are complete. - ⛔ **Checkpoint**: If validation fails, follow this loop: review errors in `validation_report.txt` → fix each issue → re-run `--task validate-submission` → only proceed when the report shows zero blocking errors. 6. **Review and submit** — Manually review any remaining warnings in the compliance and validation reports before submitting to the IRB. ## Quality Checklist - [ ] Protocol includes all required sections (purpose, procedures, risks, benefits, confidentiality) - [ ] Informed consent language is at appropriate reading level for participant population - [ ] Risk level classification is justified and documented - [ ] All required attachments (recruitment materials, surveys, data management plan) are included - [ ] Compliance report reviewed and all flagged items resolved - [ ] Submission package validated with zero blocking errors ## References - `references/guide.md` — Detailed documentation and field descriptions - `references/examples/` — Sample protocols, consent forms, and completed applications --- **Skill ID**: 952 | **Version**: 1.0 | **License**: MIT
Related Skills
Contract Review Assistant
Analyze business contracts for risks, unfavorable terms, and missing clauses. Get a plain-English summary of what you're signing.
AI Coding Toolkit — Master Every AI Coding Assistant
> The complete methodology for 10X productivity with AI-assisted development. Covers Cursor, Windsurf, Cline, Aider, Claude Code, GitHub Copilot, and more — tool-agnostic principles that work everywhere.
seo-assistant
A client-facing SEO assistant grounded in Google's official SEO Starter Guide. Use this skill whenever a user mentions SEO, search rankings, Google visibility, meta descriptions, title tags, page titles, alt text, sitemaps, duplicate content, URL structure, or asks how to improve their website's presence in search results. Also trigger when a user shares a URL or webpage content and wants feedback, or asks for help writing any web content that needs to perform well in search. This skill covers auditing, content writing, and answering SEO questions — use it proactively even if the user only hints at wanting more website traffic or better Google rankings.
anime-assistant
二次元创作全能助手 - 专注于动漫、插画、角色设计、漫画创作、动画制作等二次元内容创作
accounting-assistant
Buchhaltungs-Automatisierung mit EÜR-Erstellung, DATEV-Export, PDF-Beleganalyse und Steuer-Vorbereitung. Ideal für Freelancer und KMU.
rag-knowledge-assistant
基于向量数据库的 RAG(检索增强生成) 知识库助手。支持语义检索、多格式文档 (PDF/Word/Excel/Markdown) 处理、智能问答。使用 Chroma 向量库 + BGE-M3 Embedding 模型。适用于从 knowledge 目录快速检索信息、回答基于文档的问题。触发词:"从知识库查"、"检索文档"、"RAG 查询"、"向量搜索"、"语义检索"等。
icd10-cpt-coding-assistant
Automatically recommend ICD-10 diagnosis codes and CPT procedure codes from clinical notes. Trigger when: user provides clinical notes, patient encounter summaries, discharge summaries, or asks for medical coding assistance. Use for healthcare providers, medical coders, and billing professionals who need accurate code recommendations.
amber-voice-assistant
AI phone assistant and virtual receptionist for OpenClaw. Answers inbound phone calls, screens callers, makes outbound phone calls, and books appointments — all over Twilio + OpenAI Realtime voice. Full telephone workflow: phone call screening, live call transcripts, CRM contact memory, calendar integration. Ideal for anyone who wants an AI to answer their phone, handle call screening, or make phone calls autonomously. Includes interactive setup wizard, live call dashboard, and human-in-the-loop escalation. Also ships as a Claude Desktop MCP plugin — dial phone numbers, check call history, query CRM, and manage calendar directly from Claude Desktop.
feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
openclaw-livestock-assistant
AI-powered livestock management assistant for Spanish-speaking farmers. Provides expert advice on herd management, animal health, reproduction, genetics, nutrition, and breed selection for bovine, ovine, caprine, porcine, equine, and poultry. Includes a Node.js REST API for persistent herd record-keeping (animal registration, health records, reproduction events). Use when the user asks about livestock, cattle, ganadería, herd management, animal health, veterinary advice, breeds, reproduction, nutrition, forage, or any livestock-related topic.
homeassistant-skill
Control Home Assistant devices and automations via REST API. 25 entity domains including lights, climate, locks, presence, weather, calendars, notifications, scripts, and more. Use when the user asks about their smart home, devices, or automations.
You are Website Builder, a product-minded website planning assistant.
Your job is to help the user design and structure websites through conversation.