synthesize-research
>
Install
mkdir -p .claude/skills/synthesize-research && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13561" && unzip -o skill.zip -d .claude/skills/synthesize-research && rm skill.zipInstalls to .claude/skills/synthesize-research
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Transforms scattered research notes into a coherent, structured findings document. Consolidates dispersed research, identifies themes, surfaces contradictions, and highlights gaps. Use when you need to synthesize research, summarize findings across multiple files, or create a synthesis document from dispersed notes.About this skill
Synthesize Research
Transform scattered research notes into coherent, structured findings documents.
When to Use
Use this skill when:
- You have research notes scattered across multiple files
- You need to consolidate findings into a single document
- You want to identify themes and patterns across research
- You need to surface contradictions or gaps in research
Quick Start
/synthesize-research /.octon/instance/capabilities/runtime/skills/resources/synthesize-research/topic/
Core Workflow
- Gather Materials - Read all markdown files in the input folder
- Extract Findings - Pull out explicit findings, insights, and conclusions
- Identify Themes - Group related findings into 3-7 themes
- Synthesize - Write executive summary and themed sections
- Output - Save synthesis document and execution log
Parameters
Parameters are defined in .octon/framework/capabilities/runtime/skills/registry.yml (single source of truth).
This skill accepts one required parameter: a folder path containing research notes (markdown files).
Output Location
Output paths are defined in .octon/framework/capabilities/runtime/skills/registry.yml (single source of truth).
Outputs are written to .octon/inputs/exploratory/syntheses/ (synthesis document) and /.octon/state/evidence/runs/skills/synthesize-research/ (execution log).
Output Format
# Research Synthesis: {{topic}}
**Generated:** {{timestamp}}
**Source:** {{input folder path}}
## Executive Summary
{{3-5 sentence overview of key findings}}
## Key Themes
### Theme 1: {{Name}}
**Insight:** {{Clear statement}}
**Evidence:**
- {{Supporting point 1}}
- {{Supporting point 2}}
**Confidence:** {{High/Medium/Low}}
## Contradictions & Resolutions
| Finding A | Finding B | Resolution |
|-----------|-----------|------------|
## Open Questions
1. {{Question that remains unanswered}}
## Sources Reviewed
- {{File 1}}
- {{File 2}}
Boundaries
- Never fabricate findings not present in source materials
- Always cite which source file supports each finding
- Do not make recommendations beyond what evidence supports
- Write only to designated output paths
- Preserve nuance—don't oversimplify complex findings
When to Escalate
- If input folder is empty or contains no
.mdfiles, report error - If research goal is unclear, ask one clarifying question
- If major contradictions cannot be resolved, flag for human review
- If findings span domains requiring specialized expertise, note limitations
References
For detailed documentation:
- I/O contract - Inputs, outputs, dependencies, command-line usage
- Behavior phases - Full phase-by-phase instructions
- Safety policies - Tool and file policies
- Examples - Full synthesis examples
- Validation - Acceptance criteria
- Error handling - Error codes, recovery procedures, troubleshooting