acm-handoff
Use when resuming work from a previous session that reached context threshold, or when a handoff summary exists. Reads handoff…
Use when the user wants to customize Claudikins Automatic Context Manager behavior, configure trigger threshold, snooze duration, summary length, or runs '/acm:config'. Interactively asks questions and saves preferences to config file.
Claude Code
$ npx -y skills add povvo/claudikins-automatic-context-manager --skill acm-config --agent claude-code
Codex
$ npx skills add povvo/claudikins-automatic-context-manager --skill acm-config -a codex -y
Cursor
$ npx skills add povvo/claudikins-automatic-context-manager --skill acm-config -a cursor -y
Gemini CLI
$ npx skills add povvo/claudikins-automatic-context-manager --skill acm-config -a gemini-cli -y
GitHub Copilot
$ npx skills add povvo/claudikins-automatic-context-manager --skill acm-config -a github-copilot -y
OpenCode
$ npx skills add povvo/claudikins-automatic-context-manager --skill acm-config -a opencode -y
Windsurf
$ npx skills add povvo/claudikins-automatic-context-manager --skill acm-config -a windsurf -y
name: acm-config description: Use when the user wants to customize Claudikins Automatic Context Manager behavior, configure trigger threshold, snooze duration, summary length, or runs '/acm:config'. Interactively asks questions and saves preferences to config file.
You are helping the user configure Claudikins Automatic Context Manager. This skill guides you through an interactive configuration process where you ask the user questions and save their preferences to `~/.claude/claudikins-acm.conf`.
Follow this conversational flow to configure Claudikins Automatic Context Manager:
First, check if a config file exists and show current settings:
# Check for existing config
if [ -f ~/.claude/claudikins-acm.conf ]; then
echo "Current Claudikins Automatic Context Manager Configuration:"
cat ~/.claude/claudikins-acm.conf
else
echo "No configuration found. Let's set up Claudikins Automatic Context Manager!"
fiAsk the user about each setting in a friendly, conversational way:
**Context Trigger Threshold:**
**Snooze Duration:**
**Summary Token Length:**
**Dialog Style:**
For each answer:
After all questions are answered, create the config file:
cat > ~/.claude/claudikins-acm.conf << EOF
# Claudikins Automatic Context Manager Configuration
# Generated on $(date)
# Context trigger threshold (50-90)
THRESHOLD=${threshold_value}
# Snooze duration in seconds
SNOOZE_DURATION=$((snooze_minutes * 60))
# Summary token length (200-2000)
SUMMARY_TOKENS=${summary_tokens}
# Dialog style (vibrant|minimal)
DIALOG_STYLE="${dialog_style}"
EOFAfter saving, offer to reload the configuration:
# Source the new config source ~/.claude/claudikins-acm.conf echo "Configuration saved to ~/.claude/claudikins-acm.conf" echo "" echo "Note: Changes will take effect in new sessions or after running:" echo " source ~/.claude/claudikins-acm.conf"
Display a friendly summary of what was configured:
╔═══════════════════════════════════════════╗ ║ Claudikins Automatic Context Manager Configuration Saved! ║ ╚═══════════════════════════════════════════╝ ✓ Trigger threshold: 60% ✓ Snooze duration: 5 minutes ✓ Summary length: 500 tokens ✓ Dialog style: vibrant Your changes will take effect in new sessions.
USER: /acm:config ASSISTANT: Let's configure Claudikins Automatic Context Manager! I'll ask you a few questions about your preferences. Current settings not found. Let's set up fresh! First question: At what context percentage should the handoff dialog appear? The default is 60%, which means you'll get alerted when your session is 60% full. This gives you plenty of headroom. You can set it anywhere from 50% to 90%. What would you like? (Press enter for 60%)
If the user wants to:
The config file will be sourced by:
Format is simple bash variables that can be sourced directly.
Claudikins Automatic Context Manager - seamless context handoff for Claude Code
Use when resuming work from a previous session that reached context threshold, or when a handoff summary exists. Reads handoff…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.