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.
Scanned 8/31/2026
Install to Claude Code
npx -y skills add YaoApp/yao --skill yao-process --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Yao Process?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/yaoapp-yao-process)More formats (shields.io, HTML) on the badges page.
---
name: yao-process
description: 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.
---
# Process Tools
Two tools for Yao process execution, called via bash.
## process_call
Execute a Yao Process by its fully qualified name.
```bash
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 |
## process_allowed
Check which processes are permitted, or verify a specific process.
```bash
# 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. |
## Workflow
1. Use **process_allowed** to check what is permitted
2. Use **doc_inspect** (from yao-doc skill) to understand the process signature
3. Use **process_call** to execute
## Guidelines
- Always check documentation before calling an unfamiliar process
- A 403 error means the process is not in the allowed list
- Process names follow the pattern `group.id.Method` (e.g. `models.user.Find`, `scripts.auth.Check`)
- Rules use prefix matching: `models.*` matches all model processes
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!