A powerful, lightweight enterprise notification tool designed for developers and DevOps teams, supporting automated notifications for WeChat Work and DingTalk platforms.| 一个功能强大、轻量级的企业通知工具,专为开发者和运维团队设计,支持企业微信和钉钉平台的自动化通知。| Claude Code
git clone https://github.com/gonewx/TaskSentinel.gitTaskSentinel is a lightweight Shell script tool that simplifies sending enterprise notifications across multiple platforms including DingTalk, WeChat Work, and Slack. It integrates with CI/CD pipelines, monitoring systems, and development workflows through dedicated Claude Code hooks, GitHub Actions, Jenkins, Docker, and Cron. The tool supports multiple message formats (text and Markdown), intelligent @mentions based on event types, secure webhook authentication with DingTalk HMAC-SHA256 signing, configurable throttling to prevent notification flooding, and comprehensive error handling with retry mechanisms. Developers and DevOps teams benefit from reliable notification delivery, flexible user mapping, template-based messages, and detailed logging for debugging across Linux, macOS, and Windows (WSL) environments.
Install via curl script or manually clone the repository and run the installer. Create a configuration file at ~/.tasksentry/config.json with your DingTalk, WeChat Work, or Slack webhook URLs. Enable Claude Code integration by copying claude-settings.example.json to .claude/settings.json. Test notifications by echoing JSON events to the claude-hook-adapter.sh script.
Send automated CI/CD pipeline completion and failure notifications to team channels
Integrate monitoring system alerts with enterprise messaging platforms
Notify team members of task completion and code deployment events
Alert DevOps teams about Docker container status changes and Cron job results
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/gonewx/TaskSentinelCopy 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.
Create a TaskSentinel script to monitor [SERVER_NAME] for [SPECIFIC_EVENT] and send notifications to [TEAM_NAME] on [PLATFORM] (WeChat Work or DingTalk). The script should check for the event every [TIME_INTERVAL] and include [SPECIFIC_DATA] in the notification. Ensure the script is compatible with [OPERATING_SYSTEM] and follows [COMPANY]'s security protocols.
# TaskSentinel Monitoring Report ## Server Status - **Server Name**: production-db-01 - **Event Monitored**: High CPU Usage - **Threshold**: 80% - **Current Status**: Critical (85%) ## Notification Details - **Recipients**: DevOps Team - **Platform**: WeChat Work - **Last Notification Sent**: 2023-10-15 14:30 UTC - **Notification Frequency**: Every 5 minutes ## Recommended Actions - Investigate running processes - Optimize database queries - Scale vertically if necessary ## Additional Data - **Top Processes**: - `mysqld` (45%) - `nginx` (20%) - `php-fpm` (15%) - **Memory Usage**: 65% - **Disk Space**: 70% **Note**: This is an automated notification. Please acknowledge receipt.
Automate your browser workflows effortlessly
AI assistant built for thoughtful, nuanced conversation
Get Your Talk On: Mobile Messaging, Texting, IM Programs and so much more
Get more done every day with Microsoft Teams – powered by AI
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan