By squidcorp
Get SMS notifications when Claude Code needs attention, finishes work, or hits errors. Perfect for remote/long-running sessions.
Start the SMS authentication flow by sending a pairing code to your phone.
Logout and remove authentication.
Complete SMS authentication with your pairing code.
Start monitoring a Claude session and sync with SMS server.
Check the current status of SMS monitoring, authentication, and heartbeat daemon.
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Get SMS notifications when Claude Code needs your attention, finishes work, or hits errors. Perfect for remote and long-running sessions.
npx tocsin-claude-plugin
That's it! The installer will:
If you prefer to install manually:
# 1. Add the marketplace
claude plugin marketplace add https://github.com/SquidCorp/tocsin_claude_plugin
# 2. Install the plugin
claude plugin install tocsin@SquidCorp-plugins --scope user
# 3. Restart Claude Code
In Claude Code interactive mode:
# 1. Start authentication
/tocsin:sms-login +1234567890
# 2. Enter the 6-digit code you receive via SMS
/tocsin:sms-pair 123456
Once your device is paired, you can use Claude in non-interactive mode:
# Start a remote session with SMS monitoring
# The plugin continues monitoring even after Claude exits
# You'll get SMS notifications for errors, completion, and idle events
claude --print "Working on feature X"
Why this is useful:
Alternatively, you can stay in interactive mode:
# Start interactive session with monitoring
/tocsin:sms-start "Working on feature X"
# Do your work...
# Stop monitoring when you're done
/tocsin:sms-unpair
Error Notifications - Get SMS when tools fail or crash:
⚠️ Claude: "Fixing Docker build"
Error: npm install failed
Completion Alerts - Know when Claude finishes a task:
✅ Claude: "Refactor auth module"
Completed successfully!
Idle Alerts - Get notified when Claude is waiting for input:
⏳ Claude: "Database migration"
Waiting for your response
| Command | Purpose |
|---|---|
/tocsin:sms-login <phone> | Start authentication with your phone number |
/tocsin:sms-pair <code> | Enter the 6-digit code you receive via SMS |
/tocsin:sms-start <description> | Start monitoring a Claude session |
/tocsin:sms-unpair | Stop monitoring the current session |
/tocsin:sms-status | Check if monitoring is active |
/tocsin:sms-logout | Revoke authentication |
✅ SMS-based authentication ✅ Real-time error notifications ✅ Task completion alerts ✅ Idle detection ✅ Automatic rate limiting ✅ Secure token storage ✅ Works with remote/long-running sessions
Try restarting Claude Code after installation. Plugins are auto-discovered on launch.
/tocsin:sms-statusRe-authenticate with /tocsin:sms-login to get a new token.
docs/api-spec.md in the repositoryCLAUDE.md in the repositoryMIT
Found a bug or have a feature request? Open an issue on GitHub
npx claudepluginhub squidcorp/tocsin_claude_plugin --plugin tocsinMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns