create-workflow
Installation
SKILL.md
create-workflow
Turn a short natural-language test description into a new getlark workflow. The user supplies the description (target + steps). This skill derives a concise workflow name, surfaces optional settings (mode, secret contexts, group), and calls getlark workflows create.
getlark workflows can test any surface — web UIs, HTTP/GraphQL APIs, CLIs, shell scripts, data pipelines, or mixed flows. Do not assume the target is a browser URL.
Inputs
- Description (required) — free-form text containing a target (URL, API base, CLI binary, script path, etc.) and ordered steps. Examples:
- Browser: "Go to https://app.example.com/login, sign in with the
stagingcredentials, click 'New project', confirm the modal, assert dashboard loads." - API: "POST https://api.acme.test/v1/orders with
staging_apicreds and a sample cart payload, assert 201 and that the responseorder.statusispending." - CLI: "Run
mytool import ./fixtures/sample.csv --dry-run, assert exit code 0 and stdout contains3 rows parsed."
- Browser: "Go to https://app.example.com/login, sign in with the
If the user invoked /getlark:create-workflow <text>, treat <text> as the description. Otherwise ask for it.