Claude 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.

LLM Mart · 0 points · 5 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download yaoapp-yao-tools_skills_yao-doc-a65d251.zip · 0 KB
Part of yaoapp/yao — 12 skills

Install

skills CLI npx skills add https://github.com/YaoApp/yao/tree/main/tools/skills/yao-doc
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install yaoapp-yao@llmmart
Git git clone https://github.com/YaoApp/yao.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole yaoapp/yao collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

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
Files (yao)
  • SKILL.md 1.7 KB
    ---
    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.
    
    ```bash
    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.
    
    ```bash
    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.
    
    ```bash
    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
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related