Skip to content
Back to skills

Synthesize

ASecurity

Merges, dedupes, ranks, and formats research findings into a report. Use after research agents return results from multiple channels to produce a ranked report.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 12, 2026
ai-agentsgogit

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add thedixitjain/the-mega-skill-library --skill synthesize --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Synthesize?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Synthesize
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thedixitjain-synthesize/badge)](https://www.skillsdirectory.com/skills/thedixitjain-synthesize)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: synthesize
description: "Merges, dedupes, ranks, and formats research findings into a report. Use after research agents return results from multiple channels to produce a ranked report."
category: ai-agents-and-harness
source_repo: athola/claude-night-market
source_path: "plugins/tome/skills/synthesize/SKILL.md"
source_url: https://github.com/athola/claude-night-market/blob/HEAD/plugins/tome/skills/synthesize/SKILL.md
---

# Finding Synthesis

## When To Use

- After research agents return results from multiple channels
- Producing a final ranked report from raw findings

## When NOT To Use

- No research session is active (run `/tome:research` first)
- Refining a single channel (use `/tome:dig` instead)

Merge findings from all channels into a ranked report.

## Workflow

1. Merge: `tome.synthesis.merger.merge_findings()`
2. Rank: `tome.synthesis.ranker.rank_findings()`
3. Group: `tome.synthesis.ranker.group_by_theme()`
4. Format: `tome.output.report.format_report()`

## Output Formats

- **report**: Full sectioned markdown
- **brief**: Condensed 1-2 pages
- **transcript**: Raw session log

## Exit Criteria

- [ ] `merge_findings()`, `rank_findings()`, and `group_by_theme()`
      all called in sequence before output is formatted
- [ ] Output formatted via `format_report()` by default, or
      `format_brief()` / `format_transcript()` when the flag is set
- [ ] Findings grouped by theme in the report, not presented as raw
      per-channel lists
- [ ] If the merged finding count is 0, this is stated explicitly
      rather than generating an empty or fabricated report
- [ ] If no active session exists, error emitted directing the user
      to run `/tome:research` first

---

**Source:** [`athola/claude-night-market`](https://github.com/athola/claude-night-market) → `plugins/tome/skills/synthesize/SKILL.md`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.