| name | agora-e2e-workflow-validation |
| description | Use this skill when validating AgoraIO/skills through a complete end-to-end business workflow. The goal is not only to build an Agora demo, but to produce reusable workflow knowledge, run evidence, failure cases, and promotion-ready workflow assets for awesome-skill-workflows.
|
Agora E2E Workflow Validation Skill
Purpose
This skill validates whether an agent can use AgoraIO/skills to complete a
full business scenario and convert the result into reusable workflow assets.
The output is not just working code. The output must include:
- scenario definition
- selected Agora skill routes
- workflow plan
- implementation or simulation steps
- runtime proof checklist
- sensitive boundary review
- run evidence
- failure cases
- reusable workflow skill draft
- promotion decision
Source of Truth
For Agora integration details, use:
https://github.com/AgoraIO/skills
- especially
skills/agora/SKILL.md
Do not invent Agora API usage, CLI commands, token flows, RTM behavior, or
ConvoAI request payloads from memory.
Required Flow
For every scenario:
- Understand the business outcome.
- Select the primary Agora route:
- ConvoAI
- RTC
- RTM
- CLI
- Server/Auth
- Cloud Recording
- Cross-product coordination
- Load only the relevant Agora references.
- Design the end-to-end workflow.
- Identify runtime proof.
- Identify sensitive data and human approval gates.
- Implement or simulate the workflow.
- Record run evidence.
- Capture reusable patterns.
- Capture failures.
- Decide whether the workflow can be promoted.
- Draft or update a reusable workflow skill.
Non-Negotiable Rules
- Do not commit
.env.
- Do not expose App Certificate, Customer Secret, LLM API keys, tokens,
cookies, or browser sessions.
- Do not claim live success without runtime proof.
- Do not promote failed runs into verified recipes.
- For ConvoAI, use the official quickstart as source of truth before custom
implementation.
- For CLI, perform readiness checks before mutating commands.
- For RTM, use v2 only.
- For Cloud Recording, server-side REST only.
- For production token flows, token generation must happen server-side.
Required Evidence
Every run must produce:
scenario.md
workflow.md
route-selection.md
implementation-plan.md
runtime-proof.md
sensitive-boundary-review.md
failure-log.md
reusable-patterns.md
promotion-decision.md
workflow-skill-draft.md
Promotion Rule
A workflow can only be promoted if:
- the scenario scope is clear
- the selected Agora route is correct
- all required runtime proof is present
- sensitive boundary review passes
- failure cases are recorded
- human review passes when needed
- the reusable workflow is generalizable