Agent Setup Health Audit
tw93/Waza
Audits a project's agent configuration, instruction drift, hooks, MCP and AI maintainability, then reports prioritized findings with evidence and next actions.
A skill your agent uses when configuring ZCode's extension resources (MCP servers, slash commands, skills, hooks, and plugins) or instruction files such as AGENTS.md in the ZCode client.
$ npx skills add zai-org/ZCode --skill zcode-configuration-guide -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install zai-org/ZCode zcode-configuration-guide --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/zai-org/ZCode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide .claude/skills/zcode-configuration-guide && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "zcode-configuration-guide" agent skill from https://github.com/zai-org/ZCode/tree/main/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide into .claude/skills/zcode-configuration-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zcode-configuration-guide", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/zai-org/ZCode/tree/main/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guideType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add zai-org/ZCode --skill zcode-configuration-guide -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install zai-org/ZCode zcode-configuration-guide --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zai-org/ZCode.git skills-src && mkdir -p .agents/skills && cp -r skills-src/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide .agents/skills/zcode-configuration-guide && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "zcode-configuration-guide" agent skill from https://github.com/zai-org/ZCode/tree/main/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide into .agents/skills/zcode-configuration-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zcode-configuration-guide", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zai-org/ZCode --skill zcode-configuration-guide -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install zai-org/ZCode zcode-configuration-guide --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zai-org/ZCode.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide .cursor/skills/zcode-configuration-guide && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "zcode-configuration-guide" agent skill from https://github.com/zai-org/ZCode/tree/main/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide into .cursor/skills/zcode-configuration-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zcode-configuration-guide", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/zai-org/ZCode.git --path apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add zai-org/ZCode --skill zcode-configuration-guide -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install zai-org/ZCode zcode-configuration-guide --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zai-org/ZCode.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide .gemini/skills/zcode-configuration-guide && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "zcode-configuration-guide" agent skill from https://github.com/zai-org/ZCode/tree/main/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide into .gemini/skills/zcode-configuration-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zcode-configuration-guide", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install zai-org/ZCode zcode-configuration-guideInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add zai-org/ZCode --skill zcode-configuration-guide -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/zai-org/ZCode.git skills-src && mkdir -p .github/skills && cp -r skills-src/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide .github/skills/zcode-configuration-guide && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "zcode-configuration-guide" agent skill from https://github.com/zai-org/ZCode/tree/main/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide into .github/skills/zcode-configuration-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zcode-configuration-guide", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zai-org/ZCode --skill zcode-configuration-guide -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install zai-org/ZCode zcode-configuration-guide --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zai-org/ZCode.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide .opencode/skills/zcode-configuration-guide && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "zcode-configuration-guide" agent skill from https://github.com/zai-org/ZCode/tree/main/apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide into .opencode/skills/zcode-configuration-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zcode-configuration-guide", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
zcode-configuration-guideA skill your agent uses when configuring ZCode's extension resources (MCP servers, slash commands, skills, hooks, and plugins) or instruction files such as AGENTS.md in the ZCode client.
Zcode Configuration Guide is an agent skill from zai-org/ZCode. Use when configuring ZCode's extension resources (MCP servers, slash commands, skills, hooks, and plugins) or instruction files such as AGENTS.md in the ZCode client. Explains where each resource is configured at the user and workspace scope, the discovery order, precedence, and merge rules, plus guidance on which location to choose. Use when someone asks how to add an MCP server, command, skill, hook, plugin, or AGENTS.md instructions, where a configuration file lives, why a configuration is not taking effect…
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Hooks and plugins, MCP servers and Agent instruction files. It works with Model Context Protocol. The repository describes itself as: Z.ai's coding agent harness. Powerful, intelligent, extensible. The licence is Apache-2.0.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit aac4755. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Zcode Configuration Guide loads about 2.5k tokens when it runs. Until then it costs about 148 tokens; SKILL.md has 1,191 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from zai-org/ZCode at commit aac4755, republished under its Apache-2.0 licence (© zai-org). 1,191 words, ~2,528 tokens.
.claude/skills/zcode-configuration-guide/SKILL.md (or your agent's skills folder).ZCode supports five types of extension resources, plus AGENTS.md instruction files. This skill is the map: it tells you where each resource is configured and how conflicts are resolved. For "something is not working, how do I fix it," follow the routing to the diagnosing-* skills at the end.
There are two ways to work with configuration in the ZCode client, and this plugin serves both:
/ menu in the input box.~/.zcode/cli/config.json. Holds MCP servers, hooks, plugin enable/disable state, and skill/command disable overrides.<repo>/.zcode/config.json (or <repo>/zcode.json).~/.zcode/AGENTS.md. Applies as default instructions for every workspace.<repo>/AGENTS.md. Applies only to that project; the current workspace path is searched upward until the project root.| Resource | Form | User scope | Workspace scope | Conflict rule |
|---|---|---|---|---|
| Skills | Directory + SKILL.md | ~/.zcode/skills/, ~/.agents/skills/ | <repo>/.zcode/skills/, <repo>/.agents/skills/ | Identity is the file path; on load the first same-named skill wins (user scope has priority) |
| Commands | .md file | ~/.zcode/commands/, ~/.agents/commands/ | <repo>/.zcode/commands/, <repo>/.agents/commands/ | Deduplicated by normalized command name; first match wins (user scope overrides workspace), the loser is ignored |
| MCP | JSON object | ~/.zcode/cli/config.json → mcp.servers (fallback ~/.agents/mcp.json → mcpServers) | <repo>/.zcode/config.json → mcp.servers (fallback <repo>/.agents/mcp.json → mcpServers) | User overrides workspace for a same-named server; workspace-scoped servers are trusted and auto-connected by default, same as user-scoped |
| Hooks | hooks.json / config object | ~/.zcode/cli/config.json → hooks | <repo>/.zcode/config.json → hooks | Configuration-file hooks require hooks.enabled: true; plugin hooks are appended |
| Plugins | Directory + plugin.json | Installed from a marketplace; enable/disable state stored in ~/.zcode/cli/config.json | — | A plugin contributes skills, commands, hooks, MCP servers, and agents |
| Instructions | AGENTS.md file | ~/.zcode/AGENTS.md | <repo>/AGENTS.md | User default instructions load first, then workspace instructions load later so the workspace can narrow or override broad defaults |
Note:
.agents/mcp.jsonis a compatibility fallback for MCP. Within each scope the client reads.zcodefirst; only if that scope has no MCP servers does it fall back to.agents/mcp.json(which uses a top-levelmcpServerskey, whereas.zcodeuses nestedmcp.servers).
AGENTS.md is not a skill, command, hook, MCP server, or plugin. It is the instruction file ZCode loads into the model context for broad behavior rules.
~/.zcode/AGENTS.md. Use this for personal defaults that should apply in every workspace, such as preferred language, review style, or local workflow conventions.<repo>/AGENTS.md. Use this for repository-specific rules that should be shared with the project, such as architecture boundaries, logging rules, testing requirements, and commit/MR policy.AGENTS.md from the current working directory upward until the detected project root. The user default file is resolved from the user's home directory.~/.zcode/AGENTS.md first, then the resolved workspace AGENTS.md. Workspace instructions appear later, so they can narrow or override broad user defaults for that repository.~/.claude/CLAUDE.md into ~/.zcode/AGENTS.md. The built-in /init command targets the current workspace AGENTS.md, creating or updating repository instructions instead of editing the user default file.Locations are scanned in this order (earlier locations take precedence):
~/.zcode/skills (or commands)~/.agents/skills.zcode/skills (from the current directory up to the repository root; every level counts).agents/skillsWithin a level, .zcode is scanned before .agents. A deeper working-directory location takes precedence over a repository-root location.
review/code.md becomes /review:code (not /review/code).SessionStart, UserPromptSubmit, PreToolUse, PermissionRequest, PostToolUse, PostToolUseFailure, Stop.hooks.enabled: true to run (disabled by default). When any plugin contributes a hook, the hook runner is enabled automatically..zcode-plugin/plugin.json (the compatibility names .claude-plugin/ and .codex-plugin/ are also recognized). The minimal manifest requires only name (matching ^[a-z0-9][a-z0-9._-]{0,127}$).commands, skills, hooks, mcpServers, agents (each may be a directory name, an array, or inline). The fields channels, lspServers, outputStyles, and settings are recorded but not executed.plugins in ~/.zcode/cli/config.json. A built-in plugin can be disabled but not uninstalled.+ button on the Discover tab) from a GitHub repository, a Git URL, a local directory, or a file.~/.zcode/... or ~/.agents/...).<repo>/.zcode/... or .agents/...).~/.agents/skills/ → put skills there; to override a same-named skill only inside ZCode, use .zcode/skills/.~/.zcode/AGENTS.md; repository-specific instructions → <repo>/AGENTS.md. If both exist, keep broad preferences in the user file and project rules in the workspace file.When a configuration is read but has no effect, or reports an error, load the matching skill. Each provides a symptom → cause → check → fix workflow, covering both what to click in the client and which file and field an agent should edit:
diagnosing-mcpdiagnosing-skills/command is missing, overridden, has a frontmatter error, or arguments do not substitute → diagnosing-commandsdiagnosing-hooksdiagnosing-plugins© zai-org, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide of zai-org/ZCode.
Open the folder on GitHubat commit aac4755
Zcode Configuration Guide next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Zcode Configuration Guide this skillzai-org/ZCode | 7.7k | — | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Agent Setup Health Audittw93/Waza | 7.2k | — | ~5.2k | Automated safety check: Notes | MIT | |
| Working With Claude Code Docsobra/superpowers-developing-for-claude-code | 142 | — | ~1.5k | Automated safety check: Pass | None | |
| Claude Code Mastery Squadohmyjahh/xquads-squads | 277 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Mistral Vibe CLI Referencemistralai/mistral-vibe | 5.1k | — | ~15k | Automated safety check: Notes | Apache-2.0 | |
| Claude Codekid-sid/claude-spellbook | 190 | — | ~3.9k | Automated safety check: Pass | MIT |
tw93/Waza
Audits a project's agent configuration, instruction drift, hooks, MCP and AI maintainability, then reports prioritized findings with evidence and next actions.
obra/superpowers-developing-for-claude-code
Looks up official Claude Code documentation stored as reference files instead of guessing about CLI commands, configuration, or plugin APIs.
ohmyjahh/xquads-squads
Routes a request to one of eight specialist agents covering hooks, skills, subagents, MCP integration and context engineering for Claude Code.
mistralai/mistral-vibe
Reference for Mistral Vibe, the CLI agent it runs inside: config files, env vars, agents, skills, tools, hooks and MCP servers, so the agent can explain and troubleshoot its own setup.
kid-sid/claude-spellbook
A skill your agent uses when configuring Claude Code — installing skills or agents, writing hook configurations, setting up tool permissions, registering MCP servers, or authoring CLAUDE.md project…
anthropics/claude-plugins-official
Explains how to bundle Model Context Protocol servers in a Claude Code plugin, covering config files, stdio, SSE, HTTP and WebSocket server types, and authentication.
zai-org/ZCode
Complete DOCX document creation, editing, and analysis capabilities with support for revisions, comments, formatting preservation, and text extraction.
zai-org/ZCode
Create visualizations and interactive tools directly in conversation.
zai-org/ZCode
Professional PDF toolkit covering four production workflows: reports, creative visuals, academic LaTeX, and existing PDF processing.
zai-org/ZCode
A skill your agent uses when ZCode needs to inspect, plan, or execute restoration of old ACP-era ZCode sessions from ~/.zcode/v2/sessions into the new ZCode task/session stores.
zai-org/ZCode
Generate, verify, or remove large synthetic ZCode task fixtures in local ~/.zcode persistence for UI/session performance testing.
zai-org/ZCode
Check ZCode module and layer boundaries for code changes. An agent skill from zai-org/ZCode.
Works with
Categories
A skill your agent uses when configuring ZCode's extension resources (MCP servers, slash commands, skills, hooks, and plugins) or instruction files such as AGENTS.md in the ZCode client. Zcode Configuration Guide is an agent skill from zai-org/ZCode.md in the ZCode client.
Zcode Configuration Guide fits situations like: configuring ZCodes extension resources (MCP servers; instruction files such as AGENTS.md in the ZCode client; someone asks how to add an MCP server; AGENTS.md instructions.
Run `npx skills add zai-org/ZCode --skill zcode-configuration-guide -a claude-code`. Or copy the skill folder (apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide in zai-org/ZCode) into .claude/skills/zcode-configuration-guide in your project. Claude Code loads it when a task matches its description.
Run `npx skills add zai-org/ZCode --skill zcode-configuration-guide -a codex`. Or copy the skill folder (apps/zcode-cli/packages/zcode-guide-plugin/skills/zcode-configuration-guide in zai-org/ZCode) into .agents/skills/zcode-configuration-guide in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zai-org/ZCode --skill zcode-configuration-guide -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/zcode-configuration-guide, .gemini/skills/zcode-configuration-guide, .github/skills/zcode-configuration-guide and .opencode/skills/zcode-configuration-guide in your project.
SKILL.md names no scripts, command-line tools or credentials: Zcode Configuration Guide is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Zcode Configuration Guide is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Zcode Configuration Guide: Agent Setup Health Audit (tw93/Waza, 7.2k stars), Working With Claude Code Docs (obra/superpowers-developing-for-claude-code, 142 stars), Claude Code Mastery Squad (ohmyjahh/xquads-squads, 277 stars) and Mistral Vibe CLI Reference (mistralai/mistral-vibe, 5.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
zai-org (a GitHub organization) maintains it in zai-org/ZCode, which has 7,659 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 10, 2026.
Source: zai-org/ZCode on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.