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…
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.
$ npx -y skills add povvo/claudikins-automatic-context-manager --skill acm-config --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/acm-configContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
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
Repo: povvo/claudikins-automatic-context-manager
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…