wise-workflow-listlisted
Install: claude install-skill e1024kb/wise-claude
# /wise-workflow-list — list available workflows
## Why this skill exists
Users need a quick way to see which workflows they can run. Workflows
come from two places: bundled defaults under `${CLAUDE_PLUGIN_ROOT}/workflows/`
(shipped with the plugin) and user-authored ones under
`${CLAUDE_PLUGIN_DATA}/workflows/definitions/` (written by
`/wise-workflow-create`). Under each root, a workflow can live in one of
two layouts — `<name>/workflow.yaml` (folder form, preferred) or
`<name>.yaml` (legacy flat form). This skill lists both layouts from
both roots and flags any name collisions (a user def shadows a bundled
def of the same name).
## Arguments
This skill takes no arguments. Ignore anything the user types beyond
the skill name.
## Procedure
### 1. Init-check + list — in ONE message
Run the init-check per `${CLAUDE_PLUGIN_ROOT}/references/init-check.md`,
firing `init-registry.py check` and the data call
`workflows.py list-defs` together in one message. On `INIT:ok`, use the
`list-defs` output and jump to §2; otherwise follow the reference's
fallback. This skill is read-only, so on `BOOTSTRAP:need-python` it
relays the `OPTION:` lines and stops rather than driving an install
loop.
### 2. Interpret the `list-defs` output
Stdout is a JSON array of `{name, description, source, shadowed}`
objects, with user entries first and bundled entries after (folder
form wins on same-root collision; user wins on cross-root
collision).
### 3. Render
Partition the entries by `source` (