claude-bell
Use when you need to alert the user outside the terminal, get confirmation before proceeding, or collect text input. Triggers include task completion, errors requiring attention, destructive operations needing approval, or questions requiring user decision.
npx skills add majiayu000/claude-skill-registry --skill claude-bell --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Claude Bell Send macOS notifications to communicate with users outside the terminal. ## When to Use **Use for:** - Task completion (build done, tests passed, deploy finished) - Errors requiring attention - Confirmation before destructive operations - Collecting text input (release notes, commit messages) - Status updates during long operations **Don't use for:** - Routine progress updates (use terminal) - Information user is actively watching - Rapid-fire notifications (spam) ## Quick Reference | Pattern | Command | |---------|---------| | Alert | `cb -t "Done" -m "Build complete"` | | Alert with sound | `cb -t "Done" -m "Build complete" --sound Glass` | | Yes/No | `cb -t "Deploy?" -a "Yes,No" --default "No"` | | Multiple choice | `cb -t "Action" -a "A,B,C,Cancel" --default "Cancel"` | | Text input | `cb -t "Notes" -r "Enter notes..." --timeout 5m` | | Template | `cb --template build-done --var 'project:myapp'` | ## Exit Codes | Code | Meaning | Action | |------|---------|--------| | 0 | Success | Proceed with returned value | | 1 | Timeout | Use `--default` value | | 2 | Dismissed | Use `--default` value | | 3 | User error | Check arguments | | 4 | System error | Check permissio
- When to Use
- Quick Reference
- Exit Codes
- Critical Rules
- References
What does the claude-bell skill do?
Use when you need to alert the user outside the terminal, get confirmation before proceeding, or collect text input. Triggers include task completion, errors requiring attention, destructive operations needing approval, or questions requiring user decision.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill claude-bell --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
