o9k-consolidate

Merge all session checkpoint summaries into one final O-Entry summary. Run at end of sessions with 2 or more checkpoints.

10 stars

Best use case

o9k-consolidate is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Merge all session checkpoint summaries into one final O-Entry summary. Run at end of sessions with 2 or more checkpoints.

Teams using o9k-consolidate should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/o9k-consolidate/SKILL.md --create-dirs "https://raw.githubusercontent.com/Bumblebiber/hmem/main/skills/o9k-consolidate/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/o9k-consolidate/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How o9k-consolidate Compares

Feature / Agento9k-consolidateStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Merge all session checkpoint summaries into one final O-Entry summary. Run at end of sessions with 2 or more checkpoints.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# o9k-consolidate

## TRIGGER
Run when:
- The session is ending AND o9k-checkpoint ran 2 or more times
- User types /consolidate

Do NOT run if there was only one checkpoint — that summary is already final.

## STEP 1: Read the O-Entry

Call read_memory on the active O-Entry:

read_memory(id: "O00XX", depth: 2)

Replace O00XX with the active O-Entry ID (P0056 → O0056).

Identify all child nodes with titles starting with "Summary YYYY-MM-DD". Collect their content.

## STEP 2: Write merged summary

From all collected summaries, write ONE final summary with max 10 bullets:
- Each bullet names a specific decision, file, command, or outcome
- Never write "discussed X" or "made progress on Y"
- Cover: main topic, decisions made, what changed, next step

## STEP 3: Append to O-Entry

append_memory(
  id: "O00XX",
  content: "Final Summary <today's date e.g. 2026-04-24>\n\n- <bullet 1>\n- <bullet 2>\n...\n- <bullet N>"
)

Do NOT delete or overwrite the individual checkpoint summaries.

## OUTPUT

[CONSOLIDATED]
Final summary written to O-Entry O00XX.
- <bullet 1>
- <bullet 2>
...
[/CONSOLIDATED]

Related Skills

We are still matching the closest adjacent skills for this page. In the meantime, continue through the full directory.