Revyl MCP Create Skill
Use this skill when tests should be authored and managed through MCP tools.
Core MCP Flow
- •Build YAML from ordered instructions and validations.
- •Validate YAML:
- •
validate_yaml(content="...")
- •
- •Create or update:
- •
create_test(name="...", platform="ios", yaml_content="...") - •
update_test(test_name_or_id="...", yaml_content="...", force=true)
- •
- •Execute and inspect:
- •
run_test(test_name="...") - •
get_test_status(task_id="...")
- •
Authoring Rules
- •One action per instruction step.
- •Keep validations separate from instructions.
- •Validate user-visible outcomes.
- •Use variables for sensitive or dynamic values.
Shared Setup Reuse
If shared steps appear in 3+ tests:
- •
list_modules() - •
insert_module_block(module_name_or_id="...") - •update test YAML to import module.