telegram-approval

Route proposed agent actions through Telegram-based human approval with YES/NO/LATER responses.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/abzhaw/juliaz_agents --skill telegram-approval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telegram-approval
Source: https://github.com/abzhaw/juliaz_agents/tree/main/meta/agents/adhd-agent/skills/telegram-approval
Command: npx skills add https://github.com/abzhaw/juliaz_agents --skill telegram-approval

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The ADHD Agent never acts unilaterally. Every proposed change goes through a Telegram-based human-in-the-loop approval, ensuring Raphael explicitly authorizes actions before execution.

Core Features & Use Cases

  • Telegram-based approval workflow: sends structured proposals via the Telegram Bot API and waits for a human decision.
  • Auditable decisions: stores approvals and outcomes for traceability and safety.
  • Use Case: When the ADHD Agent identifies a potentially risky change, it requests Raphael's YES/NO/LATER and proceeds only on YES.

Quick Start

Send a Telegram approval message for a pending action and wait for Raphael's YES/NO/LATER response.

Frequently Asked Questions about telegram-approval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a human-in-the-loop approval step to an AI agent workflow using Telegram?

You can implement a human-in-the-loop approval workflow by routing proposed agent actions through the Telegram Bot API, sending structured proposals and waiting for a human YES/NO/LATER response before execution. Outcomes are stored for auditable traceability.

What happens when a Telegram approval request times out before a human responds?

Telegram approval workflows handle timeout scenarios by maintaining a pending_approval store and running a poller that interprets YES/NO/LATER responses. Timeout handling ensures proposed actions remain queued and safely unexecuted until explicitly authorized.

Can I use a Telegram bot to authorize risky automated tasks before they execute?

Yes, a Telegram bot can authorize risky automated tasks by sending structured proposals via the Telegram Bot API. The human-in-the-loop workflow ensures actions like queued tasks or snoozes proceed only upon receiving an explicit YES response.

How does human-in-the-loop bot approval keep automated decisions auditable?

Human-in-the-loop bot approval keeps decisions auditable by storing approvals and outcomes in a pending_approval store. This ensures every proposed change has traceable authorization records for safety verification before execution.

Do I need a Telegram Bot API token to set up human-in-the-loop action approvals?

Yes, setting up Telegram-based human-in-the-loop action approvals requires interacting with the Telegram Bot API to send messages and poll for YES/NO/LATER responses. The workflow relies on Telegram messaging to route proposals for human authorization.