channel-message-flows

Preview Telegram message send, edit, and delete sequences via node scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/chiragborse1/KovaLab --skill channel-message-flows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: channel-message-flows
Source: https://github.com/chiragborse1/KovaLab/tree/main/.agents/skills/channel-message-flows
Command: npx skills add https://github.com/chiragborse1/KovaLab --skill channel-message-flows

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It removes guesswork when designing how the agent’s messages should look and evolve in real channel flows, by letting you replay deterministic preview scenarios against your configured channel target.

Core Features & Use Cases

  • Realistic Telegram previews: Sends, edits, and deletes message sequences to exercise working and thinking UX.
  • Fixture-driven flow testing: Uses predefined flow variants such as working-final and thinking-final to validate formatting and timing.
  • Targeted customization: Lets you control account/thread targeting, preview cadence, duration simulation, and the final durable text.

Quick Start

Use the skill from the Kova repo root to send a working-final Telegram preview by running the provided node command with --channel telegram, --target set to your chat id, and --flow working-final.

Frequently Asked Questions about channel-message-flows

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

FAQPage Schema
How do I preview Telegram channel message UX before deploying an agent?

You can preview Telegram channel message UX by running a node script with parameters for channel selection, target chat ID, and flow type. This replays deterministic send, edit, and delete sequences to validate how agent messages will look and evolve in real channel flows.

Can I test working-thought progress formatting and timing cadence in Telegram?

Yes, you can test working-thought progress formatting and timing cadence using fixture-driven flow variants like working-final and thinking-final. These predefined flows simulate message sequences to validate your agent's formatting and timing behavior.

How do I target a specific Telegram chat or thread for message preview testing?

You target a specific Telegram chat or thread by passing the chat ID as the target parameter and including optional account or thread targeting arguments when executing the node command for your selected flow.

What are the limitations of testing channel message flows with this approach?

This approach is limited to Telegram-only workflows and requires node execution of the repo script from the root directory. It does not support other messaging platforms and relies on predefined fixture-based flow variants for testing.

Does this tool support simulating draft edits and message deletions in Telegram?

Yes, this tool supports simulating draft edits and message deletions by exercising realistic send, edit, and delete message sequences against your configured Telegram channel target to validate the complete message UX lifecycle.

What is the best way to validate final durable output text in a Telegram channel flow?

The best way to validate final durable output text is by selecting a fixture flow like working-final or thinking-final, which tests the progression from intermediate message states to the final durable text delivered to your Telegram channel.