agentio-telegram
Use when interacting with Telegram via the agentio CLI - send messages, manage inbox/outbox via the daemon.
What this skill does
# Telegram via agentio Auto-generated from `agentio skill telegram`. Do not edit by hand. ## agentio telegram send [message] Send a message to the channel Options: - `--profile <name>`: Profile name (optional if only one profile exists) - `--parse-mode <mode>`: Message format: html or markdown - `--silent`: Send without notification ``` Examples: # plain-text message to the channel agentio telegram send "Deploy completed" # body from stdin (good for piping) echo "Build green" | agentio telegram send # HTML formatting agentio telegram send "<b>Alert</b>: disk 90% full" --parse-mode html # silent notification (no device ping) agentio telegram send "Nightly job done" --silent ``` ## agentio telegram inbox pull Get pending messages from inbox Options: - `--profile <name>`: Profile name - `--limit <n>`: Maximum messages to retrieve (default: 50) - `--status <status>`: Filter by status: pending or done (default: pending) ``` Examples: # newest pending messages (default limit 50) agentio telegram inbox pull # only the 10 most recent pending agentio telegram inbox pull --limit 10 # already-acknowledged messages (audit trail) agentio telegram inbox pull --status done --limit 20 ``` ## agentio telegram inbox get <id> Get a specific inbox message ``` Examples: # full message (text, sender, chat id) by inbox ID agentio telegram inbox get tg_inbox_01HXYZABC123 ``` ## agentio telegram inbox ack <id> Mark a message as done ``` Examples: # mark a message as handled (removes from default 'pending' pulls) agentio telegram inbox ack tg_inbox_01HXYZABC123 ``` ## agentio telegram inbox reply <id> [message] Reply to an inbox message ``` Examples: # reply inline as an argument agentio telegram inbox reply tg_inbox_01HXYZABC123 "On it, thanks!" # reply via stdin (good for multi-line / piped output) echo "Done — see PR #42" | agentio telegram inbox reply tg_inbox_01HXYZABC123 ``` ## agentio telegram inbox stats Get inbox statistics Options: - `--profile <name>`: Profile name ``` Examples: # pending vs done counts across all telegram profiles agentio telegram inbox stats # scoped to one bot profile agentio telegram inbox stats --profile my_announce_bot ``` ## agentio telegram outbox send [message] Queue a message for sending Options: - `--profile <name>`: Profile name - `--to <chat-id>`: Destination chat ID (required) - `--parse-mode <mode>`: Message format: html or markdown ``` Examples: # queue a message to a private chat (positive numeric chat id) agentio telegram outbox send --to 123456789 "Reminder: standup at 10am" # queue to a channel/supergroup (chat ids start with -100) agentio telegram outbox send --to -1001234567890 "Deploy started" # HTML formatting + body via stdin cat report.html | agentio telegram outbox send --to 123456789 --parse-mode html ``` ## agentio telegram outbox status <id> Check send status of a message ``` Examples: # check whether a queued message is pending/sending/sent/failed agentio telegram outbox status tg_outbox_01HXYZABC123 ``` ## agentio telegram outbox list List outbox messages Options: - `--profile <name>`: Profile name - `--status <status>`: Filter by status: pending, sending, sent, or failed - `--limit <n>`: Maximum messages to retrieve (default: 50) ``` Examples: # most recent outbox entries (default limit 50) agentio telegram outbox list # only failed sends — useful when debugging agentio telegram outbox list --status failed # last 10 successfully delivered messages on a specific bot agentio telegram outbox list --profile my_announce_bot --status sent --limit 10 ```
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.