Agent Reachout enables Claude Code to send messages to you on Telegram when it completes tasks or requires decisions. This is useful for operations teams managing automated workflows, ensuring timely updates and reducing manual check-ins. It connects Claude Code agents to Telegram, streamlining communication and improving productivity.
git clone https://github.com/vibe-with-me-tools/agent-reachout.gitThe agent-reachout skill for Claude Code is designed to enhance communication efficiency by sending notifications directly to your Telegram account. This automation skill alerts you when Claude Code has completed a task or requires your input for decision-making. By integrating this skill into your workflow, you can ensure that you are always in the loop, even when you are away from your primary work environment. One of the key benefits of using the agent-reachout skill is the ability to streamline your workflow automation. By receiving timely updates on Telegram, you can make quicker decisions without having to constantly check your work platform. This skill is particularly valuable for developers, product managers, and AI practitioners who often juggle multiple tasks and need to prioritize their time effectively. Although the exact time savings are not quantified, the reduction in context-switching can lead to significant productivity gains. This skill is suitable for professionals across various roles who are looking to improve their responsiveness and decision-making speed. Whether you are managing a development team or overseeing product launches, agent-reachout helps you maintain oversight of critical tasks without being tethered to your desk. Practical use cases include receiving alerts for completed builds, updates on project milestones, or requests for approvals, allowing for seamless collaboration and timely responses. Implementing the agent-reachout skill is classified as intermediate in difficulty, taking approximately 30 minutes to set up. Users will need a basic understanding of Claude Code and Telegram integration to get started. This skill fits well into AI-first workflows by leveraging automation to enhance communication, ensuring that important updates are delivered directly to you, thus enabling a more agile and responsive work environment.
[{"step":1,"action":"Install the `python-telegram-bot` library in your Claude Code environment by running: `pip install python-telegram-bot`. Ensure you have a Telegram bot token from [@BotFather](https://t.me/BotFather).","tip":"Store the bot token securely using environment variables (e.g., `TELEGRAM_BOT_TOKEN`) to avoid hardcoding."},{"step":2,"action":"Define the Telegram chat ID for your username or a group chat where notifications should be sent. Use the `getUpdates` method or a bot like [@userinfobot](https://t.me/userinfobot) to retrieve your chat ID.","tip":"For group chats, ensure the bot is added as a member and has permission to send messages."},{"step":3,"action":"Write a Python script in Claude Code to send Telegram messages. Use the following template:\n```python\nfrom telegram import Bot\nimport os\n\nbot_token = os.getenv('TELEGRAM_BOT_TOKEN')\nchat_id = '@your_username' # or a group ID like '-1001234567890'\n\nbot = Bot(token=bot_token)\nmessage = \"Your task update here...\"\nbot.send_message(chat_id=chat_id, text=message)\n```","tip":"Test the script with a simple message before integrating it into your workflow."},{"step":4,"action":"Integrate the Telegram notification script into your Claude Code agent's workflow. For example, trigger the message after a task completes or when an error occurs:\n```python\ntry:\n # Your task logic here\n send_telegram_notification(\"Task completed successfully!\")\nexcept Exception as e:\n send_telegram_notification(f\"Task failed: {str(e)}\")\n```","tip":"Use conditional logic to customize messages based on task outcomes (success, failure, warning)."},{"step":5,"action":"Run the agent and verify that Telegram notifications are received. Adjust the message format or timing as needed for your workflow.","tip":"For critical tasks, consider adding a retry mechanism for failed notifications."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/vibe-with-me-tools/agent-reachoutCopy 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.
Configure an automated Telegram notification from Claude Code to [YOUR_TELEGRAM_USERNAME] when [TASK_DESCRIPTION] is completed or requires attention. Include a summary of the results or the specific decision needed in the message. Example: 'Set up a Telegram alert to my username @ops_manager when the data pipeline [TASK] finishes processing or fails. The message should include the status, timestamp, and any errors encountered.'
``` 🚨 **Claude Code Task Alert** 🚨 **Task:** Data Pipeline Processing for Q3 Sales Report **Status:** ✅ Completed Successfully **Timestamp:** 2024-05-15 14:32:10 UTC **Duration:** 2h 15m **Output:** - Processed 12,487 records - Generated 3 reports (CSV, PDF, Excel) - Uploaded to S3 bucket: `reports/q3-sales-2024/` **Next Steps:** - Review reports in the shared drive. - Notify stakeholders via email (template attached). - Archive raw data to cold storage. **Errors:** None ``` *Sent to @ops_manager via Telegram at 14:32 UTC.*
When life doesn't go as planned
AI assistant built for thoughtful, nuanced conversation
Streamlined cloud calling for sales teams
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan