channel-message-flows

v2026.09.24

Use when running QA Lab channel message flow evidence.

GitHub
Install command
npx skhub add openclaw/channel-message-flows
Markdown
SKILL.md

Channel Message Flows

Use this from the OpenClaw repo root to run the QA Lab evidence for Telegram draft/final delivery sequencing. The behavior is owned by one transport-native QA flow that can run through QA Channel or Crabline Telegram.

QA Scenario

Run the scenario through QA Lab:

OPENCLAW_BUILD_PRIVATE_QA=1 node scripts/run-node.mjs qa suite \
  --provider-mode mock-openai \
  --scenario channel-message-flows \
  --channel-driver qa-channel

Run the same YAML through the real Telegram plugin against Crabline's local provider server:

OPENCLAW_BUILD_PRIVATE_QA=1 node scripts/run-node.mjs qa suite \
  --provider-mode mock-openai \
  --scenario channel-message-flows \
  --channel-driver crabline \
  --channel telegram

References

  • qa/scenarios/channels/channel-message-flows.yaml
  • extensions/qa-channel/src/inbound.ts
  • extensions/qa-lab/src/qa-transport.ts
  • extensions/qa-lab/src/crabline-transport.ts
  • extensions/telegram/src/draft-stream.ts

The scenario covers channels.streaming as primary evidence and runtime.delivery as secondary evidence.

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

NOASSERTION

Source path

.agents/skills/channel-message-flows

Default branch

main

Latest commit

6a8547c

Tree SHA

e36d9bf