Yao process execution expert. ALWAYS invoke this skill when the user needs to call a Yao process, query data models, run scripts, or check process permissions. Do not call processes without checking this skill first.
npx skills add https://github.com/YaoApp/yao --skill yao-process
Two tools for Yao process execution, called via bash.
Execute a Yao Process by its fully qualified name.
tai tool process_call '{"name": "models.user.Find", "args": [1, {}]}'
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| name | string | yes | Process name (e.g. models.user.Find) |
| args | array | no | Positional arguments |
Check which processes are permitted, or verify a specific process.
# List all allowed rules
tai tool process_allowed '{}'
# Check a specific process
tai tool process_allowed '{"name": "models.user.Find"}'
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| name | string | no | Process name to check. Omit to list all rules. |
group.id.Method (e.g. models.user.Find, scripts.auth.Check)models.* matches all model processesTake yaoapp/yao-process from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.