Skip to content
AI & Agents
Skill

/yao-doc

Yao process documentation expert. ALWAYS invoke this skill when the user needs to discover available processes, read process signatures, or validate process names. Do not guess process APIs — use this skill first.

BOOST
From plugin
yao
8.1k12 skills1 agent
Install
$ npx -y skills add YaoApp/yao --skill yao-doc --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-doc

Context preview

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

Yao process documentation expert. ALWAYS invoke this skill when the user needs to discover available processes, read process signatures, or validate process names. Do not guess process APIs — use this skill first.

SKILL.md

yao-doc.SKILL.md
name: yao-doc
description: Yao process documentation expert. ALWAYS invoke this skill when the user needs to discover available processes, read process signatures, or validate process names. Do not guess process APIs — use this skill first.

Documentation Tools

Three tools for browsing Yao process documentation, called via bash.

doc_list

Search and list available process documentation entries.

tai tool doc_list '{"keyword": "user", "limit": 10}'

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | `keyword` | string | no | Search keyword (empty to list all) | | `limit` | integer | no | Max results (default 20) |

doc_inspect

Get detailed documentation for a specific process: arguments, return type, methods.

tai tool doc_inspect '{"name": "models.user.Find"}'

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | `name` | string | yes | Process name (e.g. `models.user.Find`) |

doc_validate

Check if a process name is valid. Returns suggestions for similar processes if not found.

tai tool doc_validate '{"name": "models.user.Findd"}'

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | `name` | string | yes | Process name to validate |

Workflow

1. **doc_list** — discover available processes by keyword 2. **doc_inspect** — read the full signature before calling 3. **doc_validate** — fix typos when a process name doesn't work

Guidelines

  • Always use doc_inspect before calling an unfamiliar process via process_call
  • Use doc_validate when you get unexpected errors — the name might be misspelled
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.