Help us improve
Share bugs, ideas, or general feedback.
From shared-memory
Install hookify rules for automatic chess timer session management
npx claudepluginhub designnotdrum/perplexity-search-plugin --plugin shared-memoryHow this skill is triggered — by the user, by Claude, or both
Slash command
/shared-memory:setup-chess-timer-hooksThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill installs hookify rules that make the chess timer fully automatic. No more remembering to start/stop sessions manually!
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
This skill installs hookify rules that make the chess timer fully automatic. No more remembering to start/stop sessions manually!
Installs 3 hookify rules that automatically:
Call the setup_chess_timer_hooks MCP tool with action "install":
await setup_chess_timer_hooks({ action: 'install' });
This copies 3 hookify rules to ~/.claude/:
hookify.chess-timer-start.local.mdhookify.chess-timer-complete.local.mdhookify.chess-timer-commit.local.mdTriggers when users say things like:
What you'll see:
🕐 Work Session Start
User is requesting substantive work. Before responding:
1. Call get_active_session to check status
2. If no session exists: Call start_work_session
3. If session is paused: Call resume_work_session
4. If session is active: Continue working
Triggers when you're about to finish responding.
What you'll see:
🕐 Session Completion Check
Before stopping, verify work session state:
1. Call get_active_session
2. If session is active: Call complete_work_session with notes
3. If work isn't done: Call pause_work_session instead
Triggers when running git commit.
What you'll see:
🕐 Session Completion Opportunity
Git commit detected - work may be complete.
After commit succeeds:
1. Call get_active_session
2. If this commit completes the work: Call complete_work_session
3. If continuing with more work: Leave session active
After installation, test by:
Check hook status anytime:
await setup_chess_timer_hooks({ action: 'status' });
Returns:
Temporarily disable a hook by editing the file and setting enabled: false.
Permanently remove all hooks:
await setup_chess_timer_hooks({ action: 'uninstall' });
Once installed, chess timer becomes truly hands-free:
This is how chess timer should always work - completely transparent and automatic.