Toru-claude-agents megg-state

Manage session state for cross-session handoff

install
source · Clone the upstream repo
git clone https://github.com/ToruAI/toru-claude-agents
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ToruAI/toru-claude-agents "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/megg-state" ~/.claude/skills/toruai-toru-claude-agents-megg-state && rm -rf "$T"
manifest: skills/megg-state/SKILL.md
source content

Session State Management

Capture or manage session state for cross-session handoff.

Process

Default (no argument) - Capture State

  1. Review what was worked on in this session
  2. Summarize into this format:
## Working On
[One-liner: the main task/goal]

## Progress
- [What's been done]
- [Current status]

## Next
- [Immediate next steps]

## Context
[Relevant files, blockers, pending decisions - keep brief]
  1. Call the

    mcp__megg__state
    tool with the content:

    mcp__megg__state({ content: "<formatted content>" })
    
  2. Confirm to user that state was saved

clear
- Clear State

  1. Call
    mcp__megg__state({ status: "done" })
  2. Confirm state was cleared

show
- Display Current State

  1. Call
    mcp__megg__state()
    with no arguments
  2. Display the current state or "No active state"

Notes

  • State is ephemeral - overwritten each session
  • Auto-expires after 48 hours or when marked done
  • Hard limit of 2k tokens to prevent bloat
  • Keep content concise and actionable