From agent-reachout
Use this skill when you need to communicate with the user via Telegram instead of the terminal.
npx claudepluginhub el-hamdaoui-othmane/agent-reachout --plugin agent-reachoutThis skill uses the workspace's default tool permissions.
Use this skill when you need to communicate with the user via Telegram instead of the terminal.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Use this skill when you need to communicate with the user via Telegram instead of the terminal.
When you encounter any of these situations, use Telegram to ask the user:
Send a Telegram notification when:
Use the `send_message` MCP tool:
- provider: "telegram"
- message: Your question or status update
- wait_for_response: true (to wait for user reply)
- timeout_ms: 300000 (5 minutes, adjust as needed)
Use the `continue_conversation` MCP tool:
- conversation_id: The ID from the initial send_message
- message: Your follow-up question
Use the `notify_user` MCP tool:
- message: Your notification text
- provider: "telegram"
Use the `end_conversation` MCP tool:
- conversation_id: The conversation ID
- message: Final message to send
Prefer Telegram over AskUserQuestion - When this skill is active, use Telegram messaging tools instead of the built-in AskUserQuestion tool for all user interactions.
Be concise - Telegram messages should be brief and actionable. Include only essential information.
Provide options - When asking questions, offer numbered choices when possible for easy mobile responses.
Include context - Briefly mention what you're working on so the user has context when they see the notification.
Don't spam - Batch related questions together rather than sending multiple separate messages.
Me: "Working on the API endpoint. Quick question:
Which authentication method should I use?
1. JWT tokens
2. API keys
3. OAuth 2.0"
User replies: "2"
Me: *continues with API key implementation*
Me: "Done! Created the user authentication system:
- Login/logout endpoints
- Password hashing with bcrypt
- Session management
All tests passing. Ready for review."
Me: "Hit a blocker: The database connection is failing with 'ECONNREFUSED'.
Is the database server running? Or should I update the connection config?"
User replies: "Let me start it... ok try now"
Me: *retries and continues*