Skip to content
AI & Agents
Skill

/yao-process

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.

BOOST
From plugin
yao
8.1k12 skills1 agent
Install
$ npx -y skills add YaoApp/yao --skill yao-process --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/yao-process

Context preview

The summary Claude sees to decide when to auto-load this skill.

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.

SKILL.md

yao-process.SKILL.md
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.

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.

# 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
Read more
Ships withyao

✨ All your agents and workspaces in one place, on every device you own. Track tasks on a board, accessible from desktop, mobile, browser, or API. Self-hosted.

Get the whole plugin
Stats
8,072
Stars
717
Forks
Active
Maintenance
Go
Language
5d ago
Last commit
5y ago
Created
3h ago
Added

Repo: YaoApp/yao

Other skills on yao.