Agent SkillsYaoApp/yao › yao-process

yao-process

GitHub

Yao流程执行专家,提供调用Yao进程和查询数据模型的自动化能力。通过process_call执行进程,利用process_allowed验证权限,确保操作合规与安全。

tools/skills/yao-process/SKILL.md YaoApp/yao

Trigger Scenarios

需要调用Yao进程 查询数据模型 检查进程权限

Install

npx skills add YaoApp/yao --skill yao-process -g -y
More Options

Non-standard path

npx skills add https://github.com/YaoApp/yao/tree/main/tools/skills/yao-process -g -y

Use without installing

npx skills use YaoApp/yao@yao-process

指定 Agent (Claude Code)

npx skills add YaoApp/yao --skill yao-process -a claude-code -g -y

安装 repo 全部 skill

npx skills add YaoApp/yao --all -g -y

预览 repo 内 skill

npx skills add YaoApp/yao --list

SKILL.md

Frontmatter
{
    "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

Version History

  • 94ab88a Current 2026-08-20 19:13

Same Skill Collection

tools/skills/yao-agent/SKILL.md
tools/skills/yao-audio/SKILL.md
tools/skills/yao-board/SKILL.md
tools/skills/yao-doc/SKILL.md
tools/skills/yao-image/SKILL.md
tools/skills/yao-secret/SKILL.md
tools/skills/yao-web/SKILL.md
tools/skills/yao-workspace-config/SKILL.md
tools/skills/yao-workspace/SKILL.md

Metadata

Files
0
Version
5a3f9a6
Hash
2b0450f2
Indexed
2026-08-20 19:13

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-31 20:42
浙ICP备14020137号-1 $Carte des visiteurs$