Send system notifications when your AI Coding Agents (CLI-based) requests permissions or completes tasks. Benefits developers by reducing context switching and improving workflow efficiency. Integrates with CLI-based AI coding agents like Claude Code and Copilot CLI.
git clone https://github.com/hta218/ai-agents-notifier.gitSend system notifications when your AI Coding Agents (CLI-based) requests permissions or completes tasks. Benefits developers by reducing context switching and improving workflow efficiency. Integrates with CLI-based AI coding agents like Claude Code and Copilot CLI.
[{"step":1,"action":"Identify your AI coding agent and notification channel. For example, if using Copilot CLI, set up a Slack webhook URL for notifications.","tip":"Use `echo $PATH` to confirm your agent's CLI path. For Slack, create a webhook via Slack API under 'Incoming Webhooks'."},{"step":2,"action":"Pipe the agent's output to a script that parses for permission requests or task completions. Example for Copilot CLI: `copilot /project --watch | python3 ai_notifier.py --channel slack`.","tip":"Use `tee` to log output to a file while piping to the script for debugging: `copilot /project --watch | tee copilot.log | python3 ai_notifier.py`."},{"step":3,"action":"Run the notification script with the required arguments. Example: `python3 ai_notifier.py --agent copilot --channel desktop --format detailed`.","tip":"Test the script with a mock output file first: `python3 ai_notifier.py --test /path/to/mock_output.txt`."},{"step":4,"action":"Monitor notifications in your chosen channel. For Slack, check the dedicated channel; for desktop, ensure notifications are enabled in system settings.","tip":"Adjust notification frequency by filtering low-priority tasks (e.g., ignore file reads) in the script's logic."},{"step":5,"action":"Iterate based on feedback. If notifications are too frequent, refine the parsing logic to focus on critical actions like file writes or deletions.","tip":"Use regex patterns to match specific phrases like 'permission to write' or 'task completed' for more precise filtering."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/hta218/ai-agents-notifierCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Monitor the output of [AI_CODING_AGENT_NAME] (e.g., Claude Code, Copilot CLI) in real-time for requests like 'permission to write', 'file modification', or 'task completion'. When detected, send a system notification to [NOTIFICATION_CHANNEL] (e.g., Slack, Discord, email, desktop) with the details. Format the notification as: '[TASK_TYPE] - [FILE_PATH] - [ACTION_REQUIRED]' for permission requests or '[TASK_COMPLETED] - [SUMMARY]' for completions. Use [NOTIFICATION_TOOL] (e.g., `notify-send`, Slack webhook, email API) to deliver the alert.
``` 🚨 **Permission Request Detected** Agent: Copilot CLI File: /project/src/utils/api.js Action: Write (modify function) Context: Adding error handling for API timeout 📌 **Action Required**: Review changes before approval. --- ✅ **Task Completed** Agent: Claude Code Summary: Refactored authentication middleware in /backend/auth.js Files Modified: 3 Lines Changed: 42 Time Taken: 2m 15s 📊 **Impact**: Reduced redundant auth checks by 30%. ```
Cloud ETL platform for non-technical data integration
IronCalc is a spreadsheet engine and ecosystem
Get more done every day with Microsoft Teams – powered by AI
Customer feedback management made simple
Complete help desk solution for growing teams
The AI automation platform built for everyone
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan