acm-handoff

Use when resuming work from a previous session that reached context threshold, or when a handoff summary exists. Reads handoff state and markdown to restore context, todos, and continue seamlessly.

16 stars

Best use case

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

Use when resuming work from a previous session that reached context threshold, or when a handoff summary exists. Reads handoff state and markdown to restore context, todos, and continue seamlessly.

Teams using acm-handoff 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/acm-handoff/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/acm-handoff/SKILL.md"

Manual Installation

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

How acm-handoff Compares

Feature / Agentacm-handoffStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Use when resuming work from a previous session that reached context threshold, or when a handoff summary exists. Reads handoff state and markdown to restore context, todos, and continue seamlessly.

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

# Context Handoff

This skill loads handoff content from a previous session that reached the context threshold.

## Instructions

When this skill is invoked:

1. **Check for structured state** at `.claude/claudikins-acm/handoff-state.json`
2. **Read the handoff markdown** at `.claude/claudikins-acm/handoff.md`
3. **Present both** to understand what was being worked on
4. **Restore todos** if active todos exist in the state
5. **Continue the work** from where it was left off

## File Locations

| File                                        | Purpose                      |
| ------------------------------------------- | ---------------------------- |
| `.claude/claudikins-acm/handoff-state.json` | Structured state (preferred) |
| `.claude/claudikins-acm/handoff.md`         | Human-readable summary       |

## Reading the State

The structured state JSON contains:

- `context.current_objective` - What was being worked on
- `context.active_todos` - Pending/in-progress todos to restore
- `context.key_files_modified` - Recently changed files
- `git.branch` - Git branch at handoff time
- `git.modified_files` - Uncommitted changes

## After Reading

1. **Restore todos** using TodoWrite if `active_todos` has entries
2. **Summarise** the previous session's state for the user
3. **Ask** if they want to continue from where they left off
4. **Clean up** the handoff files after successful restoration

## Cleanup

After successfully restoring context, offer to clean up:

```bash
rm -f .claude/claudikins-acm/handoff-state.json
rm -f .claude/claudikins-acm/handoff.md
```

## If No Handoff Exists

If neither file exists, inform the user:

- No handoff is currently active
- A handoff is created when context usage hits the threshold (default 60%)
- They can configure the threshold via /acm:config

---

_Claudikins Automatic Context Manager_
_To configure settings, use: /acm:config_

Related Skills

output-handoff

16
from diegosouzapw/awesome-omni-skill

Handle output distribution from processed brain dumps to appropriate destinations. Use when determining where outputs should go.

u01934-handoff-contracting-for-research-and-development-labs

16
from diegosouzapw/awesome-omni-skill

Operate the "Handoff Contracting for research and development labs" capability in production for research and development labs workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.

on-call-handoff-patterns

16
from diegosouzapw/awesome-omni-skill

Master on-call shift handoffs with context transfer, escalation procedures, and documentation. Use when transitioning on-call responsibilities, documenting shift summaries, or improving on-call pro...

ac-handoff-creator

16
from diegosouzapw/awesome-omni-skill

Create handoff packages for session transitions. Use when ending sessions, preparing for continuation, saving session state, or creating resumable context.

u01954-handoff-contracting-for-accessibility-services

16
from diegosouzapw/awesome-omni-skill

Operate the "Handoff Contracting for accessibility services" capability in production for accessibility services workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.

agent-handoff

16
from diegosouzapw/awesome-omni-skill

Generate comprehensive handoff documentation optimized for AI agent takeover by analyzing project structure, design docs, and codebase

u01874-handoff-contracting-for-marketing-and-storytelling

16
from diegosouzapw/awesome-omni-skill

Operate the "Handoff Contracting for marketing and storytelling" capability in production for marketing and storytelling workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.

api-handoff

16
from diegosouzapw/awesome-omni-skill

Create API handoff documentation for frontend developers. Use when backend work is complete and needs to be documented for frontend integration, or user says 'create handoff', 'document API', 'frontend handoff', or 'API documentation'.

handoff

16
from diegosouzapw/awesome-omni-skill

Context handoff for session transitions. Use when context window is getting large, switching work phases, or user requests /handoff. Creates structured checkpoint documents for seamless continuation in new sessions.

agent-handoffs

16
from diegosouzapw/awesome-omni-skill

Agent parameter passing, memory files, and data handoffs between agents

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

apple-health-fitness

16
from diegosouzapw/awesome-omni-skill

Query Health and Fitness data from Apple Health app including activity, workouts, heart rate, sleep, and health metrics. Use when user asks about health stats, fitness activity, workouts, sleep data, or health metrics.