[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-anthropic-clinical-trial-protocol-skill":3,"mdc--3ef4i3-key":37,"related-repo-anthropic-clinical-trial-protocol-skill":2775,"related-org-anthropic-clinical-trial-protocol-skill":2860},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":32,"sourceUrl":35,"mdContent":36},"clinical-trial-protocol-skill","generate clinical trial protocols for FDA submissions","Generate clinical trial protocols for medical devices or drugs. This skill should be used when users say \"Create a clinical trial protocol\", \"Generate protocol for [device\u002Fdrug]\", \"Help me design a clinical study\", \"Research similar trials for [intervention]\", or when developing FDA submission documentation for investigational products.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"anthropic","Anthropic","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fanthropic.png","anthropics",[13,17,20,23],{"name":14,"slug":15,"type":16},"FDA","fda","tag",{"name":18,"slug":19,"type":16},"Clinical Trials","clinical-trials",{"name":21,"slug":22,"type":16},"Life Sciences","life-sciences",{"name":24,"slug":25,"type":16},"Regulatory Compliance","regulatory-compliance",537,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Flife-sciences","2026-04-06T17:57:05.297219",null,101,[],{"repoUrl":27,"stars":26,"forks":30,"topics":33,"description":34},[],"Repo for the Claude Code Marketplace to use with the Claude for Life Sciences Launch. This will continue to host the marketplace.json long-term, but not the actual MCP servers.","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Flife-sciences\u002Ftree\u002FHEAD\u002Fclinical-trial-protocol-skill","---\nname: clinical-trial-protocol-skill\ndescription: Generate clinical trial protocols for medical devices or drugs. This skill should be used when users say \"Create a clinical trial protocol\", \"Generate protocol for [device\u002Fdrug]\", \"Help me design a clinical study\", \"Research similar trials for [intervention]\", or when developing FDA submission documentation for investigational products.\n---\n\n# Clinical Trial Protocol Skill\n\n## ⚠️ EXECUTION CONTROL - READ THIS FIRST\n\n**CRITICAL: This orchestrator follows a SIMPLE START approach:**\n\n1. **Display the welcome message FIRST** (shown in \"Startup: Welcome and Confirmation\" section below)\n2. **Ask user to confirm they're ready to proceed** - Wait for confirmation (yes\u002Fno)\n3. **Jump directly into Full Workflow Logic** - Automatically run subskills sequentially\n4. **Do NOT pre-read subskill files** - Subskills are loaded on-demand only when their step executes\n\n**Why this matters:**\n- Pre-reading all subskills wastes context and memory\n- Subskills should only load when actually needed during execution\n- Workflow automatically handles resuming from existing waypoints\n\n## Overview\n\nThis skill generates clinical trial protocols for **medical devices or drugs** using a **modular, waypoint-based architecture** \n\n## What This Skill Does\n\nStarting with an intervention idea (device or drug), this orchestrated workflow offers two modes:\n\n**🔬 Research Only Mode (Steps 0-1):**\n0. **Initialize Intervention** - Collect device or drug information\n1. **Research Similar Protocols** - Find similar trials, FDA guidance, and published protocols\n   - **Deliverable:** Comprehensive research summary as formatted .md artifact\n\n**📄 Full Protocol Mode (Steps 0-5):**\n0. **Initialize Intervention** - Collect device or drug information\n1. **Research Similar Protocols** - Find similar trials, FDA guidance, and published protocols\n2. **Protocol Foundation** - Generate protocol sections 1-6 (foundation, design, population)\n3. **Protocol Intervention** - Generate protocol sections 7-8 (intervention details)\n4. **Protocol Operations** - Generate protocol sections 9-12 (assessments, statistics, operations)\n5. **Generate Protocol** - Create professional file ready for stakeholder review\n\n## Architecture\n\n### Waypoint-Based Design\n\nAll analysis data is stored in `waypoints\u002F` directory as JSON\u002Fmarkdown files:\n\n```\nwaypoints\u002F\n├── intervention_metadata.json           # Intervention info, status, initial context\n├── 01_clinical_research_summary.json   # Similar trials, FDA guidance, recommendations\n├── 02_protocol_foundation.md            # Protocol sections 1-6 (Step 2)\n├── 03_protocol_intervention.md          # Protocol sections 7-8 (Step 3)\n├── 04_protocol_operations.md            # Protocol sections 9-12 (Step 4)\n├── 02_protocol_draft.md                 # Complete protocol (concatenated in Step 4)\n├── 02_protocol_metadata.json            # Protocol metadata\n└── 02_sample_size_calculation.json      # Statistical sample size calculation\n```\n\n**Rich Initial Context Support:**\nUsers can provide substantial documentation, technical specifications, or research data when initializing the intervention (Step 0). This is preserved in `intervention_metadata.json` under the `initial_context` field. Later steps reference this context for more informed protocol development.\n\n### Modular Subskill Steps\n\nEach step is an independent skill in `references\u002F` directory:\n\n```\nreferences\u002F\n├── 00-initialize-intervention.md    # Collect device or drug information\n├── 01-research-protocols.md         # Clinical trials research and FDA guidance\n├── 02-protocol-foundation.md        # Protocol sections 1-6 (foundation, design, population)\n├── 03-protocol-intervention.md      # Protocol sections 7-8 (intervention details)\n├── 04-protocol-operations.md        # Protocol sections 9-12 (assessments, statistics, operations)\n└── 05-generate-document.md          # NIH Protocol generation\n```\n\n### Utility Scripts\n\n```\nscripts\u002F\n└── sample_size_calculator.py   # Statistical power analysis (validated)\n```\n\n## Prerequisites\n\n### 1. clinical trials MCP Server (Required)\n\n**Installation:**\n- Install via drag-and-drop `.mcpb` file into Claude Desktop\n- Or configure manually in Claude Desktop settings\n\n**Available Tools:**\n`search_clinical_trials` - Search by:\n\ncondition - Disease or condition (e.g., \"pancreatic cancer\")\nintervention - Drug, device, or treatment (e.g., \"pembrolizumab\", \"CAR-T\")\nsponsor - Sponsor or collaborator name (e.g., \"Pfizer\", \"NIH\")\nlocation - City, state, or country (e.g., \"California\", \"Boston\")\nstatus - \"recruiting\" (default), \"active\", \"completed\", \"all\"\nphase - Trial phase: \"1\", \"2\", \"3\", \"4\", \"early_phase1\"\nmax_results - Default 25, max 100\n\n\n`get_trial_details` - Get comprehensive details for a specific trial using its nct_id (e.g., \"NCT04267848\"). Returns eligibility criteria, outcomes, study design, and contact information.\n\n**Verification:** Step 1 will automatically test MCP connectivity at startup.\n\n### 2. FDA Database Access (Built-in)\n\n**Purpose:** FDA regulatory pathway research via explicit database URLs\n\n**Sources:**\n- Step 1: FDA device\u002Fdrug databases (510(k), PMA, De Novo, Drugs@FDA, Orange Book, Purple Book)\n- All sources use direct FDA database URLs - no generic web searches\n\n### 3. Clinical Protocol Template\n\n**Template Files:** Any `.md` files in the `assets\u002F` directory\n\n**Purpose:** Reference template for protocol structure and content guidance. The system automatically detects available templates and uses them dynamically.\n\n### 4. Python Dependencies (Required for Step 2)\n\n**Installation:**\n```bash\npip install -r requirements.txt\n```\n\n**Dependencies:**\n- scipy >= 1.11.0 (statistical calculations)\n- numpy >= 1.24.0 (numerical operations)\n\n**Purpose:** Accurate statistical sample size calculations for clinical protocols\n\n## How to Use\n\nSimply invoke the skill and select your desired mode:\n\n**🔬 Research Only Mode:**\n1. Select \"Research Only\" from the main menu\n2. Provide intervention information\n3. Receive comprehensive research summary as formatted .md artifact\n4. Option to continue with full protocol generation or exit\n\n**📄 Full Protocol Mode:**\n1. Select \"Full Protocol\" from the main menu\n2. Guide you through all steps sequentially (Steps 0-5)\n3. Pause after Step 4 to review the draft protocol\n4. Generate the final protocol document when ready\n\n**Resume Capability:** If interrupted, simply restart the skill and it will automatically resume from your last completed step.\n\n## Execution Flow\n\n### Startup: Welcome and Mode Selection\n\nWhen skill is invoked, display the following message:\n\n```\n🧬 CLINICAL TRIAL PROTOCOL\n\nWelcome! This skill generates clinical trial protocols for medical devices or drugs.\n\n[If waypoints\u002Fintervention_metadata.json exists:]\n✓ Found existing protocol in progress: [Intervention Name]\n  Type: [Device\u002FDrug]\n  Completed: [List of completed steps]\n  Next: [Next step to execute]\n\n📋 SELECT MODE:\n\n1. 🔬 Research Only - Run clinical research analysis (Steps 0-1)\n   • Collect intervention information\n   • Research similar clinical trials\n   • Find FDA guidance and regulatory pathways\n   • Generate comprehensive research summary as .md artifact\n\n2. 📄 Full Protocol - Generate complete clinical trial protocol (Steps 0-5)\n   • Everything in Research Only, plus:\n   • Generate all protocol sections\n   • Create professional protocol document\n\n3. ❌ Exit\n\nPlease select an option (1, 2, or 3):\n```\n\n**🛑 STOP and WAIT for user selection (1, 2, or 3)**\n\n- If **1 (Research Only)**: Set `execution_mode = \"research_only\"` and proceed to Research Only Workflow Logic\n- If **2 (Full Protocol)**: Set `execution_mode = \"full_protocol\"` and proceed to Full Workflow Logic\n- If **3 (Exit)**: Exit gracefully with \"No problem! Restart the skill anytime to continue.\"\n\n---\n\n### Research Only Workflow Logic\n\n**This workflow executes only Steps 0 and 1, then generates a formatted research summary artifact.**\n\n**Step 1: Check for Existing Waypoints**\n- If `waypoints\u002Fintervention_metadata.json` exists: Load metadata, check if steps 0 and 1 are already complete\n- If no metadata exists: Start from Step 0\n\n**Step 2: Execute Research Steps (0 and 1)**\n\nFor each step (0, 1):\n\n1. **Check completion status:** If step already completed in metadata, skip with \"✓ Step [X] already complete\"\n\n2. **Execute step:**\n   - Display \"▶ Executing Step [X]...\"\n   - Read and follow the corresponding subskill file instructions\n   - Wait for completion\n   - Display \"✓ Step [X] complete\"\n   - **Step execution method (ON-DEMAND LOADING):** When a step is ready to execute (NOT before), read the subskill markdown file and execute ALL instructions within it\n   - **Step-to-file mapping:**\n     - Step 0: `references\u002F00-initialize-intervention.md` (collect intervention info)\n     - Step 1: `references\u002F01-research-protocols.md` (clinical research and FDA guidance)\n\n3. **Handle errors:** If step fails, ask user to retry or exit. Save current state for resume capability.\n\n**Step 3: Generate Research Summary Artifact**\n\nAfter Step 1 completes successfully:\n\n1. **Read waypoint files:**\n   - `waypoints\u002Fintervention_metadata.json` (intervention details)\n   - `waypoints\u002F01_clinical_research_summary.json` (research findings)\n\n2. **Create formatted markdown summary:** Generate a comprehensive, well-formatted research summary as a markdown artifact with the following structure:\n\n```markdown\n# Clinical Research Summary: [Intervention Name]\n\n## Intervention Overview\n- **Type:** [Device\u002FDrug]\n- **Indication:** [Target condition\u002Fdisease]\n- **Description:** [Brief intervention description]\n- **Mechanism of Action:** [How it works]\n\n## Similar Clinical Trials\n[List top 5-10 similar trials with NCT ID, title, phase, status, key findings]\n\n## FDA Regulatory Pathway\n- **Recommended Pathway:** [510(k), PMA, De Novo, IND, NDA, BLA, etc.]\n- **Regulatory Basis:** [Rationale for pathway selection]\n- **Key Requirements:** [Major regulatory considerations]\n\n## FDA Guidance Documents\n[List relevant FDA guidance documents with links and key excerpts]\n\n## Study Design Recommendations\n- **Suggested Study Type:** [RCT, single-arm, etc.]\n- **Phase Recommendation:** [Phase 1, 2, 3, etc.]\n- **Primary Endpoint Suggestions:** [Based on similar trials]\n- **Sample Size Considerations:** [Preliminary thoughts]\n\n## Key Insights and Recommendations\n[Synthesized recommendations for protocol development]\n\n## Next Steps\n[If user wants to proceed with full protocol development]\n\n---\n*Generated by Clinical Trial Protocol Skill*\n*Date: [Current date]*\n```\n\n3. **Save artifact:** Write the formatted summary to `waypoints\u002Fresearch_summary.md`\n\n4. **Display completion message:**\n\n```\n✅ RESEARCH COMPLETE\n\nResearch Summary Generated: waypoints\u002Fresearch_summary.md\n\n📊 Key Findings:\n  • Similar Trials Found: [X trials]\n  • Recommended Pathway: [Pathway name]\n  • FDA Guidance Documents: [X documents identified]\n  • Study Design: [Recommended design]\n\n📄 The research summary has been saved as a formatted markdown artifact.\n\nWould you like to:\n1. Continue with full protocol generation (steps 2-5)\n2. Exit and review research summary\n\n```\n\n**Option 1 Logic (Continue to Full Protocol):**\n- Set `execution_mode = \"full_protocol\"`\n- Continue to Full Workflow Logic starting from Step 2 (since 0 and 1 are complete)\n\n**Option 2 Logic (Exit):**\n- Display: \"✓ Research summary saved. Restart the skill anytime to continue with protocol generation.\"\n- Exit orchestrator gracefully\n\n---\n\n### Full Workflow Logic\n\n**Step 1: Check for Existing Waypoints**\n- If `waypoints\u002Fintervention_metadata.json` exists: Load metadata, check `completed_steps` array, resume from next incomplete step\n- If no metadata exists: Start from Step 0\n\n**Step 2: Execute Steps in Order**\n\nFor each step (0, 1, 2, 3, 4, 5):\n\n1. **Check completion status:** If step already completed in metadata, skip with \"✓ Step [X] already complete\"\n\n2. **Execute step:** Display \"▶ Executing Step [X]...\", read and follow the corresponding subskill file instructions, wait for completion, display \"✓ Step [X] complete\"\n   - **Step execution method (ON-DEMAND LOADING):** When a step is ready to execute (NOT before), read the subskill markdown file and execute ALL instructions within it\n   - **IMPORTANT:** Do NOT read subskill files in advance. Only read them at the moment of execution.\n   - **Step-to-file mapping:**\n     - Step 0: `references\u002F00-initialize-intervention.md` (read when Step 0 executes)\n     - Step 1: `references\u002F01-research-protocols.md` (read when Step 1 executes)\n     - Step 2: `references\u002F02-protocol-foundation.md` (read when Step 2 executes - sections 1-6)\n     - Step 3: `references\u002F03-protocol-intervention.md` (read when Step 3 executes - sections 7-8)\n     - Step 4: `references\u002F04-protocol-operations.md` (read when Step 4 executes - sections 9-12)\n     - Step 5: `references\u002F05-concatenate-protocol.md` (read when Step 5 executes - final concatenation)\n\n3. **Handle errors:** If step fails, ask user to retry or exit. Save current state for resume capability.\n\n4. **Display progress:** \"Progress: [X\u002F6] steps complete\", show estimated remaining time\n\n5. **Step 4 Completion Pause:** After Step 4 completes, pause and display the Protocol Completion Menu (see below). Wait for user selection before proceeding.\n\n**Step 2.5: Protocol Completion Menu**\n\nAfter Step 4 completes successfully, display the EXACT menu below (do not improvise or create alternative options):\n\n```\n✅ PROTOCOL COMPLETE: Protocol Draft Generated\n\nProtocol Details:\n  • Study Design: [Design from metadata]\n  • Sample Size: [N subjects from metadata]\n  • Primary Endpoint: [Endpoint from metadata]\n  • Study Duration: [Duration from metadata]\n\nProtocol file: waypoints\u002F02_protocol_draft.md\nFile size: [Size in KB]\n\n📋 WHAT WOULD YOU LIKE TO DO NEXT?\n\n1. 📄 Review Protocol in Artifact - click on the .md file above\n\n2. 📄 Concatenate Final Protocol (Step 5)\n\n3. ⏸️  Exit and Review Later\n\n```\n\n**Option 1 Logic (Review in Artifact):**\nPause, let user open the section files, wait for further instruction\n\n**Option 2 Logic (Concatenate Protocol):**\n1. Execute Step 5 by reading and following `references\u002F05-concatenate-protocol.md`\n2. Step 5 will concatenate all section files into final protocol document\n3. Continue to Step 3 (Final Summary) after Step 5 completes\n\n**Option 3 Logic (Exit):**\n1. Display: \"✓ Protocol sections saved. You can resume with Step 5 anytime to concatenate.\"\n2. Exit orchestrator gracefully\n\n**Step 3: Final Summary**\n\nDisplay completion message with:\n- Intervention name, type (device\u002Fdrug), indication\n- Protocol details (design, sample size, endpoints, duration)\n- All completed steps list\n- Final deliverable: Complete protocol markdown file location (waypoints\u002Fprotocol_complete.md)\n- Waypoint files list for reference\n- Important disclaimers (FDA Pre-Sub, biostatistician review, IRB approval required)\n- Thank you message\n\n## Technical Details\n\n### Waypoint File Formats\n\n**JSON Waypoints** (Steps 0, 1):\n- Structured data for programmatic access\n- Small file sizes (1-15KB)\n- Easy to parse and reference\n\n**Markdown Waypoints** (Steps 2, 3, 4):\n- Step 2: `02_protocol_foundation.md` (Sections 1-6)\n- Step 3: `03_protocol_intervention.md` (Sections 7-8)\n- Step 4: `04_protocol_operations.md` (Sections 9-12)\n- Step 4: `02_protocol_draft.md` (concatenated complete protocol)\n- Human-readable protocol documents\n- Can be directly edited by users\n- Individual section files preserved for easier regeneration\n\n### Data Minimization Strategy\n\nEach step implements aggressive summarization:\n- **Keep:** Top-N results (5-10 max)\n- **Keep:** Key facts and IDs (NCT numbers, endpoint types)\n- **Keep:** Concise rationale (2-3 sentences)\n- **Discard:** Raw MCP query results (not needed after analysis)\n- **Discard:** Full FDA guidance text (only excerpts\u002Fcitations kept)\n- **Discard:** Lower-ranked search results\n\n### Step Independence\n\nEach subskill is designed to:\n- Read only from waypoint files (not conversation history)\n- Produce complete output in single execution\n- Not depend on conversation context from previous steps\n- Be runnable standalone\n\n## Error Handling\n\n### MCP Server Unavailable\n- Detected in: Step 1\n- Action: Display error with installation instructions\n- Allow user to retry after installing MCP server\n- No fallback available - MCP server is required for protocol research\n\n### Step Fails or Returns Error\n- Action: Display error message from subskill\n- Ask user: \"Retry step? (Yes\u002FNo)\"\n  - Yes: Re-run step\n  - No: Save current state, exit orchestrator\n\n### User Interruption\n- All progress saved in waypoint files\n- User can resume anytime by restarting the skill\n- Workflow automatically detects completed steps and resumes from next step\n- No data loss\n\n## Disclaimers\n\n⚠️ **IMPORTANT:** This protocol generation tool provides preliminary clinical study protocol based on NIH\u002FFDA guidelines and similar trials. It does NOT constitute:\n- Official FDA or IRB determination or approval\n- Medical, legal, or regulatory advice\n- Substitute for professional biostatistician review\n- Substitute for FDA Pre-Submission meeting\n- Guarantee of regulatory or clinical success\n\n**REQUIRED before proceeding with clinical study:**\n- Biostatistician review and sample size validation\n- FDA Pre-Submission meeting (Q-Submission for devices, Pre-IND for drugs)\n- IRB review and approval\n- Clinical expert and regulatory consultant engagement\n- Legal review of protocol and informed consent\n- Site investigator review and input\n- Sponsor completion of all [TBD] items in protocol\n\n**PROFESSIONAL CONSULTATION STRONGLY RECOMMENDED**\n\nClinical trial protocols are complex, high-stakes documents requiring expertise across multiple disciplines. Professional consultation with clinical trial experts, biostatisticians, and regulatory affairs specialists is essential before proceeding with clinical study planning.\n\n\n## Implementation Requirements\n\nWhen this skill is invoked:\n\n1. **Display the welcome message with mode selection** (shown in \"Startup: Welcome and Mode Selection\" section)\n\n2. **Wait for user mode selection** (1: Research Only, 2: Full Protocol, 3: Exit)\n\n3. **Execute based on selected mode:**\n   - **Research Only Mode (Option 1):**\n     - Execute Research Only Workflow Logic (Steps 0-1 only)\n     - Generate formatted research summary as .md artifact\n     - Offer option to continue with full protocol or exit\n   - **Full Protocol Mode (Option 2):**\n     - Execute Full Workflow Logic (Steps 0-5)\n     - Check for existing waypoints and resume from last completed step\n     - OR start from Step 0 if no waypoints exist\n     - Execute all steps sequentially until complete\n\n4. **For each step execution (LAZY LOADING - On-Demand Only):**\n   - **ONLY when a step is ready to execute**, read the corresponding subskill file\n   - Do NOT read subskill files in advance or \"to prepare\"\n   - Example: When Step 1 needs to run, THEN read `references\u002F01-research-protocols.md` and follow its instructions\n   - **For protocol development:** Execute Steps 2, 3, 4 sequentially in order\n   - Do NOT try to execute multiple steps in parallel - run sequentially\n   - Read each step's subskill file only when that specific step is about to execute\n\n5. **Research summary artifact generation (Research Only Mode):**\n   - After Step 1 completes, read waypoint files\n   - Generate comprehensive, well-formatted markdown summary\n   - Save to `waypoints\u002Fresearch_summary.md`\n   - Display completion message with key findings\n\n6. **Handle errors gracefully:**\n   - If a step fails, give user option to retry or exit\n   - If MCP server unavailable, explain how to install\n   - All progress is saved automatically in waypoints\n\n7. **Track progress:**\n   - Update `waypoints\u002Fintervention_metadata.json` after each step\n   - Show progress indicators to user (e.g., \"Progress: 3\u002F6 steps complete\" or \"Progress: 2\u002F2 research steps complete\")\n   - Provide clear feedback on what's happening\n\n8. **Final output:**\n   - **Research Only:** Display research summary location and offer to continue with full protocol\n   - **Full Protocol:** Congratulate user, display protocol location and next steps\n   - Remind user of disclaimers\n\n\n",{"data":38,"body":39},{"name":4,"description":6},{"type":40,"children":41},"root",[42,50,57,67,112,120,139,145,162,168,173,190,216,230,282,288,295,309,321,347,353,366,375,381,390,396,402,410,431,447,452,463,473,479,489,497,510,516,542,551,557,564,601,609,622,631,637,642,650,673,681,704,714,720,726,731,740,748,800,804,810,818,826,846,854,859,979,987,992,1037,1603,1630,1639,1647,1665,1673,1686,1689,1695,1702,1728,1736,1741,1917,1925,1930,1939,1949,1957,1980,1988,2000,2008,2013,2051,2057,2063,2073,2091,2101,2167,2173,2178,2237,2243,2248,2271,2277,2283,2306,2312,2338,2344,2367,2373,2384,2412,2420,2465,2473,2478,2484,2489,2769],{"type":43,"tag":44,"props":45,"children":46},"element","h1",{"id":4},[47],{"type":48,"value":49},"text","Clinical Trial Protocol Skill",{"type":43,"tag":51,"props":52,"children":54},"h2",{"id":53},"️-execution-control-read-this-first",[55],{"type":48,"value":56},"⚠️ EXECUTION CONTROL - READ THIS FIRST",{"type":43,"tag":58,"props":59,"children":60},"p",{},[61],{"type":43,"tag":62,"props":63,"children":64},"strong",{},[65],{"type":48,"value":66},"CRITICAL: This orchestrator follows a SIMPLE START approach:",{"type":43,"tag":68,"props":69,"children":70},"ol",{},[71,82,92,102],{"type":43,"tag":72,"props":73,"children":74},"li",{},[75,80],{"type":43,"tag":62,"props":76,"children":77},{},[78],{"type":48,"value":79},"Display the welcome message FIRST",{"type":48,"value":81}," (shown in \"Startup: Welcome and Confirmation\" section below)",{"type":43,"tag":72,"props":83,"children":84},{},[85,90],{"type":43,"tag":62,"props":86,"children":87},{},[88],{"type":48,"value":89},"Ask user to confirm they're ready to proceed",{"type":48,"value":91}," - Wait for confirmation (yes\u002Fno)",{"type":43,"tag":72,"props":93,"children":94},{},[95,100],{"type":43,"tag":62,"props":96,"children":97},{},[98],{"type":48,"value":99},"Jump directly into Full Workflow Logic",{"type":48,"value":101}," - Automatically run subskills sequentially",{"type":43,"tag":72,"props":103,"children":104},{},[105,110],{"type":43,"tag":62,"props":106,"children":107},{},[108],{"type":48,"value":109},"Do NOT pre-read subskill files",{"type":48,"value":111}," - Subskills are loaded on-demand only when their step executes",{"type":43,"tag":58,"props":113,"children":114},{},[115],{"type":43,"tag":62,"props":116,"children":117},{},[118],{"type":48,"value":119},"Why this matters:",{"type":43,"tag":121,"props":122,"children":123},"ul",{},[124,129,134],{"type":43,"tag":72,"props":125,"children":126},{},[127],{"type":48,"value":128},"Pre-reading all subskills wastes context and memory",{"type":43,"tag":72,"props":130,"children":131},{},[132],{"type":48,"value":133},"Subskills should only load when actually needed during execution",{"type":43,"tag":72,"props":135,"children":136},{},[137],{"type":48,"value":138},"Workflow automatically handles resuming from existing waypoints",{"type":43,"tag":51,"props":140,"children":142},{"id":141},"overview",[143],{"type":48,"value":144},"Overview",{"type":43,"tag":58,"props":146,"children":147},{},[148,150,155,157],{"type":48,"value":149},"This skill generates clinical trial protocols for ",{"type":43,"tag":62,"props":151,"children":152},{},[153],{"type":48,"value":154},"medical devices or drugs",{"type":48,"value":156}," using a ",{"type":43,"tag":62,"props":158,"children":159},{},[160],{"type":48,"value":161},"modular, waypoint-based architecture",{"type":43,"tag":51,"props":163,"children":165},{"id":164},"what-this-skill-does",[166],{"type":48,"value":167},"What This Skill Does",{"type":43,"tag":58,"props":169,"children":170},{},[171],{"type":48,"value":172},"Starting with an intervention idea (device or drug), this orchestrated workflow offers two modes:",{"type":43,"tag":58,"props":174,"children":175},{},[176,181,183,188],{"type":43,"tag":62,"props":177,"children":178},{},[179],{"type":48,"value":180},"🔬 Research Only Mode (Steps 0-1):",{"type":48,"value":182},"\n0. ",{"type":43,"tag":62,"props":184,"children":185},{},[186],{"type":48,"value":187},"Initialize Intervention",{"type":48,"value":189}," - Collect device or drug information",{"type":43,"tag":68,"props":191,"children":192},{},[193],{"type":43,"tag":72,"props":194,"children":195},{},[196,201,203],{"type":43,"tag":62,"props":197,"children":198},{},[199],{"type":48,"value":200},"Research Similar Protocols",{"type":48,"value":202}," - Find similar trials, FDA guidance, and published protocols\n",{"type":43,"tag":121,"props":204,"children":205},{},[206],{"type":43,"tag":72,"props":207,"children":208},{},[209,214],{"type":43,"tag":62,"props":210,"children":211},{},[212],{"type":48,"value":213},"Deliverable:",{"type":48,"value":215}," Comprehensive research summary as formatted .md artifact",{"type":43,"tag":58,"props":217,"children":218},{},[219,224,225,229],{"type":43,"tag":62,"props":220,"children":221},{},[222],{"type":48,"value":223},"📄 Full Protocol Mode (Steps 0-5):",{"type":48,"value":182},{"type":43,"tag":62,"props":226,"children":227},{},[228],{"type":48,"value":187},{"type":48,"value":189},{"type":43,"tag":68,"props":231,"children":232},{},[233,242,252,262,272],{"type":43,"tag":72,"props":234,"children":235},{},[236,240],{"type":43,"tag":62,"props":237,"children":238},{},[239],{"type":48,"value":200},{"type":48,"value":241}," - Find similar trials, FDA guidance, and published protocols",{"type":43,"tag":72,"props":243,"children":244},{},[245,250],{"type":43,"tag":62,"props":246,"children":247},{},[248],{"type":48,"value":249},"Protocol Foundation",{"type":48,"value":251}," - Generate protocol sections 1-6 (foundation, design, population)",{"type":43,"tag":72,"props":253,"children":254},{},[255,260],{"type":43,"tag":62,"props":256,"children":257},{},[258],{"type":48,"value":259},"Protocol Intervention",{"type":48,"value":261}," - Generate protocol sections 7-8 (intervention details)",{"type":43,"tag":72,"props":263,"children":264},{},[265,270],{"type":43,"tag":62,"props":266,"children":267},{},[268],{"type":48,"value":269},"Protocol Operations",{"type":48,"value":271}," - Generate protocol sections 9-12 (assessments, statistics, operations)",{"type":43,"tag":72,"props":273,"children":274},{},[275,280],{"type":43,"tag":62,"props":276,"children":277},{},[278],{"type":48,"value":279},"Generate Protocol",{"type":48,"value":281}," - Create professional file ready for stakeholder review",{"type":43,"tag":51,"props":283,"children":285},{"id":284},"architecture",[286],{"type":48,"value":287},"Architecture",{"type":43,"tag":289,"props":290,"children":292},"h3",{"id":291},"waypoint-based-design",[293],{"type":48,"value":294},"Waypoint-Based Design",{"type":43,"tag":58,"props":296,"children":297},{},[298,300,307],{"type":48,"value":299},"All analysis data is stored in ",{"type":43,"tag":301,"props":302,"children":304},"code",{"className":303},[],[305],{"type":48,"value":306},"waypoints\u002F",{"type":48,"value":308}," directory as JSON\u002Fmarkdown files:",{"type":43,"tag":310,"props":311,"children":315},"pre",{"className":312,"code":314,"language":48},[313],"language-text","waypoints\u002F\n├── intervention_metadata.json           # Intervention info, status, initial context\n├── 01_clinical_research_summary.json   # Similar trials, FDA guidance, recommendations\n├── 02_protocol_foundation.md            # Protocol sections 1-6 (Step 2)\n├── 03_protocol_intervention.md          # Protocol sections 7-8 (Step 3)\n├── 04_protocol_operations.md            # Protocol sections 9-12 (Step 4)\n├── 02_protocol_draft.md                 # Complete protocol (concatenated in Step 4)\n├── 02_protocol_metadata.json            # Protocol metadata\n└── 02_sample_size_calculation.json      # Statistical sample size calculation\n",[316],{"type":43,"tag":301,"props":317,"children":319},{"__ignoreMap":318},"",[320],{"type":48,"value":314},{"type":43,"tag":58,"props":322,"children":323},{},[324,329,331,337,339,345],{"type":43,"tag":62,"props":325,"children":326},{},[327],{"type":48,"value":328},"Rich Initial Context Support:",{"type":48,"value":330},"\nUsers can provide substantial documentation, technical specifications, or research data when initializing the intervention (Step 0). This is preserved in ",{"type":43,"tag":301,"props":332,"children":334},{"className":333},[],[335],{"type":48,"value":336},"intervention_metadata.json",{"type":48,"value":338}," under the ",{"type":43,"tag":301,"props":340,"children":342},{"className":341},[],[343],{"type":48,"value":344},"initial_context",{"type":48,"value":346}," field. Later steps reference this context for more informed protocol development.",{"type":43,"tag":289,"props":348,"children":350},{"id":349},"modular-subskill-steps",[351],{"type":48,"value":352},"Modular Subskill Steps",{"type":43,"tag":58,"props":354,"children":355},{},[356,358,364],{"type":48,"value":357},"Each step is an independent skill in ",{"type":43,"tag":301,"props":359,"children":361},{"className":360},[],[362],{"type":48,"value":363},"references\u002F",{"type":48,"value":365}," directory:",{"type":43,"tag":310,"props":367,"children":370},{"className":368,"code":369,"language":48},[313],"references\u002F\n├── 00-initialize-intervention.md    # Collect device or drug information\n├── 01-research-protocols.md         # Clinical trials research and FDA guidance\n├── 02-protocol-foundation.md        # Protocol sections 1-6 (foundation, design, population)\n├── 03-protocol-intervention.md      # Protocol sections 7-8 (intervention details)\n├── 04-protocol-operations.md        # Protocol sections 9-12 (assessments, statistics, operations)\n└── 05-generate-document.md          # NIH Protocol generation\n",[371],{"type":43,"tag":301,"props":372,"children":373},{"__ignoreMap":318},[374],{"type":48,"value":369},{"type":43,"tag":289,"props":376,"children":378},{"id":377},"utility-scripts",[379],{"type":48,"value":380},"Utility Scripts",{"type":43,"tag":310,"props":382,"children":385},{"className":383,"code":384,"language":48},[313],"scripts\u002F\n└── sample_size_calculator.py   # Statistical power analysis (validated)\n",[386],{"type":43,"tag":301,"props":387,"children":388},{"__ignoreMap":318},[389],{"type":48,"value":384},{"type":43,"tag":51,"props":391,"children":393},{"id":392},"prerequisites",[394],{"type":48,"value":395},"Prerequisites",{"type":43,"tag":289,"props":397,"children":399},{"id":398},"_1-clinical-trials-mcp-server-required",[400],{"type":48,"value":401},"1. clinical trials MCP Server (Required)",{"type":43,"tag":58,"props":403,"children":404},{},[405],{"type":43,"tag":62,"props":406,"children":407},{},[408],{"type":48,"value":409},"Installation:",{"type":43,"tag":121,"props":411,"children":412},{},[413,426],{"type":43,"tag":72,"props":414,"children":415},{},[416,418,424],{"type":48,"value":417},"Install via drag-and-drop ",{"type":43,"tag":301,"props":419,"children":421},{"className":420},[],[422],{"type":48,"value":423},".mcpb",{"type":48,"value":425}," file into Claude Desktop",{"type":43,"tag":72,"props":427,"children":428},{},[429],{"type":48,"value":430},"Or configure manually in Claude Desktop settings",{"type":43,"tag":58,"props":432,"children":433},{},[434,439,445],{"type":43,"tag":62,"props":435,"children":436},{},[437],{"type":48,"value":438},"Available Tools:",{"type":43,"tag":301,"props":440,"children":442},{"className":441},[],[443],{"type":48,"value":444},"search_clinical_trials",{"type":48,"value":446}," - Search by:",{"type":43,"tag":58,"props":448,"children":449},{},[450],{"type":48,"value":451},"condition - Disease or condition (e.g., \"pancreatic cancer\")\nintervention - Drug, device, or treatment (e.g., \"pembrolizumab\", \"CAR-T\")\nsponsor - Sponsor or collaborator name (e.g., \"Pfizer\", \"NIH\")\nlocation - City, state, or country (e.g., \"California\", \"Boston\")\nstatus - \"recruiting\" (default), \"active\", \"completed\", \"all\"\nphase - Trial phase: \"1\", \"2\", \"3\", \"4\", \"early_phase1\"\nmax_results - Default 25, max 100",{"type":43,"tag":58,"props":453,"children":454},{},[455,461],{"type":43,"tag":301,"props":456,"children":458},{"className":457},[],[459],{"type":48,"value":460},"get_trial_details",{"type":48,"value":462}," - Get comprehensive details for a specific trial using its nct_id (e.g., \"NCT04267848\"). Returns eligibility criteria, outcomes, study design, and contact information.",{"type":43,"tag":58,"props":464,"children":465},{},[466,471],{"type":43,"tag":62,"props":467,"children":468},{},[469],{"type":48,"value":470},"Verification:",{"type":48,"value":472}," Step 1 will automatically test MCP connectivity at startup.",{"type":43,"tag":289,"props":474,"children":476},{"id":475},"_2-fda-database-access-built-in",[477],{"type":48,"value":478},"2. FDA Database Access (Built-in)",{"type":43,"tag":58,"props":480,"children":481},{},[482,487],{"type":43,"tag":62,"props":483,"children":484},{},[485],{"type":48,"value":486},"Purpose:",{"type":48,"value":488}," FDA regulatory pathway research via explicit database URLs",{"type":43,"tag":58,"props":490,"children":491},{},[492],{"type":43,"tag":62,"props":493,"children":494},{},[495],{"type":48,"value":496},"Sources:",{"type":43,"tag":121,"props":498,"children":499},{},[500,505],{"type":43,"tag":72,"props":501,"children":502},{},[503],{"type":48,"value":504},"Step 1: FDA device\u002Fdrug databases (510(k), PMA, De Novo, Drugs@FDA, Orange Book, Purple Book)",{"type":43,"tag":72,"props":506,"children":507},{},[508],{"type":48,"value":509},"All sources use direct FDA database URLs - no generic web searches",{"type":43,"tag":289,"props":511,"children":513},{"id":512},"_3-clinical-protocol-template",[514],{"type":48,"value":515},"3. Clinical Protocol Template",{"type":43,"tag":58,"props":517,"children":518},{},[519,524,526,532,534,540],{"type":43,"tag":62,"props":520,"children":521},{},[522],{"type":48,"value":523},"Template Files:",{"type":48,"value":525}," Any ",{"type":43,"tag":301,"props":527,"children":529},{"className":528},[],[530],{"type":48,"value":531},".md",{"type":48,"value":533}," files in the ",{"type":43,"tag":301,"props":535,"children":537},{"className":536},[],[538],{"type":48,"value":539},"assets\u002F",{"type":48,"value":541}," directory",{"type":43,"tag":58,"props":543,"children":544},{},[545,549],{"type":43,"tag":62,"props":546,"children":547},{},[548],{"type":48,"value":486},{"type":48,"value":550}," Reference template for protocol structure and content guidance. The system automatically detects available templates and uses them dynamically.",{"type":43,"tag":289,"props":552,"children":554},{"id":553},"_4-python-dependencies-required-for-step-2",[555],{"type":48,"value":556},"4. Python Dependencies (Required for Step 2)",{"type":43,"tag":58,"props":558,"children":559},{},[560],{"type":43,"tag":62,"props":561,"children":562},{},[563],{"type":48,"value":409},{"type":43,"tag":310,"props":565,"children":569},{"className":566,"code":567,"language":568,"meta":318,"style":318},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pip install -r requirements.txt\n","bash",[570],{"type":43,"tag":301,"props":571,"children":572},{"__ignoreMap":318},[573],{"type":43,"tag":574,"props":575,"children":578},"span",{"class":576,"line":577},"line",1,[579,585,591,596],{"type":43,"tag":574,"props":580,"children":582},{"style":581},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[583],{"type":48,"value":584},"pip",{"type":43,"tag":574,"props":586,"children":588},{"style":587},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[589],{"type":48,"value":590}," install",{"type":43,"tag":574,"props":592,"children":593},{"style":587},[594],{"type":48,"value":595}," -r",{"type":43,"tag":574,"props":597,"children":598},{"style":587},[599],{"type":48,"value":600}," requirements.txt\n",{"type":43,"tag":58,"props":602,"children":603},{},[604],{"type":43,"tag":62,"props":605,"children":606},{},[607],{"type":48,"value":608},"Dependencies:",{"type":43,"tag":121,"props":610,"children":611},{},[612,617],{"type":43,"tag":72,"props":613,"children":614},{},[615],{"type":48,"value":616},"scipy >= 1.11.0 (statistical calculations)",{"type":43,"tag":72,"props":618,"children":619},{},[620],{"type":48,"value":621},"numpy >= 1.24.0 (numerical operations)",{"type":43,"tag":58,"props":623,"children":624},{},[625,629],{"type":43,"tag":62,"props":626,"children":627},{},[628],{"type":48,"value":486},{"type":48,"value":630}," Accurate statistical sample size calculations for clinical protocols",{"type":43,"tag":51,"props":632,"children":634},{"id":633},"how-to-use",[635],{"type":48,"value":636},"How to Use",{"type":43,"tag":58,"props":638,"children":639},{},[640],{"type":48,"value":641},"Simply invoke the skill and select your desired mode:",{"type":43,"tag":58,"props":643,"children":644},{},[645],{"type":43,"tag":62,"props":646,"children":647},{},[648],{"type":48,"value":649},"🔬 Research Only Mode:",{"type":43,"tag":68,"props":651,"children":652},{},[653,658,663,668],{"type":43,"tag":72,"props":654,"children":655},{},[656],{"type":48,"value":657},"Select \"Research Only\" from the main menu",{"type":43,"tag":72,"props":659,"children":660},{},[661],{"type":48,"value":662},"Provide intervention information",{"type":43,"tag":72,"props":664,"children":665},{},[666],{"type":48,"value":667},"Receive comprehensive research summary as formatted .md artifact",{"type":43,"tag":72,"props":669,"children":670},{},[671],{"type":48,"value":672},"Option to continue with full protocol generation or exit",{"type":43,"tag":58,"props":674,"children":675},{},[676],{"type":43,"tag":62,"props":677,"children":678},{},[679],{"type":48,"value":680},"📄 Full Protocol Mode:",{"type":43,"tag":68,"props":682,"children":683},{},[684,689,694,699],{"type":43,"tag":72,"props":685,"children":686},{},[687],{"type":48,"value":688},"Select \"Full Protocol\" from the main menu",{"type":43,"tag":72,"props":690,"children":691},{},[692],{"type":48,"value":693},"Guide you through all steps sequentially (Steps 0-5)",{"type":43,"tag":72,"props":695,"children":696},{},[697],{"type":48,"value":698},"Pause after Step 4 to review the draft protocol",{"type":43,"tag":72,"props":700,"children":701},{},[702],{"type":48,"value":703},"Generate the final protocol document when ready",{"type":43,"tag":58,"props":705,"children":706},{},[707,712],{"type":43,"tag":62,"props":708,"children":709},{},[710],{"type":48,"value":711},"Resume Capability:",{"type":48,"value":713}," If interrupted, simply restart the skill and it will automatically resume from your last completed step.",{"type":43,"tag":51,"props":715,"children":717},{"id":716},"execution-flow",[718],{"type":48,"value":719},"Execution Flow",{"type":43,"tag":289,"props":721,"children":723},{"id":722},"startup-welcome-and-mode-selection",[724],{"type":48,"value":725},"Startup: Welcome and Mode Selection",{"type":43,"tag":58,"props":727,"children":728},{},[729],{"type":48,"value":730},"When skill is invoked, display the following message:",{"type":43,"tag":310,"props":732,"children":735},{"className":733,"code":734,"language":48},[313],"🧬 CLINICAL TRIAL PROTOCOL\n\nWelcome! This skill generates clinical trial protocols for medical devices or drugs.\n\n[If waypoints\u002Fintervention_metadata.json exists:]\n✓ Found existing protocol in progress: [Intervention Name]\n  Type: [Device\u002FDrug]\n  Completed: [List of completed steps]\n  Next: [Next step to execute]\n\n📋 SELECT MODE:\n\n1. 🔬 Research Only - Run clinical research analysis (Steps 0-1)\n   • Collect intervention information\n   • Research similar clinical trials\n   • Find FDA guidance and regulatory pathways\n   • Generate comprehensive research summary as .md artifact\n\n2. 📄 Full Protocol - Generate complete clinical trial protocol (Steps 0-5)\n   • Everything in Research Only, plus:\n   • Generate all protocol sections\n   • Create professional protocol document\n\n3. ❌ Exit\n\nPlease select an option (1, 2, or 3):\n",[736],{"type":43,"tag":301,"props":737,"children":738},{"__ignoreMap":318},[739],{"type":48,"value":734},{"type":43,"tag":58,"props":741,"children":742},{},[743],{"type":43,"tag":62,"props":744,"children":745},{},[746],{"type":48,"value":747},"🛑 STOP and WAIT for user selection (1, 2, or 3)",{"type":43,"tag":121,"props":749,"children":750},{},[751,771,789],{"type":43,"tag":72,"props":752,"children":753},{},[754,756,761,763,769],{"type":48,"value":755},"If ",{"type":43,"tag":62,"props":757,"children":758},{},[759],{"type":48,"value":760},"1 (Research Only)",{"type":48,"value":762},": Set ",{"type":43,"tag":301,"props":764,"children":766},{"className":765},[],[767],{"type":48,"value":768},"execution_mode = \"research_only\"",{"type":48,"value":770}," and proceed to Research Only Workflow Logic",{"type":43,"tag":72,"props":772,"children":773},{},[774,775,780,781,787],{"type":48,"value":755},{"type":43,"tag":62,"props":776,"children":777},{},[778],{"type":48,"value":779},"2 (Full Protocol)",{"type":48,"value":762},{"type":43,"tag":301,"props":782,"children":784},{"className":783},[],[785],{"type":48,"value":786},"execution_mode = \"full_protocol\"",{"type":48,"value":788}," and proceed to Full Workflow Logic",{"type":43,"tag":72,"props":790,"children":791},{},[792,793,798],{"type":48,"value":755},{"type":43,"tag":62,"props":794,"children":795},{},[796],{"type":48,"value":797},"3 (Exit)",{"type":48,"value":799},": Exit gracefully with \"No problem! Restart the skill anytime to continue.\"",{"type":43,"tag":801,"props":802,"children":803},"hr",{},[],{"type":43,"tag":289,"props":805,"children":807},{"id":806},"research-only-workflow-logic",[808],{"type":48,"value":809},"Research Only Workflow Logic",{"type":43,"tag":58,"props":811,"children":812},{},[813],{"type":43,"tag":62,"props":814,"children":815},{},[816],{"type":48,"value":817},"This workflow executes only Steps 0 and 1, then generates a formatted research summary artifact.",{"type":43,"tag":58,"props":819,"children":820},{},[821],{"type":43,"tag":62,"props":822,"children":823},{},[824],{"type":48,"value":825},"Step 1: Check for Existing Waypoints",{"type":43,"tag":121,"props":827,"children":828},{},[829,841],{"type":43,"tag":72,"props":830,"children":831},{},[832,833,839],{"type":48,"value":755},{"type":43,"tag":301,"props":834,"children":836},{"className":835},[],[837],{"type":48,"value":838},"waypoints\u002Fintervention_metadata.json",{"type":48,"value":840}," exists: Load metadata, check if steps 0 and 1 are already complete",{"type":43,"tag":72,"props":842,"children":843},{},[844],{"type":48,"value":845},"If no metadata exists: Start from Step 0",{"type":43,"tag":58,"props":847,"children":848},{},[849],{"type":43,"tag":62,"props":850,"children":851},{},[852],{"type":48,"value":853},"Step 2: Execute Research Steps (0 and 1)",{"type":43,"tag":58,"props":855,"children":856},{},[857],{"type":48,"value":858},"For each step (0, 1):",{"type":43,"tag":68,"props":860,"children":861},{},[862,879,969],{"type":43,"tag":72,"props":863,"children":864},{},[865,870,872,877],{"type":43,"tag":62,"props":866,"children":867},{},[868],{"type":48,"value":869},"Check completion status:",{"type":48,"value":871}," If step already completed in metadata, skip with \"✓ Step ",{"type":43,"tag":574,"props":873,"children":874},{},[875],{"type":48,"value":876},"X",{"type":48,"value":878}," already complete\"",{"type":43,"tag":72,"props":880,"children":881},{},[882,887],{"type":43,"tag":62,"props":883,"children":884},{},[885],{"type":48,"value":886},"Execute step:",{"type":43,"tag":121,"props":888,"children":889},{},[890,901,906,911,922,932],{"type":43,"tag":72,"props":891,"children":892},{},[893,895,899],{"type":48,"value":894},"Display \"▶ Executing Step ",{"type":43,"tag":574,"props":896,"children":897},{},[898],{"type":48,"value":876},{"type":48,"value":900},"...\"",{"type":43,"tag":72,"props":902,"children":903},{},[904],{"type":48,"value":905},"Read and follow the corresponding subskill file instructions",{"type":43,"tag":72,"props":907,"children":908},{},[909],{"type":48,"value":910},"Wait for completion",{"type":43,"tag":72,"props":912,"children":913},{},[914,916,920],{"type":48,"value":915},"Display \"✓ Step ",{"type":43,"tag":574,"props":917,"children":918},{},[919],{"type":48,"value":876},{"type":48,"value":921}," complete\"",{"type":43,"tag":72,"props":923,"children":924},{},[925,930],{"type":43,"tag":62,"props":926,"children":927},{},[928],{"type":48,"value":929},"Step execution method (ON-DEMAND LOADING):",{"type":48,"value":931}," When a step is ready to execute (NOT before), read the subskill markdown file and execute ALL instructions within it",{"type":43,"tag":72,"props":933,"children":934},{},[935,940],{"type":43,"tag":62,"props":936,"children":937},{},[938],{"type":48,"value":939},"Step-to-file mapping:",{"type":43,"tag":121,"props":941,"children":942},{},[943,956],{"type":43,"tag":72,"props":944,"children":945},{},[946,948,954],{"type":48,"value":947},"Step 0: ",{"type":43,"tag":301,"props":949,"children":951},{"className":950},[],[952],{"type":48,"value":953},"references\u002F00-initialize-intervention.md",{"type":48,"value":955}," (collect intervention info)",{"type":43,"tag":72,"props":957,"children":958},{},[959,961,967],{"type":48,"value":960},"Step 1: ",{"type":43,"tag":301,"props":962,"children":964},{"className":963},[],[965],{"type":48,"value":966},"references\u002F01-research-protocols.md",{"type":48,"value":968}," (clinical research and FDA guidance)",{"type":43,"tag":72,"props":970,"children":971},{},[972,977],{"type":43,"tag":62,"props":973,"children":974},{},[975],{"type":48,"value":976},"Handle errors:",{"type":48,"value":978}," If step fails, ask user to retry or exit. Save current state for resume capability.",{"type":43,"tag":58,"props":980,"children":981},{},[982],{"type":43,"tag":62,"props":983,"children":984},{},[985],{"type":48,"value":986},"Step 3: Generate Research Summary Artifact",{"type":43,"tag":58,"props":988,"children":989},{},[990],{"type":48,"value":991},"After Step 1 completes successfully:",{"type":43,"tag":68,"props":993,"children":994},{},[995,1027],{"type":43,"tag":72,"props":996,"children":997},{},[998,1003],{"type":43,"tag":62,"props":999,"children":1000},{},[1001],{"type":48,"value":1002},"Read waypoint files:",{"type":43,"tag":121,"props":1004,"children":1005},{},[1006,1016],{"type":43,"tag":72,"props":1007,"children":1008},{},[1009,1014],{"type":43,"tag":301,"props":1010,"children":1012},{"className":1011},[],[1013],{"type":48,"value":838},{"type":48,"value":1015}," (intervention details)",{"type":43,"tag":72,"props":1017,"children":1018},{},[1019,1025],{"type":43,"tag":301,"props":1020,"children":1022},{"className":1021},[],[1023],{"type":48,"value":1024},"waypoints\u002F01_clinical_research_summary.json",{"type":48,"value":1026}," (research findings)",{"type":43,"tag":72,"props":1028,"children":1029},{},[1030,1035],{"type":43,"tag":62,"props":1031,"children":1032},{},[1033],{"type":48,"value":1034},"Create formatted markdown summary:",{"type":48,"value":1036}," Generate a comprehensive, well-formatted research summary as a markdown artifact with the following structure:",{"type":43,"tag":310,"props":1038,"children":1042},{"className":1039,"code":1040,"language":1041,"meta":318,"style":318},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Clinical Research Summary: [Intervention Name]\n\n## Intervention Overview\n- **Type:** [Device\u002FDrug]\n- **Indication:** [Target condition\u002Fdisease]\n- **Description:** [Brief intervention description]\n- **Mechanism of Action:** [How it works]\n\n## Similar Clinical Trials\n[List top 5-10 similar trials with NCT ID, title, phase, status, key findings]\n\n## FDA Regulatory Pathway\n- **Recommended Pathway:** [510(k), PMA, De Novo, IND, NDA, BLA, etc.]\n- **Regulatory Basis:** [Rationale for pathway selection]\n- **Key Requirements:** [Major regulatory considerations]\n\n## FDA Guidance Documents\n[List relevant FDA guidance documents with links and key excerpts]\n\n## Study Design Recommendations\n- **Suggested Study Type:** [RCT, single-arm, etc.]\n- **Phase Recommendation:** [Phase 1, 2, 3, etc.]\n- **Primary Endpoint Suggestions:** [Based on similar trials]\n- **Sample Size Considerations:** [Preliminary thoughts]\n\n## Key Insights and Recommendations\n[Synthesized recommendations for protocol development]\n\n## Next Steps\n[If user wants to proceed with full protocol development]\n\n---\n*Generated by Clinical Trial Protocol Skill*\n*Date: [Current date]*\n","markdown",[1043],{"type":43,"tag":301,"props":1044,"children":1045},{"__ignoreMap":318},[1046,1060,1070,1084,1125,1152,1178,1204,1212,1225,1234,1242,1255,1281,1307,1333,1341,1354,1363,1371,1384,1410,1436,1462,1488,1496,1509,1518,1526,1539,1548,1556,1565,1586],{"type":43,"tag":574,"props":1047,"children":1048},{"class":576,"line":577},[1049,1055],{"type":43,"tag":574,"props":1050,"children":1052},{"style":1051},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[1053],{"type":48,"value":1054},"# ",{"type":43,"tag":574,"props":1056,"children":1057},{"style":581},[1058],{"type":48,"value":1059},"Clinical Research Summary: [Intervention Name]\n",{"type":43,"tag":574,"props":1061,"children":1063},{"class":576,"line":1062},2,[1064],{"type":43,"tag":574,"props":1065,"children":1067},{"emptyLinePlaceholder":1066},true,[1068],{"type":48,"value":1069},"\n",{"type":43,"tag":574,"props":1071,"children":1073},{"class":576,"line":1072},3,[1074,1079],{"type":43,"tag":574,"props":1075,"children":1076},{"style":1051},[1077],{"type":48,"value":1078},"## ",{"type":43,"tag":574,"props":1080,"children":1081},{"style":581},[1082],{"type":48,"value":1083},"Intervention Overview\n",{"type":43,"tag":574,"props":1085,"children":1087},{"class":576,"line":1086},4,[1088,1093,1099,1105,1110,1115,1120],{"type":43,"tag":574,"props":1089,"children":1090},{"style":1051},[1091],{"type":48,"value":1092},"-",{"type":43,"tag":574,"props":1094,"children":1096},{"style":1095},"--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold",[1097],{"type":48,"value":1098}," **",{"type":43,"tag":574,"props":1100,"children":1102},{"style":1101},"--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold",[1103],{"type":48,"value":1104},"Type:",{"type":43,"tag":574,"props":1106,"children":1107},{"style":1095},[1108],{"type":48,"value":1109},"**",{"type":43,"tag":574,"props":1111,"children":1112},{"style":1051},[1113],{"type":48,"value":1114}," [",{"type":43,"tag":574,"props":1116,"children":1117},{"style":587},[1118],{"type":48,"value":1119},"Device\u002FDrug",{"type":43,"tag":574,"props":1121,"children":1122},{"style":1051},[1123],{"type":48,"value":1124},"]\n",{"type":43,"tag":574,"props":1126,"children":1128},{"class":576,"line":1127},5,[1129,1133,1137,1142,1146],{"type":43,"tag":574,"props":1130,"children":1131},{"style":1051},[1132],{"type":48,"value":1092},{"type":43,"tag":574,"props":1134,"children":1135},{"style":1095},[1136],{"type":48,"value":1098},{"type":43,"tag":574,"props":1138,"children":1139},{"style":1101},[1140],{"type":48,"value":1141},"Indication:",{"type":43,"tag":574,"props":1143,"children":1144},{"style":1095},[1145],{"type":48,"value":1109},{"type":43,"tag":574,"props":1147,"children":1149},{"style":1148},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1150],{"type":48,"value":1151}," [Target condition\u002Fdisease]\n",{"type":43,"tag":574,"props":1153,"children":1155},{"class":576,"line":1154},6,[1156,1160,1164,1169,1173],{"type":43,"tag":574,"props":1157,"children":1158},{"style":1051},[1159],{"type":48,"value":1092},{"type":43,"tag":574,"props":1161,"children":1162},{"style":1095},[1163],{"type":48,"value":1098},{"type":43,"tag":574,"props":1165,"children":1166},{"style":1101},[1167],{"type":48,"value":1168},"Description:",{"type":43,"tag":574,"props":1170,"children":1171},{"style":1095},[1172],{"type":48,"value":1109},{"type":43,"tag":574,"props":1174,"children":1175},{"style":1148},[1176],{"type":48,"value":1177}," [Brief intervention description]\n",{"type":43,"tag":574,"props":1179,"children":1181},{"class":576,"line":1180},7,[1182,1186,1190,1195,1199],{"type":43,"tag":574,"props":1183,"children":1184},{"style":1051},[1185],{"type":48,"value":1092},{"type":43,"tag":574,"props":1187,"children":1188},{"style":1095},[1189],{"type":48,"value":1098},{"type":43,"tag":574,"props":1191,"children":1192},{"style":1101},[1193],{"type":48,"value":1194},"Mechanism of Action:",{"type":43,"tag":574,"props":1196,"children":1197},{"style":1095},[1198],{"type":48,"value":1109},{"type":43,"tag":574,"props":1200,"children":1201},{"style":1148},[1202],{"type":48,"value":1203}," [How it works]\n",{"type":43,"tag":574,"props":1205,"children":1207},{"class":576,"line":1206},8,[1208],{"type":43,"tag":574,"props":1209,"children":1210},{"emptyLinePlaceholder":1066},[1211],{"type":48,"value":1069},{"type":43,"tag":574,"props":1213,"children":1215},{"class":576,"line":1214},9,[1216,1220],{"type":43,"tag":574,"props":1217,"children":1218},{"style":1051},[1219],{"type":48,"value":1078},{"type":43,"tag":574,"props":1221,"children":1222},{"style":581},[1223],{"type":48,"value":1224},"Similar Clinical Trials\n",{"type":43,"tag":574,"props":1226,"children":1228},{"class":576,"line":1227},10,[1229],{"type":43,"tag":574,"props":1230,"children":1231},{"style":1148},[1232],{"type":48,"value":1233},"[List top 5-10 similar trials with NCT ID, title, phase, status, key findings]\n",{"type":43,"tag":574,"props":1235,"children":1237},{"class":576,"line":1236},11,[1238],{"type":43,"tag":574,"props":1239,"children":1240},{"emptyLinePlaceholder":1066},[1241],{"type":48,"value":1069},{"type":43,"tag":574,"props":1243,"children":1245},{"class":576,"line":1244},12,[1246,1250],{"type":43,"tag":574,"props":1247,"children":1248},{"style":1051},[1249],{"type":48,"value":1078},{"type":43,"tag":574,"props":1251,"children":1252},{"style":581},[1253],{"type":48,"value":1254},"FDA Regulatory Pathway\n",{"type":43,"tag":574,"props":1256,"children":1258},{"class":576,"line":1257},13,[1259,1263,1267,1272,1276],{"type":43,"tag":574,"props":1260,"children":1261},{"style":1051},[1262],{"type":48,"value":1092},{"type":43,"tag":574,"props":1264,"children":1265},{"style":1095},[1266],{"type":48,"value":1098},{"type":43,"tag":574,"props":1268,"children":1269},{"style":1101},[1270],{"type":48,"value":1271},"Recommended Pathway:",{"type":43,"tag":574,"props":1273,"children":1274},{"style":1095},[1275],{"type":48,"value":1109},{"type":43,"tag":574,"props":1277,"children":1278},{"style":1148},[1279],{"type":48,"value":1280}," [510(k), PMA, De Novo, IND, NDA, BLA, etc.]\n",{"type":43,"tag":574,"props":1282,"children":1284},{"class":576,"line":1283},14,[1285,1289,1293,1298,1302],{"type":43,"tag":574,"props":1286,"children":1287},{"style":1051},[1288],{"type":48,"value":1092},{"type":43,"tag":574,"props":1290,"children":1291},{"style":1095},[1292],{"type":48,"value":1098},{"type":43,"tag":574,"props":1294,"children":1295},{"style":1101},[1296],{"type":48,"value":1297},"Regulatory Basis:",{"type":43,"tag":574,"props":1299,"children":1300},{"style":1095},[1301],{"type":48,"value":1109},{"type":43,"tag":574,"props":1303,"children":1304},{"style":1148},[1305],{"type":48,"value":1306}," [Rationale for pathway selection]\n",{"type":43,"tag":574,"props":1308,"children":1310},{"class":576,"line":1309},15,[1311,1315,1319,1324,1328],{"type":43,"tag":574,"props":1312,"children":1313},{"style":1051},[1314],{"type":48,"value":1092},{"type":43,"tag":574,"props":1316,"children":1317},{"style":1095},[1318],{"type":48,"value":1098},{"type":43,"tag":574,"props":1320,"children":1321},{"style":1101},[1322],{"type":48,"value":1323},"Key Requirements:",{"type":43,"tag":574,"props":1325,"children":1326},{"style":1095},[1327],{"type":48,"value":1109},{"type":43,"tag":574,"props":1329,"children":1330},{"style":1148},[1331],{"type":48,"value":1332}," [Major regulatory considerations]\n",{"type":43,"tag":574,"props":1334,"children":1336},{"class":576,"line":1335},16,[1337],{"type":43,"tag":574,"props":1338,"children":1339},{"emptyLinePlaceholder":1066},[1340],{"type":48,"value":1069},{"type":43,"tag":574,"props":1342,"children":1344},{"class":576,"line":1343},17,[1345,1349],{"type":43,"tag":574,"props":1346,"children":1347},{"style":1051},[1348],{"type":48,"value":1078},{"type":43,"tag":574,"props":1350,"children":1351},{"style":581},[1352],{"type":48,"value":1353},"FDA Guidance Documents\n",{"type":43,"tag":574,"props":1355,"children":1357},{"class":576,"line":1356},18,[1358],{"type":43,"tag":574,"props":1359,"children":1360},{"style":1148},[1361],{"type":48,"value":1362},"[List relevant FDA guidance documents with links and key excerpts]\n",{"type":43,"tag":574,"props":1364,"children":1366},{"class":576,"line":1365},19,[1367],{"type":43,"tag":574,"props":1368,"children":1369},{"emptyLinePlaceholder":1066},[1370],{"type":48,"value":1069},{"type":43,"tag":574,"props":1372,"children":1374},{"class":576,"line":1373},20,[1375,1379],{"type":43,"tag":574,"props":1376,"children":1377},{"style":1051},[1378],{"type":48,"value":1078},{"type":43,"tag":574,"props":1380,"children":1381},{"style":581},[1382],{"type":48,"value":1383},"Study Design Recommendations\n",{"type":43,"tag":574,"props":1385,"children":1387},{"class":576,"line":1386},21,[1388,1392,1396,1401,1405],{"type":43,"tag":574,"props":1389,"children":1390},{"style":1051},[1391],{"type":48,"value":1092},{"type":43,"tag":574,"props":1393,"children":1394},{"style":1095},[1395],{"type":48,"value":1098},{"type":43,"tag":574,"props":1397,"children":1398},{"style":1101},[1399],{"type":48,"value":1400},"Suggested Study Type:",{"type":43,"tag":574,"props":1402,"children":1403},{"style":1095},[1404],{"type":48,"value":1109},{"type":43,"tag":574,"props":1406,"children":1407},{"style":1148},[1408],{"type":48,"value":1409}," [RCT, single-arm, etc.]\n",{"type":43,"tag":574,"props":1411,"children":1413},{"class":576,"line":1412},22,[1414,1418,1422,1427,1431],{"type":43,"tag":574,"props":1415,"children":1416},{"style":1051},[1417],{"type":48,"value":1092},{"type":43,"tag":574,"props":1419,"children":1420},{"style":1095},[1421],{"type":48,"value":1098},{"type":43,"tag":574,"props":1423,"children":1424},{"style":1101},[1425],{"type":48,"value":1426},"Phase Recommendation:",{"type":43,"tag":574,"props":1428,"children":1429},{"style":1095},[1430],{"type":48,"value":1109},{"type":43,"tag":574,"props":1432,"children":1433},{"style":1148},[1434],{"type":48,"value":1435}," [Phase 1, 2, 3, etc.]\n",{"type":43,"tag":574,"props":1437,"children":1439},{"class":576,"line":1438},23,[1440,1444,1448,1453,1457],{"type":43,"tag":574,"props":1441,"children":1442},{"style":1051},[1443],{"type":48,"value":1092},{"type":43,"tag":574,"props":1445,"children":1446},{"style":1095},[1447],{"type":48,"value":1098},{"type":43,"tag":574,"props":1449,"children":1450},{"style":1101},[1451],{"type":48,"value":1452},"Primary Endpoint Suggestions:",{"type":43,"tag":574,"props":1454,"children":1455},{"style":1095},[1456],{"type":48,"value":1109},{"type":43,"tag":574,"props":1458,"children":1459},{"style":1148},[1460],{"type":48,"value":1461}," [Based on similar trials]\n",{"type":43,"tag":574,"props":1463,"children":1465},{"class":576,"line":1464},24,[1466,1470,1474,1479,1483],{"type":43,"tag":574,"props":1467,"children":1468},{"style":1051},[1469],{"type":48,"value":1092},{"type":43,"tag":574,"props":1471,"children":1472},{"style":1095},[1473],{"type":48,"value":1098},{"type":43,"tag":574,"props":1475,"children":1476},{"style":1101},[1477],{"type":48,"value":1478},"Sample Size Considerations:",{"type":43,"tag":574,"props":1480,"children":1481},{"style":1095},[1482],{"type":48,"value":1109},{"type":43,"tag":574,"props":1484,"children":1485},{"style":1148},[1486],{"type":48,"value":1487}," [Preliminary thoughts]\n",{"type":43,"tag":574,"props":1489,"children":1491},{"class":576,"line":1490},25,[1492],{"type":43,"tag":574,"props":1493,"children":1494},{"emptyLinePlaceholder":1066},[1495],{"type":48,"value":1069},{"type":43,"tag":574,"props":1497,"children":1499},{"class":576,"line":1498},26,[1500,1504],{"type":43,"tag":574,"props":1501,"children":1502},{"style":1051},[1503],{"type":48,"value":1078},{"type":43,"tag":574,"props":1505,"children":1506},{"style":581},[1507],{"type":48,"value":1508},"Key Insights and Recommendations\n",{"type":43,"tag":574,"props":1510,"children":1512},{"class":576,"line":1511},27,[1513],{"type":43,"tag":574,"props":1514,"children":1515},{"style":1148},[1516],{"type":48,"value":1517},"[Synthesized recommendations for protocol development]\n",{"type":43,"tag":574,"props":1519,"children":1521},{"class":576,"line":1520},28,[1522],{"type":43,"tag":574,"props":1523,"children":1524},{"emptyLinePlaceholder":1066},[1525],{"type":48,"value":1069},{"type":43,"tag":574,"props":1527,"children":1529},{"class":576,"line":1528},29,[1530,1534],{"type":43,"tag":574,"props":1531,"children":1532},{"style":1051},[1533],{"type":48,"value":1078},{"type":43,"tag":574,"props":1535,"children":1536},{"style":581},[1537],{"type":48,"value":1538},"Next Steps\n",{"type":43,"tag":574,"props":1540,"children":1542},{"class":576,"line":1541},30,[1543],{"type":43,"tag":574,"props":1544,"children":1545},{"style":1148},[1546],{"type":48,"value":1547},"[If user wants to proceed with full protocol development]\n",{"type":43,"tag":574,"props":1549,"children":1551},{"class":576,"line":1550},31,[1552],{"type":43,"tag":574,"props":1553,"children":1554},{"emptyLinePlaceholder":1066},[1555],{"type":48,"value":1069},{"type":43,"tag":574,"props":1557,"children":1559},{"class":576,"line":1558},32,[1560],{"type":43,"tag":574,"props":1561,"children":1562},{"style":1051},[1563],{"type":48,"value":1564},"---\n",{"type":43,"tag":574,"props":1566,"children":1568},{"class":576,"line":1567},33,[1569,1575,1581],{"type":43,"tag":574,"props":1570,"children":1572},{"style":1571},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[1573],{"type":48,"value":1574},"*",{"type":43,"tag":574,"props":1576,"children":1578},{"style":1577},"--shiki-light:#E53935;--shiki-light-font-style:italic;--shiki-default:#F07178;--shiki-default-font-style:italic;--shiki-dark:#F07178;--shiki-dark-font-style:italic",[1579],{"type":48,"value":1580},"Generated by Clinical Trial Protocol Skill",{"type":43,"tag":574,"props":1582,"children":1583},{"style":1571},[1584],{"type":48,"value":1585},"*\n",{"type":43,"tag":574,"props":1587,"children":1589},{"class":576,"line":1588},34,[1590,1594,1599],{"type":43,"tag":574,"props":1591,"children":1592},{"style":1571},[1593],{"type":48,"value":1574},{"type":43,"tag":574,"props":1595,"children":1596},{"style":1577},[1597],{"type":48,"value":1598},"Date: [Current date]",{"type":43,"tag":574,"props":1600,"children":1601},{"style":1571},[1602],{"type":48,"value":1585},{"type":43,"tag":68,"props":1604,"children":1605},{"start":1072},[1606,1622],{"type":43,"tag":72,"props":1607,"children":1608},{},[1609,1614,1616],{"type":43,"tag":62,"props":1610,"children":1611},{},[1612],{"type":48,"value":1613},"Save artifact:",{"type":48,"value":1615}," Write the formatted summary to ",{"type":43,"tag":301,"props":1617,"children":1619},{"className":1618},[],[1620],{"type":48,"value":1621},"waypoints\u002Fresearch_summary.md",{"type":43,"tag":72,"props":1623,"children":1624},{},[1625],{"type":43,"tag":62,"props":1626,"children":1627},{},[1628],{"type":48,"value":1629},"Display completion message:",{"type":43,"tag":310,"props":1631,"children":1634},{"className":1632,"code":1633,"language":48},[313],"✅ RESEARCH COMPLETE\n\nResearch Summary Generated: waypoints\u002Fresearch_summary.md\n\n📊 Key Findings:\n  • Similar Trials Found: [X trials]\n  • Recommended Pathway: [Pathway name]\n  • FDA Guidance Documents: [X documents identified]\n  • Study Design: [Recommended design]\n\n📄 The research summary has been saved as a formatted markdown artifact.\n\nWould you like to:\n1. Continue with full protocol generation (steps 2-5)\n2. Exit and review research summary\n\n",[1635],{"type":43,"tag":301,"props":1636,"children":1637},{"__ignoreMap":318},[1638],{"type":48,"value":1633},{"type":43,"tag":58,"props":1640,"children":1641},{},[1642],{"type":43,"tag":62,"props":1643,"children":1644},{},[1645],{"type":48,"value":1646},"Option 1 Logic (Continue to Full Protocol):",{"type":43,"tag":121,"props":1648,"children":1649},{},[1650,1660],{"type":43,"tag":72,"props":1651,"children":1652},{},[1653,1655],{"type":48,"value":1654},"Set ",{"type":43,"tag":301,"props":1656,"children":1658},{"className":1657},[],[1659],{"type":48,"value":786},{"type":43,"tag":72,"props":1661,"children":1662},{},[1663],{"type":48,"value":1664},"Continue to Full Workflow Logic starting from Step 2 (since 0 and 1 are complete)",{"type":43,"tag":58,"props":1666,"children":1667},{},[1668],{"type":43,"tag":62,"props":1669,"children":1670},{},[1671],{"type":48,"value":1672},"Option 2 Logic (Exit):",{"type":43,"tag":121,"props":1674,"children":1675},{},[1676,1681],{"type":43,"tag":72,"props":1677,"children":1678},{},[1679],{"type":48,"value":1680},"Display: \"✓ Research summary saved. Restart the skill anytime to continue with protocol generation.\"",{"type":43,"tag":72,"props":1682,"children":1683},{},[1684],{"type":48,"value":1685},"Exit orchestrator gracefully",{"type":43,"tag":801,"props":1687,"children":1688},{},[],{"type":43,"tag":289,"props":1690,"children":1692},{"id":1691},"full-workflow-logic",[1693],{"type":48,"value":1694},"Full Workflow Logic",{"type":43,"tag":58,"props":1696,"children":1697},{},[1698],{"type":43,"tag":62,"props":1699,"children":1700},{},[1701],{"type":48,"value":825},{"type":43,"tag":121,"props":1703,"children":1704},{},[1705,1724],{"type":43,"tag":72,"props":1706,"children":1707},{},[1708,1709,1714,1716,1722],{"type":48,"value":755},{"type":43,"tag":301,"props":1710,"children":1712},{"className":1711},[],[1713],{"type":48,"value":838},{"type":48,"value":1715}," exists: Load metadata, check ",{"type":43,"tag":301,"props":1717,"children":1719},{"className":1718},[],[1720],{"type":48,"value":1721},"completed_steps",{"type":48,"value":1723}," array, resume from next incomplete step",{"type":43,"tag":72,"props":1725,"children":1726},{},[1727],{"type":48,"value":845},{"type":43,"tag":58,"props":1729,"children":1730},{},[1731],{"type":43,"tag":62,"props":1732,"children":1733},{},[1734],{"type":48,"value":1735},"Step 2: Execute Steps in Order",{"type":43,"tag":58,"props":1737,"children":1738},{},[1739],{"type":48,"value":1740},"For each step (0, 1, 2, 3, 4, 5):",{"type":43,"tag":68,"props":1742,"children":1743},{},[1744,1757,1882,1890,1907],{"type":43,"tag":72,"props":1745,"children":1746},{},[1747,1751,1752,1756],{"type":43,"tag":62,"props":1748,"children":1749},{},[1750],{"type":48,"value":869},{"type":48,"value":871},{"type":43,"tag":574,"props":1753,"children":1754},{},[1755],{"type":48,"value":876},{"type":48,"value":878},{"type":43,"tag":72,"props":1758,"children":1759},{},[1760,1764,1766,1770,1772,1776,1777],{"type":43,"tag":62,"props":1761,"children":1762},{},[1763],{"type":48,"value":886},{"type":48,"value":1765}," Display \"▶ Executing Step ",{"type":43,"tag":574,"props":1767,"children":1768},{},[1769],{"type":48,"value":876},{"type":48,"value":1771},"...\", read and follow the corresponding subskill file instructions, wait for completion, display \"✓ Step ",{"type":43,"tag":574,"props":1773,"children":1774},{},[1775],{"type":48,"value":876},{"type":48,"value":921},{"type":43,"tag":121,"props":1778,"children":1779},{},[1780,1788,1798],{"type":43,"tag":72,"props":1781,"children":1782},{},[1783,1787],{"type":43,"tag":62,"props":1784,"children":1785},{},[1786],{"type":48,"value":929},{"type":48,"value":931},{"type":43,"tag":72,"props":1789,"children":1790},{},[1791,1796],{"type":43,"tag":62,"props":1792,"children":1793},{},[1794],{"type":48,"value":1795},"IMPORTANT:",{"type":48,"value":1797}," Do NOT read subskill files in advance. Only read them at the moment of execution.",{"type":43,"tag":72,"props":1799,"children":1800},{},[1801,1805],{"type":43,"tag":62,"props":1802,"children":1803},{},[1804],{"type":48,"value":939},{"type":43,"tag":121,"props":1806,"children":1807},{},[1808,1819,1830,1843,1856,1869],{"type":43,"tag":72,"props":1809,"children":1810},{},[1811,1812,1817],{"type":48,"value":947},{"type":43,"tag":301,"props":1813,"children":1815},{"className":1814},[],[1816],{"type":48,"value":953},{"type":48,"value":1818}," (read when Step 0 executes)",{"type":43,"tag":72,"props":1820,"children":1821},{},[1822,1823,1828],{"type":48,"value":960},{"type":43,"tag":301,"props":1824,"children":1826},{"className":1825},[],[1827],{"type":48,"value":966},{"type":48,"value":1829}," (read when Step 1 executes)",{"type":43,"tag":72,"props":1831,"children":1832},{},[1833,1835,1841],{"type":48,"value":1834},"Step 2: ",{"type":43,"tag":301,"props":1836,"children":1838},{"className":1837},[],[1839],{"type":48,"value":1840},"references\u002F02-protocol-foundation.md",{"type":48,"value":1842}," (read when Step 2 executes - sections 1-6)",{"type":43,"tag":72,"props":1844,"children":1845},{},[1846,1848,1854],{"type":48,"value":1847},"Step 3: ",{"type":43,"tag":301,"props":1849,"children":1851},{"className":1850},[],[1852],{"type":48,"value":1853},"references\u002F03-protocol-intervention.md",{"type":48,"value":1855}," (read when Step 3 executes - sections 7-8)",{"type":43,"tag":72,"props":1857,"children":1858},{},[1859,1861,1867],{"type":48,"value":1860},"Step 4: ",{"type":43,"tag":301,"props":1862,"children":1864},{"className":1863},[],[1865],{"type":48,"value":1866},"references\u002F04-protocol-operations.md",{"type":48,"value":1868}," (read when Step 4 executes - sections 9-12)",{"type":43,"tag":72,"props":1870,"children":1871},{},[1872,1874,1880],{"type":48,"value":1873},"Step 5: ",{"type":43,"tag":301,"props":1875,"children":1877},{"className":1876},[],[1878],{"type":48,"value":1879},"references\u002F05-concatenate-protocol.md",{"type":48,"value":1881}," (read when Step 5 executes - final concatenation)",{"type":43,"tag":72,"props":1883,"children":1884},{},[1885,1889],{"type":43,"tag":62,"props":1886,"children":1887},{},[1888],{"type":48,"value":976},{"type":48,"value":978},{"type":43,"tag":72,"props":1891,"children":1892},{},[1893,1898,1900,1905],{"type":43,"tag":62,"props":1894,"children":1895},{},[1896],{"type":48,"value":1897},"Display progress:",{"type":48,"value":1899}," \"Progress: ",{"type":43,"tag":574,"props":1901,"children":1902},{},[1903],{"type":48,"value":1904},"X\u002F6",{"type":48,"value":1906}," steps complete\", show estimated remaining time",{"type":43,"tag":72,"props":1908,"children":1909},{},[1910,1915],{"type":43,"tag":62,"props":1911,"children":1912},{},[1913],{"type":48,"value":1914},"Step 4 Completion Pause:",{"type":48,"value":1916}," After Step 4 completes, pause and display the Protocol Completion Menu (see below). Wait for user selection before proceeding.",{"type":43,"tag":58,"props":1918,"children":1919},{},[1920],{"type":43,"tag":62,"props":1921,"children":1922},{},[1923],{"type":48,"value":1924},"Step 2.5: Protocol Completion Menu",{"type":43,"tag":58,"props":1926,"children":1927},{},[1928],{"type":48,"value":1929},"After Step 4 completes successfully, display the EXACT menu below (do not improvise or create alternative options):",{"type":43,"tag":310,"props":1931,"children":1934},{"className":1932,"code":1933,"language":48},[313],"✅ PROTOCOL COMPLETE: Protocol Draft Generated\n\nProtocol Details:\n  • Study Design: [Design from metadata]\n  • Sample Size: [N subjects from metadata]\n  • Primary Endpoint: [Endpoint from metadata]\n  • Study Duration: [Duration from metadata]\n\nProtocol file: waypoints\u002F02_protocol_draft.md\nFile size: [Size in KB]\n\n📋 WHAT WOULD YOU LIKE TO DO NEXT?\n\n1. 📄 Review Protocol in Artifact - click on the .md file above\n\n2. 📄 Concatenate Final Protocol (Step 5)\n\n3. ⏸️  Exit and Review Later\n\n",[1935],{"type":43,"tag":301,"props":1936,"children":1937},{"__ignoreMap":318},[1938],{"type":48,"value":1933},{"type":43,"tag":58,"props":1940,"children":1941},{},[1942,1947],{"type":43,"tag":62,"props":1943,"children":1944},{},[1945],{"type":48,"value":1946},"Option 1 Logic (Review in Artifact):",{"type":48,"value":1948},"\nPause, let user open the section files, wait for further instruction",{"type":43,"tag":58,"props":1950,"children":1951},{},[1952],{"type":43,"tag":62,"props":1953,"children":1954},{},[1955],{"type":48,"value":1956},"Option 2 Logic (Concatenate Protocol):",{"type":43,"tag":68,"props":1958,"children":1959},{},[1960,1970,1975],{"type":43,"tag":72,"props":1961,"children":1962},{},[1963,1965],{"type":48,"value":1964},"Execute Step 5 by reading and following ",{"type":43,"tag":301,"props":1966,"children":1968},{"className":1967},[],[1969],{"type":48,"value":1879},{"type":43,"tag":72,"props":1971,"children":1972},{},[1973],{"type":48,"value":1974},"Step 5 will concatenate all section files into final protocol document",{"type":43,"tag":72,"props":1976,"children":1977},{},[1978],{"type":48,"value":1979},"Continue to Step 3 (Final Summary) after Step 5 completes",{"type":43,"tag":58,"props":1981,"children":1982},{},[1983],{"type":43,"tag":62,"props":1984,"children":1985},{},[1986],{"type":48,"value":1987},"Option 3 Logic (Exit):",{"type":43,"tag":68,"props":1989,"children":1990},{},[1991,1996],{"type":43,"tag":72,"props":1992,"children":1993},{},[1994],{"type":48,"value":1995},"Display: \"✓ Protocol sections saved. You can resume with Step 5 anytime to concatenate.\"",{"type":43,"tag":72,"props":1997,"children":1998},{},[1999],{"type":48,"value":1685},{"type":43,"tag":58,"props":2001,"children":2002},{},[2003],{"type":43,"tag":62,"props":2004,"children":2005},{},[2006],{"type":48,"value":2007},"Step 3: Final Summary",{"type":43,"tag":58,"props":2009,"children":2010},{},[2011],{"type":48,"value":2012},"Display completion message with:",{"type":43,"tag":121,"props":2014,"children":2015},{},[2016,2021,2026,2031,2036,2041,2046],{"type":43,"tag":72,"props":2017,"children":2018},{},[2019],{"type":48,"value":2020},"Intervention name, type (device\u002Fdrug), indication",{"type":43,"tag":72,"props":2022,"children":2023},{},[2024],{"type":48,"value":2025},"Protocol details (design, sample size, endpoints, duration)",{"type":43,"tag":72,"props":2027,"children":2028},{},[2029],{"type":48,"value":2030},"All completed steps list",{"type":43,"tag":72,"props":2032,"children":2033},{},[2034],{"type":48,"value":2035},"Final deliverable: Complete protocol markdown file location (waypoints\u002Fprotocol_complete.md)",{"type":43,"tag":72,"props":2037,"children":2038},{},[2039],{"type":48,"value":2040},"Waypoint files list for reference",{"type":43,"tag":72,"props":2042,"children":2043},{},[2044],{"type":48,"value":2045},"Important disclaimers (FDA Pre-Sub, biostatistician review, IRB approval required)",{"type":43,"tag":72,"props":2047,"children":2048},{},[2049],{"type":48,"value":2050},"Thank you message",{"type":43,"tag":51,"props":2052,"children":2054},{"id":2053},"technical-details",[2055],{"type":48,"value":2056},"Technical Details",{"type":43,"tag":289,"props":2058,"children":2060},{"id":2059},"waypoint-file-formats",[2061],{"type":48,"value":2062},"Waypoint File Formats",{"type":43,"tag":58,"props":2064,"children":2065},{},[2066,2071],{"type":43,"tag":62,"props":2067,"children":2068},{},[2069],{"type":48,"value":2070},"JSON Waypoints",{"type":48,"value":2072}," (Steps 0, 1):",{"type":43,"tag":121,"props":2074,"children":2075},{},[2076,2081,2086],{"type":43,"tag":72,"props":2077,"children":2078},{},[2079],{"type":48,"value":2080},"Structured data for programmatic access",{"type":43,"tag":72,"props":2082,"children":2083},{},[2084],{"type":48,"value":2085},"Small file sizes (1-15KB)",{"type":43,"tag":72,"props":2087,"children":2088},{},[2089],{"type":48,"value":2090},"Easy to parse and reference",{"type":43,"tag":58,"props":2092,"children":2093},{},[2094,2099],{"type":43,"tag":62,"props":2095,"children":2096},{},[2097],{"type":48,"value":2098},"Markdown Waypoints",{"type":48,"value":2100}," (Steps 2, 3, 4):",{"type":43,"tag":121,"props":2102,"children":2103},{},[2104,2116,2128,2140,2152,2157,2162],{"type":43,"tag":72,"props":2105,"children":2106},{},[2107,2108,2114],{"type":48,"value":1834},{"type":43,"tag":301,"props":2109,"children":2111},{"className":2110},[],[2112],{"type":48,"value":2113},"02_protocol_foundation.md",{"type":48,"value":2115}," (Sections 1-6)",{"type":43,"tag":72,"props":2117,"children":2118},{},[2119,2120,2126],{"type":48,"value":1847},{"type":43,"tag":301,"props":2121,"children":2123},{"className":2122},[],[2124],{"type":48,"value":2125},"03_protocol_intervention.md",{"type":48,"value":2127}," (Sections 7-8)",{"type":43,"tag":72,"props":2129,"children":2130},{},[2131,2132,2138],{"type":48,"value":1860},{"type":43,"tag":301,"props":2133,"children":2135},{"className":2134},[],[2136],{"type":48,"value":2137},"04_protocol_operations.md",{"type":48,"value":2139}," (Sections 9-12)",{"type":43,"tag":72,"props":2141,"children":2142},{},[2143,2144,2150],{"type":48,"value":1860},{"type":43,"tag":301,"props":2145,"children":2147},{"className":2146},[],[2148],{"type":48,"value":2149},"02_protocol_draft.md",{"type":48,"value":2151}," (concatenated complete protocol)",{"type":43,"tag":72,"props":2153,"children":2154},{},[2155],{"type":48,"value":2156},"Human-readable protocol documents",{"type":43,"tag":72,"props":2158,"children":2159},{},[2160],{"type":48,"value":2161},"Can be directly edited by users",{"type":43,"tag":72,"props":2163,"children":2164},{},[2165],{"type":48,"value":2166},"Individual section files preserved for easier regeneration",{"type":43,"tag":289,"props":2168,"children":2170},{"id":2169},"data-minimization-strategy",[2171],{"type":48,"value":2172},"Data Minimization Strategy",{"type":43,"tag":58,"props":2174,"children":2175},{},[2176],{"type":48,"value":2177},"Each step implements aggressive summarization:",{"type":43,"tag":121,"props":2179,"children":2180},{},[2181,2191,2200,2209,2219,2228],{"type":43,"tag":72,"props":2182,"children":2183},{},[2184,2189],{"type":43,"tag":62,"props":2185,"children":2186},{},[2187],{"type":48,"value":2188},"Keep:",{"type":48,"value":2190}," Top-N results (5-10 max)",{"type":43,"tag":72,"props":2192,"children":2193},{},[2194,2198],{"type":43,"tag":62,"props":2195,"children":2196},{},[2197],{"type":48,"value":2188},{"type":48,"value":2199}," Key facts and IDs (NCT numbers, endpoint types)",{"type":43,"tag":72,"props":2201,"children":2202},{},[2203,2207],{"type":43,"tag":62,"props":2204,"children":2205},{},[2206],{"type":48,"value":2188},{"type":48,"value":2208}," Concise rationale (2-3 sentences)",{"type":43,"tag":72,"props":2210,"children":2211},{},[2212,2217],{"type":43,"tag":62,"props":2213,"children":2214},{},[2215],{"type":48,"value":2216},"Discard:",{"type":48,"value":2218}," Raw MCP query results (not needed after analysis)",{"type":43,"tag":72,"props":2220,"children":2221},{},[2222,2226],{"type":43,"tag":62,"props":2223,"children":2224},{},[2225],{"type":48,"value":2216},{"type":48,"value":2227}," Full FDA guidance text (only excerpts\u002Fcitations kept)",{"type":43,"tag":72,"props":2229,"children":2230},{},[2231,2235],{"type":43,"tag":62,"props":2232,"children":2233},{},[2234],{"type":48,"value":2216},{"type":48,"value":2236}," Lower-ranked search results",{"type":43,"tag":289,"props":2238,"children":2240},{"id":2239},"step-independence",[2241],{"type":48,"value":2242},"Step Independence",{"type":43,"tag":58,"props":2244,"children":2245},{},[2246],{"type":48,"value":2247},"Each subskill is designed to:",{"type":43,"tag":121,"props":2249,"children":2250},{},[2251,2256,2261,2266],{"type":43,"tag":72,"props":2252,"children":2253},{},[2254],{"type":48,"value":2255},"Read only from waypoint files (not conversation history)",{"type":43,"tag":72,"props":2257,"children":2258},{},[2259],{"type":48,"value":2260},"Produce complete output in single execution",{"type":43,"tag":72,"props":2262,"children":2263},{},[2264],{"type":48,"value":2265},"Not depend on conversation context from previous steps",{"type":43,"tag":72,"props":2267,"children":2268},{},[2269],{"type":48,"value":2270},"Be runnable standalone",{"type":43,"tag":51,"props":2272,"children":2274},{"id":2273},"error-handling",[2275],{"type":48,"value":2276},"Error Handling",{"type":43,"tag":289,"props":2278,"children":2280},{"id":2279},"mcp-server-unavailable",[2281],{"type":48,"value":2282},"MCP Server Unavailable",{"type":43,"tag":121,"props":2284,"children":2285},{},[2286,2291,2296,2301],{"type":43,"tag":72,"props":2287,"children":2288},{},[2289],{"type":48,"value":2290},"Detected in: Step 1",{"type":43,"tag":72,"props":2292,"children":2293},{},[2294],{"type":48,"value":2295},"Action: Display error with installation instructions",{"type":43,"tag":72,"props":2297,"children":2298},{},[2299],{"type":48,"value":2300},"Allow user to retry after installing MCP server",{"type":43,"tag":72,"props":2302,"children":2303},{},[2304],{"type":48,"value":2305},"No fallback available - MCP server is required for protocol research",{"type":43,"tag":289,"props":2307,"children":2309},{"id":2308},"step-fails-or-returns-error",[2310],{"type":48,"value":2311},"Step Fails or Returns Error",{"type":43,"tag":121,"props":2313,"children":2314},{},[2315,2320],{"type":43,"tag":72,"props":2316,"children":2317},{},[2318],{"type":48,"value":2319},"Action: Display error message from subskill",{"type":43,"tag":72,"props":2321,"children":2322},{},[2323,2325],{"type":48,"value":2324},"Ask user: \"Retry step? (Yes\u002FNo)\"\n",{"type":43,"tag":121,"props":2326,"children":2327},{},[2328,2333],{"type":43,"tag":72,"props":2329,"children":2330},{},[2331],{"type":48,"value":2332},"Yes: Re-run step",{"type":43,"tag":72,"props":2334,"children":2335},{},[2336],{"type":48,"value":2337},"No: Save current state, exit orchestrator",{"type":43,"tag":289,"props":2339,"children":2341},{"id":2340},"user-interruption",[2342],{"type":48,"value":2343},"User Interruption",{"type":43,"tag":121,"props":2345,"children":2346},{},[2347,2352,2357,2362],{"type":43,"tag":72,"props":2348,"children":2349},{},[2350],{"type":48,"value":2351},"All progress saved in waypoint files",{"type":43,"tag":72,"props":2353,"children":2354},{},[2355],{"type":48,"value":2356},"User can resume anytime by restarting the skill",{"type":43,"tag":72,"props":2358,"children":2359},{},[2360],{"type":48,"value":2361},"Workflow automatically detects completed steps and resumes from next step",{"type":43,"tag":72,"props":2363,"children":2364},{},[2365],{"type":48,"value":2366},"No data loss",{"type":43,"tag":51,"props":2368,"children":2370},{"id":2369},"disclaimers",[2371],{"type":48,"value":2372},"Disclaimers",{"type":43,"tag":58,"props":2374,"children":2375},{},[2376,2378,2382],{"type":48,"value":2377},"⚠️ ",{"type":43,"tag":62,"props":2379,"children":2380},{},[2381],{"type":48,"value":1795},{"type":48,"value":2383}," This protocol generation tool provides preliminary clinical study protocol based on NIH\u002FFDA guidelines and similar trials. It does NOT constitute:",{"type":43,"tag":121,"props":2385,"children":2386},{},[2387,2392,2397,2402,2407],{"type":43,"tag":72,"props":2388,"children":2389},{},[2390],{"type":48,"value":2391},"Official FDA or IRB determination or approval",{"type":43,"tag":72,"props":2393,"children":2394},{},[2395],{"type":48,"value":2396},"Medical, legal, or regulatory advice",{"type":43,"tag":72,"props":2398,"children":2399},{},[2400],{"type":48,"value":2401},"Substitute for professional biostatistician review",{"type":43,"tag":72,"props":2403,"children":2404},{},[2405],{"type":48,"value":2406},"Substitute for FDA Pre-Submission meeting",{"type":43,"tag":72,"props":2408,"children":2409},{},[2410],{"type":48,"value":2411},"Guarantee of regulatory or clinical success",{"type":43,"tag":58,"props":2413,"children":2414},{},[2415],{"type":43,"tag":62,"props":2416,"children":2417},{},[2418],{"type":48,"value":2419},"REQUIRED before proceeding with clinical study:",{"type":43,"tag":121,"props":2421,"children":2422},{},[2423,2428,2433,2438,2443,2448,2453],{"type":43,"tag":72,"props":2424,"children":2425},{},[2426],{"type":48,"value":2427},"Biostatistician review and sample size validation",{"type":43,"tag":72,"props":2429,"children":2430},{},[2431],{"type":48,"value":2432},"FDA Pre-Submission meeting (Q-Submission for devices, Pre-IND for drugs)",{"type":43,"tag":72,"props":2434,"children":2435},{},[2436],{"type":48,"value":2437},"IRB review and approval",{"type":43,"tag":72,"props":2439,"children":2440},{},[2441],{"type":48,"value":2442},"Clinical expert and regulatory consultant engagement",{"type":43,"tag":72,"props":2444,"children":2445},{},[2446],{"type":48,"value":2447},"Legal review of protocol and informed consent",{"type":43,"tag":72,"props":2449,"children":2450},{},[2451],{"type":48,"value":2452},"Site investigator review and input",{"type":43,"tag":72,"props":2454,"children":2455},{},[2456,2458,2463],{"type":48,"value":2457},"Sponsor completion of all ",{"type":43,"tag":574,"props":2459,"children":2460},{},[2461],{"type":48,"value":2462},"TBD",{"type":48,"value":2464}," items in protocol",{"type":43,"tag":58,"props":2466,"children":2467},{},[2468],{"type":43,"tag":62,"props":2469,"children":2470},{},[2471],{"type":48,"value":2472},"PROFESSIONAL CONSULTATION STRONGLY RECOMMENDED",{"type":43,"tag":58,"props":2474,"children":2475},{},[2476],{"type":48,"value":2477},"Clinical trial protocols are complex, high-stakes documents requiring expertise across multiple disciplines. Professional consultation with clinical trial experts, biostatisticians, and regulatory affairs specialists is essential before proceeding with clinical study planning.",{"type":43,"tag":51,"props":2479,"children":2481},{"id":2480},"implementation-requirements",[2482],{"type":48,"value":2483},"Implementation Requirements",{"type":43,"tag":58,"props":2485,"children":2486},{},[2487],{"type":48,"value":2488},"When this skill is invoked:",{"type":43,"tag":68,"props":2490,"children":2491},{},[2492,2502,2512,2580,2638,2674,2700,2733],{"type":43,"tag":72,"props":2493,"children":2494},{},[2495,2500],{"type":43,"tag":62,"props":2496,"children":2497},{},[2498],{"type":48,"value":2499},"Display the welcome message with mode selection",{"type":48,"value":2501}," (shown in \"Startup: Welcome and Mode Selection\" section)",{"type":43,"tag":72,"props":2503,"children":2504},{},[2505,2510],{"type":43,"tag":62,"props":2506,"children":2507},{},[2508],{"type":48,"value":2509},"Wait for user mode selection",{"type":48,"value":2511}," (1: Research Only, 2: Full Protocol, 3: Exit)",{"type":43,"tag":72,"props":2513,"children":2514},{},[2515,2520],{"type":43,"tag":62,"props":2516,"children":2517},{},[2518],{"type":48,"value":2519},"Execute based on selected mode:",{"type":43,"tag":121,"props":2521,"children":2522},{},[2523,2549],{"type":43,"tag":72,"props":2524,"children":2525},{},[2526,2531],{"type":43,"tag":62,"props":2527,"children":2528},{},[2529],{"type":48,"value":2530},"Research Only Mode (Option 1):",{"type":43,"tag":121,"props":2532,"children":2533},{},[2534,2539,2544],{"type":43,"tag":72,"props":2535,"children":2536},{},[2537],{"type":48,"value":2538},"Execute Research Only Workflow Logic (Steps 0-1 only)",{"type":43,"tag":72,"props":2540,"children":2541},{},[2542],{"type":48,"value":2543},"Generate formatted research summary as .md artifact",{"type":43,"tag":72,"props":2545,"children":2546},{},[2547],{"type":48,"value":2548},"Offer option to continue with full protocol or exit",{"type":43,"tag":72,"props":2550,"children":2551},{},[2552,2557],{"type":43,"tag":62,"props":2553,"children":2554},{},[2555],{"type":48,"value":2556},"Full Protocol Mode (Option 2):",{"type":43,"tag":121,"props":2558,"children":2559},{},[2560,2565,2570,2575],{"type":43,"tag":72,"props":2561,"children":2562},{},[2563],{"type":48,"value":2564},"Execute Full Workflow Logic (Steps 0-5)",{"type":43,"tag":72,"props":2566,"children":2567},{},[2568],{"type":48,"value":2569},"Check for existing waypoints and resume from last completed step",{"type":43,"tag":72,"props":2571,"children":2572},{},[2573],{"type":48,"value":2574},"OR start from Step 0 if no waypoints exist",{"type":43,"tag":72,"props":2576,"children":2577},{},[2578],{"type":48,"value":2579},"Execute all steps sequentially until complete",{"type":43,"tag":72,"props":2581,"children":2582},{},[2583,2588],{"type":43,"tag":62,"props":2584,"children":2585},{},[2586],{"type":48,"value":2587},"For each step execution (LAZY LOADING - On-Demand Only):",{"type":43,"tag":121,"props":2589,"children":2590},{},[2591,2601,2606,2618,2628,2633],{"type":43,"tag":72,"props":2592,"children":2593},{},[2594,2599],{"type":43,"tag":62,"props":2595,"children":2596},{},[2597],{"type":48,"value":2598},"ONLY when a step is ready to execute",{"type":48,"value":2600},", read the corresponding subskill file",{"type":43,"tag":72,"props":2602,"children":2603},{},[2604],{"type":48,"value":2605},"Do NOT read subskill files in advance or \"to prepare\"",{"type":43,"tag":72,"props":2607,"children":2608},{},[2609,2611,2616],{"type":48,"value":2610},"Example: When Step 1 needs to run, THEN read ",{"type":43,"tag":301,"props":2612,"children":2614},{"className":2613},[],[2615],{"type":48,"value":966},{"type":48,"value":2617}," and follow its instructions",{"type":43,"tag":72,"props":2619,"children":2620},{},[2621,2626],{"type":43,"tag":62,"props":2622,"children":2623},{},[2624],{"type":48,"value":2625},"For protocol development:",{"type":48,"value":2627}," Execute Steps 2, 3, 4 sequentially in order",{"type":43,"tag":72,"props":2629,"children":2630},{},[2631],{"type":48,"value":2632},"Do NOT try to execute multiple steps in parallel - run sequentially",{"type":43,"tag":72,"props":2634,"children":2635},{},[2636],{"type":48,"value":2637},"Read each step's subskill file only when that specific step is about to execute",{"type":43,"tag":72,"props":2639,"children":2640},{},[2641,2646],{"type":43,"tag":62,"props":2642,"children":2643},{},[2644],{"type":48,"value":2645},"Research summary artifact generation (Research Only Mode):",{"type":43,"tag":121,"props":2647,"children":2648},{},[2649,2654,2659,2669],{"type":43,"tag":72,"props":2650,"children":2651},{},[2652],{"type":48,"value":2653},"After Step 1 completes, read waypoint files",{"type":43,"tag":72,"props":2655,"children":2656},{},[2657],{"type":48,"value":2658},"Generate comprehensive, well-formatted markdown summary",{"type":43,"tag":72,"props":2660,"children":2661},{},[2662,2664],{"type":48,"value":2663},"Save to ",{"type":43,"tag":301,"props":2665,"children":2667},{"className":2666},[],[2668],{"type":48,"value":1621},{"type":43,"tag":72,"props":2670,"children":2671},{},[2672],{"type":48,"value":2673},"Display completion message with key findings",{"type":43,"tag":72,"props":2675,"children":2676},{},[2677,2682],{"type":43,"tag":62,"props":2678,"children":2679},{},[2680],{"type":48,"value":2681},"Handle errors gracefully:",{"type":43,"tag":121,"props":2683,"children":2684},{},[2685,2690,2695],{"type":43,"tag":72,"props":2686,"children":2687},{},[2688],{"type":48,"value":2689},"If a step fails, give user option to retry or exit",{"type":43,"tag":72,"props":2691,"children":2692},{},[2693],{"type":48,"value":2694},"If MCP server unavailable, explain how to install",{"type":43,"tag":72,"props":2696,"children":2697},{},[2698],{"type":48,"value":2699},"All progress is saved automatically in waypoints",{"type":43,"tag":72,"props":2701,"children":2702},{},[2703,2708],{"type":43,"tag":62,"props":2704,"children":2705},{},[2706],{"type":48,"value":2707},"Track progress:",{"type":43,"tag":121,"props":2709,"children":2710},{},[2711,2723,2728],{"type":43,"tag":72,"props":2712,"children":2713},{},[2714,2716,2721],{"type":48,"value":2715},"Update ",{"type":43,"tag":301,"props":2717,"children":2719},{"className":2718},[],[2720],{"type":48,"value":838},{"type":48,"value":2722}," after each step",{"type":43,"tag":72,"props":2724,"children":2725},{},[2726],{"type":48,"value":2727},"Show progress indicators to user (e.g., \"Progress: 3\u002F6 steps complete\" or \"Progress: 2\u002F2 research steps complete\")",{"type":43,"tag":72,"props":2729,"children":2730},{},[2731],{"type":48,"value":2732},"Provide clear feedback on what's happening",{"type":43,"tag":72,"props":2734,"children":2735},{},[2736,2741],{"type":43,"tag":62,"props":2737,"children":2738},{},[2739],{"type":48,"value":2740},"Final output:",{"type":43,"tag":121,"props":2742,"children":2743},{},[2744,2754,2764],{"type":43,"tag":72,"props":2745,"children":2746},{},[2747,2752],{"type":43,"tag":62,"props":2748,"children":2749},{},[2750],{"type":48,"value":2751},"Research Only:",{"type":48,"value":2753}," Display research summary location and offer to continue with full protocol",{"type":43,"tag":72,"props":2755,"children":2756},{},[2757,2762],{"type":43,"tag":62,"props":2758,"children":2759},{},[2760],{"type":48,"value":2761},"Full Protocol:",{"type":48,"value":2763}," Congratulate user, display protocol location and next steps",{"type":43,"tag":72,"props":2765,"children":2766},{},[2767],{"type":48,"value":2768},"Remind user of disclaimers",{"type":43,"tag":2770,"props":2771,"children":2772},"style",{},[2773],{"type":48,"value":2774},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":2776,"total":1154},[2777,2784,2801,2821,2832,2850],{"slug":4,"name":4,"fn":5,"description":6,"org":2778,"tags":2779,"stars":26,"repoUrl":27,"updatedAt":28},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2780,2781,2782,2783],{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16},{"name":21,"slug":22,"type":16},{"name":24,"slug":25,"type":16},{"slug":2785,"name":2785,"fn":2786,"description":2787,"org":2788,"tags":2789,"stars":26,"repoUrl":27,"updatedAt":2800},"instrument-data-to-allotrope","convert instrument data to Allotrope ASM","Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientists need to standardize instrument data for LIMS systems, data lakes, or downstream analysis. Supports auto-detection of instrument types. Outputs include full ASM JSON, flattened CSV for easy import, and exportable Python code for data engineers. Common triggers include converting instrument files, standardizing lab data, preparing data for upload to LIMS\u002FELN systems, or generating parser code for production pipelines.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2790,2793,2796,2799],{"name":2791,"slug":2792,"type":16},"Allotrope","allotrope",{"name":2794,"slug":2795,"type":16},"Data Cleaning","data-cleaning",{"name":2797,"slug":2798,"type":16},"Laboratory","laboratory",{"name":21,"slug":22,"type":16},"2026-04-06T17:57:07.996807",{"slug":2802,"name":2802,"fn":2803,"description":2804,"org":2805,"tags":2806,"stars":26,"repoUrl":27,"updatedAt":2820},"nextflow-development","run nf-core bioinformatics pipelines on sequencing data","Run nf-core bioinformatics pipelines (rnaseq, sarek, atacseq) on sequencing data. Use when analyzing RNA-seq, WGS\u002FWES, or ATAC-seq data—either local FASTQs or public datasets from GEO\u002FSRA. Triggers on nf-core, Nextflow, FASTQ analysis, variant calling, gene expression, differential expression, GEO reanalysis, GSE\u002FGSM\u002FSRR accessions, or samplesheet creation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2807,2810,2813,2814,2817],{"name":2808,"slug":2809,"type":16},"Bioinformatics","bioinformatics",{"name":2811,"slug":2812,"type":16},"Data Pipeline","data-pipeline",{"name":21,"slug":22,"type":16},{"name":2815,"slug":2816,"type":16},"Nextflow","nextflow",{"name":2818,"slug":2819,"type":16},"RNA-seq","rna-seq","2026-04-06T17:57:04.014571",{"slug":2822,"name":2822,"fn":2823,"description":2824,"org":2825,"tags":2826,"stars":26,"repoUrl":27,"updatedAt":2831},"scientific-problem-selection","guide scientific research problem selection","This skill should be used when scientists need help with research problem selection, project ideation, troubleshooting stuck projects, or strategic scientific decisions. Use this skill when users ask to pitch a new research idea, work through a project problem, evaluate project risks, plan research strategy, navigate decision trees, or get help choosing what scientific problem to work on. Typical requests include \"I have an idea for a project\", \"I'm stuck on my research\", \"help me evaluate this project\", \"what should I work on\", or \"I need strategic advice about my research\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2827,2828],{"name":21,"slug":22,"type":16},{"name":2829,"slug":2830,"type":16},"Research","research","2026-04-06T17:57:06.62424",{"slug":2833,"name":2833,"fn":2834,"description":2835,"org":2836,"tags":2837,"stars":26,"repoUrl":27,"updatedAt":2849},"scvi-tools","analyze single-cell data with scvi-tools","Deep learning for single-cell analysis using scvi-tools. This skill should be used when users need (1) data integration and batch correction with scVI\u002FscANVI, (2) ATAC-seq analysis with PeakVI, (3) CITE-seq multi-modal analysis with totalVI, (4) multiome RNA+ATAC analysis with MultiVI, (5) spatial transcriptomics deconvolution with DestVI, (6) label transfer and reference mapping with scANVI\u002FscArches, (7) RNA velocity with veloVI, or (8) any deep learning-based single-cell method. Triggers include mentions of scVI, scANVI, totalVI, PeakVI, MultiVI, DestVI, veloVI, sysVI, scArches, variational autoencoder, VAE, batch correction, data integration, multi-modal, CITE-seq, multiome, reference mapping, latent space.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2838,2839,2842,2843,2846],{"name":2808,"slug":2809,"type":16},{"name":2840,"slug":2841,"type":16},"Deep Learning","deep-learning",{"name":21,"slug":22,"type":16},{"name":2844,"slug":2845,"type":16},"Python","python",{"name":2847,"slug":2848,"type":16},"Single-Cell","single-cell","2026-04-06T17:57:02.70437",{"slug":2851,"name":2851,"fn":2852,"description":2853,"org":2854,"tags":2855,"stars":26,"repoUrl":27,"updatedAt":2859},"single-cell-rna-qc","run quality control on single-cell RNA-seq data","Performs quality control on single-cell RNA-seq data (.h5ad or .h5 files) using scverse best practices with MAD-based filtering and comprehensive visualizations. Use when users request QC analysis, filtering low-quality cells, assessing data quality, or following scverse\u002Fscanpy best practices for single-cell analysis.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2856,2857,2858],{"name":2808,"slug":2809,"type":16},{"name":21,"slug":22,"type":16},{"name":2818,"slug":2819,"type":16},"2026-04-06T17:57:01.442679",{"items":2861,"total":3048},[2862,2883,2897,2909,2928,2941,2962,2982,2996,3011,3019,3032],{"slug":2863,"name":2863,"fn":2864,"description":2865,"org":2866,"tags":2867,"stars":2880,"repoUrl":2881,"updatedAt":2882},"algorithmic-art","create algorithmic art with p5.js","Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2868,2871,2874,2877],{"name":2869,"slug":2870,"type":16},"Creative","creative",{"name":2872,"slug":2873,"type":16},"Design","design",{"name":2875,"slug":2876,"type":16},"Generative Art","generative-art",{"name":2878,"slug":2879,"type":16},"JavaScript","javascript",161831,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills","2026-04-06T17:56:15.455818",{"slug":2884,"name":2884,"fn":2885,"description":2886,"org":2887,"tags":2888,"stars":2880,"repoUrl":2881,"updatedAt":2896},"brand-guidelines","apply Anthropic brand colors and typography","Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2889,2892,2893],{"name":2890,"slug":2891,"type":16},"Branding","branding",{"name":2872,"slug":2873,"type":16},{"name":2894,"slug":2895,"type":16},"Typography","typography","2026-04-06T17:56:05.042852",{"slug":2898,"name":2898,"fn":2899,"description":2900,"org":2901,"tags":2902,"stars":2880,"repoUrl":2881,"updatedAt":2908},"canvas-design","create posters and visual art as PNG or PDF","Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2903,2904,2905],{"name":2869,"slug":2870,"type":16},{"name":2872,"slug":2873,"type":16},{"name":2906,"slug":2907,"type":16},"PDF","pdf","2026-04-06T17:56:03.794732",{"slug":2910,"name":2910,"fn":2911,"description":2912,"org":2913,"tags":2914,"stars":2880,"repoUrl":2881,"updatedAt":2927},"claude-api","build apps with the Claude API","Reference for the Claude API \u002F Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude\u002FAnthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing\u002Fmodel choice\u002Flimits\u002Fcaching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent\u002FMCP\u002Ftool-definition\u002Fmulti-agent\u002FRAG\u002FLLM-judge\u002Fcomputer-use; generate\u002Fsummarize\u002Fextract\u002Fclassify\u002Frewrite\u002Fconverse over NL; debugging refusals\u002Fcutoffs\u002Fstreaming\u002Ftool-calls\u002Ftokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI\u002FGPT\u002FGemini\u002FLlama\u002FMistral\u002FCohere\u002FOllama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2915,2918,2919,2922,2924],{"name":2916,"slug":2917,"type":16},"Agents","agents",{"name":9,"slug":8,"type":16},{"name":2920,"slug":2921,"type":16},"Anthropic SDK","anthropic-sdk",{"name":2923,"slug":2910,"type":16},"Claude API",{"name":2925,"slug":2926,"type":16},"LLM","llm","2026-07-28T05:36:08.213335",{"slug":2929,"name":2929,"fn":2930,"description":2931,"org":2932,"tags":2933,"stars":2880,"repoUrl":2881,"updatedAt":2940},"doc-coauthoring","co-author documentation and technical specs","Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2934,2937],{"name":2935,"slug":2936,"type":16},"Documentation","documentation",{"name":2938,"slug":2939,"type":16},"Technical Writing","technical-writing","2026-04-06T17:56:14.18897",{"slug":2942,"name":2942,"fn":2943,"description":2944,"org":2945,"tags":2946,"stars":2880,"repoUrl":2881,"updatedAt":2961},"docx","create and edit Word documents","Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2947,2950,2952,2955,2958],{"name":2948,"slug":2949,"type":16},"Documents","documents",{"name":2951,"slug":2942,"type":16},"DOCX",{"name":2953,"slug":2954,"type":16},"Office","office",{"name":2956,"slug":2957,"type":16},"Templates","templates",{"name":2959,"slug":2960,"type":16},"Word","word","2026-07-18T05:16:23.136271",{"slug":2963,"name":2963,"fn":2964,"description":2965,"org":2966,"tags":2967,"stars":2880,"repoUrl":2881,"updatedAt":2981},"frontend-design","design production-grade frontend interfaces","Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2968,2969,2972,2975,2978],{"name":2872,"slug":2873,"type":16},{"name":2970,"slug":2971,"type":16},"Frontend","frontend",{"name":2973,"slug":2974,"type":16},"React","react",{"name":2976,"slug":2977,"type":16},"Tailwind CSS","tailwind-css",{"name":2979,"slug":2980,"type":16},"UI Components","ui-components","2026-04-06T17:56:16.723469",{"slug":2983,"name":2983,"fn":2984,"description":2985,"org":2986,"tags":2987,"stars":2880,"repoUrl":2881,"updatedAt":2995},"internal-comms","write internal company communications","A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2988,2991,2992],{"name":2989,"slug":2990,"type":16},"Communications","communications",{"name":2956,"slug":2957,"type":16},{"name":2993,"slug":2994,"type":16},"Writing","writing","2026-04-06T17:56:20.695522",{"slug":2997,"name":2997,"fn":2998,"description":2999,"org":3000,"tags":3001,"stars":2880,"repoUrl":2881,"updatedAt":3010},"mcp-builder","build MCP servers","Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node\u002FTypeScript (MCP SDK).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3002,3003,3006,3007],{"name":2916,"slug":2917,"type":16},{"name":3004,"slug":3005,"type":16},"API Development","api-development",{"name":2925,"slug":2926,"type":16},{"name":3008,"slug":3009,"type":16},"MCP","mcp","2026-04-06T17:56:10.357665",{"slug":2907,"name":2907,"fn":3012,"description":3013,"org":3014,"tags":3015,"stars":2880,"repoUrl":2881,"updatedAt":3018},"read edit and manipulate PDF files","Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text\u002Ftables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting\u002Fdecrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3016,3017],{"name":2948,"slug":2949,"type":16},{"name":2906,"slug":2907,"type":16},"2026-04-06T17:56:02.483316",{"slug":3020,"name":3020,"fn":3021,"description":3022,"org":3023,"tags":3024,"stars":2880,"repoUrl":2881,"updatedAt":3031},"pptx","create and edit PowerPoint presentations","Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3025,3028],{"name":3026,"slug":3027,"type":16},"PowerPoint","powerpoint",{"name":3029,"slug":3030,"type":16},"Presentations","presentations","2026-07-18T05:16:24.1471",{"slug":3033,"name":3033,"fn":3034,"description":3035,"org":3036,"tags":3037,"stars":2880,"repoUrl":2881,"updatedAt":3047},"skill-creator","create and optimize agent skills","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3038,3039,3040,3043,3046],{"name":2916,"slug":2917,"type":16},{"name":2935,"slug":2936,"type":16},{"name":3041,"slug":3042,"type":16},"Evals","evals",{"name":3044,"slug":3045,"type":16},"Performance","performance",{"name":2938,"slug":2939,"type":16},"2026-04-19T06:45:40.804",490]