AI agent skill
Channel Message Flows
Use when running QA Lab channel message flow evidence.
·
This page is available to readers but is excluded from the public index, because it does not yet meet the evaluation standard.
When to use this skill
Use Channel Message Flows when an AI agent needs a reusable SKILL.md workflow for this job: Use when running QA Lab channel message flow evidence.
When not to use it
Skip Channel Message Flows when the task is outside the other category, or when a more specific skill in this directory already covers the same workflow with clearer triggers.
How to install
- Personal install: create ~/.claude/skills/channel-message-flows/SKILL.md (and any bundled scripts) so Claude Code, Claude Desktop, and compatible agents can load it in every project.
- Project install: commit the same folder at .claude/skills/channel-message-flows/ so teammates get the skill with the repo.
- Restart the agent session after copying files so it re-scans the skills directory, then ask for the task in words that match the skill description.
What this skill does
# 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:
```bash 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:
```bash 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.
Intended uses
- Use Channel Message Flows when this documented workflow matches the task.
Related skills
Related skills in this directory, for comparison before you install another skill.
other
Analyse Énergétique avec DJU, Consommation et Coûts
A reusable prompt for asking an AI assistant to work as Analyse Énergétique avec DJU, Consommation et Coûts.
other
Emergency Response Professional
A reusable prompt for asking an AI assistant to work as Emergency Response Professional.
other
Münchener Skyline als Umrissbild darstellen
A reusable prompt for asking an AI assistant to work as Münchener Skyline als Umrissbild darstellen.
other
Pixel Dissolve: Minimalist 3D Food Transformation
A reusable prompt for asking an AI assistant to work as Pixel Dissolve: Minimalist 3D Food Transformation.