Curation

Output templates for summarizing and exporting sessions.

What Is Curation

Curation files define how the agent summarizes and exports session output. They are templates that shape the final product of a conversation -- structured summaries, formatted reports, or export-ready data.

Curation Files

Curation files live in the curation/ directory as markdown files:

---
name: session-summary
description: Structured summary of the session
output: markdown
---

Generate a structured summary of this session including:
1. Topics discussed
2. Key findings and decisions
3. New entities created in the knowledge graph
4. Open questions and next steps
5. Sources consulted

How Curation Works

  1. The agent completes its work in a session
  2. The user triggers a curation command (e.g., /curation)
  3. The curation template is loaded and injected as a task
  4. The agent generates output following the template's instructions
  5. The output is displayed in the terminal and can be copied or saved

Output Formats

The output frontmatter field hints at the expected format:

FormatUse Case
markdownHuman-readable summaries, reports
jsonStructured data for pipelines, APIs
csvTabular data for spreadsheets
textPlain text notes, logs

Example Curation Templates

Research Session Summary

---
name: research-summary
description: Academic research session summary
output: markdown
---

Summarize this research session:
- **Research question**: What was being investigated
- **Methodology**: How the research was conducted (search terms, sources)
- **Findings**: Key results organized by theme
- **Evidence**: Strength of evidence for each finding (strong/moderate/weak)
- **Knowledge graph updates**: New entities and relations created
- **Gaps**: What remains unknown
- **Next steps**: Suggested follow-up investigations

Compliance Audit Export

---
name: compliance-export
description: Export compliance audit results as structured data
output: json
---

Export the compliance audit results as a JSON object:
{
  "audit_date": today's date,
  "scope": what was audited,
  "controls_evaluated": list of controls checked,
  "findings": [
    { "control": "...", "status": "pass|fail|partial", "evidence": "..." }
  ],
  "risk_level": "high|medium|low",
  "recommendations": list of actions
}

Starter Pack Curation

The starter pack includes a default curation template that generates a session summary covering topics discussed, key findings, knowledge graph updates, and next steps.