mcpbeat

Synthesize

athola/synthesize

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

400 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
324
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/athola/claude-night-market --skill synthesize

The instruction itself

6 sections, as written by the author

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

  • Merge: tome.synthesis.merger.merge_findings()
  • Rank: tome.synthesis.ranker.rank_findings()
  • Group: tome.synthesis.ranker.group_by_theme()
  • 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

How to use it

Copy the folder

Take athola/synthesize from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.