askill
claude-bell

claude-bellSafety 90Repository

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.

0 stars
1.2k downloads
Updated 1/22/2026

Package Files

Loading files...
SKILL.md

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

PatternCommand
Alertcb -t "Done" -m "Build complete"
Alert with soundcb -t "Done" -m "Build complete" --sound Glass
Yes/Nocb -t "Deploy?" -a "Yes,No" --default "No"
Multiple choicecb -t "Action" -a "A,B,C,Cancel" --default "Cancel"
Text inputcb -t "Notes" -r "Enter notes..." --timeout 5m
Templatecb --template build-done --var 'project:myapp'

Exit Codes

CodeMeaningAction
0SuccessProceed with returned value
1TimeoutUse --default value
2DismissedUse --default value
3User errorCheck arguments
4System errorCheck permissions (cb doctor)
5App errorReport bug

Critical Rules

  1. Always provide --default for interactive notifications
  2. Always check exit code - don't assume success
  3. Use --timeout for non-critical prompts
  4. Don't spam - one notification per logical event

References

  • references/cli.md - Full CLI documentation
  • references/examples.md - Workflow patterns
  • references/setup.md - Installation & setup (read only when user requests setup)
  • references/troubleshooting.md - Diagnosing issues

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

88/100Analyzed 2/20/2026

High-quality skill document for a macOS notification CLI tool. Well-structured with clear when-to-use guidance, command reference tables, exit code documentation, and actionable critical rules. Scores high on actionability and clarity. Slight penalty on reusability as it's tool-specific, but the notification pattern itself is reusable. No internal-only indicators.

90
90
70
85
90

Metadata

Licenseunknown
Version-
Updated1/22/2026
Publisheraaronbassett

Tags

ci-cdgithub-actionsllm