From yapi-plugin
Query YApi interfaces and run docs-sync workflows through the local yapi CLI. Use when the user mentions YApi, shares a YApi URL, or asks for docs-sync operations.
npx claudepluginhub port-wind/marketplace --plugin yapi-pluginThis skill uses the workspace's default tool permissions.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Use this skill when the task is clearly about YApi.
Do not call plugin-local node scripts/... files from the user's project. In Cursor, commands run from the user's current workspace, so relative plugin paths are unreliable.
Always use the real yapi CLI directly:
yapi exists with command -v yapi.yapi is missing and the user wants setup, install @leeguoo/yapi-mcp with npm install -g @leeguoo/yapi-mcp.skill update available, rerun yapi install-skill --force.yapi ... commands for query and docs-sync operations.yapi login when whoami or another command shows a login/config problem.node and npm are installed locally@leeguoo/yapi-mcp globally if yapi is missing~/.yapi/config.tomlcommand -v yapinpm install -g @leeguoo/yapi-mcpyapi self-update when the user explicitly wants the latest CLIyapi whoamiyapi login~/.yapi/config.tomlyapi search --q <keyword>yapi --path /api/interface/get --query id=<api_id>yapi --path /api/interface/list_cat --query catid=<catid>yapi --path /api/interface/list_cat --query "catid=4631&limit=50&page=1"yapi whoamiyapi docs-sync bind add --name <binding> --dir <path> --project-id <id> --catid <id>~/.yapi/docs-sync.json mode, relative --dir values are resolved from the current git project rootyapi docs-sync --binding <binding> --dry-runyapi docs-sync --binding <binding>When the user shares a YApi URL:
~/.yapi/config.toml and compare the URL origin with base_urlproject_id from /project/<id>/...api_id from /interface/api/<id>catid from /interface/api/cat_<id>