Process Tools

SkillAI & models

Guides your agent to run Yao processes, query data models, and execute scripts safely.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Process Tools skill

About this capability

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.

What this skill tells your AI

The instructions your AI receives, as published by yaoapp/yao in tools/skills/yao-process/SKILL.md and read by ahel’s review.

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, {}]}'
ParameterTypeRequiredDescription
namestringyesProcess name (e.g. models.user.Find)
argsarraynoPositional 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"}'
ParameterTypeRequiredDescription
namestringnoProcess 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

Signals

GitHub stars
8k
Forks
708
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
yao-process
Source
github.com/yaoapp/yao