ワンクリックで
agent-check
Validate custom agent file format and structure
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Validate custom agent file format and structure
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Query foreign LLM for chat. Use this skill if a foreign LLM like OpenAI ChatGPT, Google Gemini, DeepSeek or xAI Grok should be queried with a single chat message.
Query Multiple AIs for Quorum Answer.
Use when turning a memory-corruption bug into a working PoC — stack/ROP, glibc heap & FSOP, format strings, browser/JIT type confusion & UAF, Linux/Windows kernel LPE against ASLR/DEP/CFG/CET/V8-Sandbox
Tinder for your Claude Code skills. Reviews a sorted deck of every installed skill and lets you swipe keep / delete / skip on each one. Use when the user wants to bulk-clean their skill collection, triage unused skills, or do interactive skill cleanup.
Use when the user wants to report a bug, file an issue, submit a bug report, or report any problem with the mobile-app plugin.
Resolve PR review feedback. Use when addressing review comments, resolving review threads, or fixing code-review feedback.
| name | agent-check |
| description | Validate custom agent file format and structure |
| user-invocable | true |
Validate agent files in .claude/agents/ for correct format.
.claude/agents/*.md---
name: agent-name # Required: lowercase, hyphenated, 3-50 chars
description: > # Required: 10-5000 chars, include triggering conditions + <example> blocks
Use this agent when [conditions]. Examples:
<example>
Context: [situation]
user: "[request]"
assistant: "[response using this agent]"
</example>
color: cyan # Required: yellow, red, green, blue, magenta, cyan
model: sonnet # Required: inherit, haiku, sonnet, opus, best, sonnet[1m], opus[1m], opusplan
tools: # Optional: YAML list (omit = all tools available)
- Read
- Write
- Grep
# forkContext: "true" # Optional: run in forked context (string "true"/"false")
# maxTurns: 20 # Optional: max conversation turns (positive integer)
skills: # Optional: auto-load skills (array)
- linked-skill
memory: # Optional: memory scopes to load (array)
- user
- project
- local
mcpServers: # Optional: MCP server refs or objects (array)
- server-name
hooks: # Optional: agent-scoped lifecycle hooks
PreToolUse:
- matcher: Write
hooks:
- type: command
command: ./validate.sh
PostToolUse:
- matcher: Bash
hooks:
- type: command
command: ./log.sh
permissionMode: default # Optional: permission handling
disallowedTools: # Optional: explicit tool blocking
- NotebookEdit
---
Read, Write, Edit, Bash, Grep, Glob, Task,
WebFetch, WebSearch, TodoWrite, NotebookEdit
yellow, red, green, blue, magenta, cyan
inherit, haiku, sonnet, opus, best, sonnet[1m], opus[1m], opusplan
name exists (lowercase, hyphenated, 3-50 chars)description exists (10-5000 chars, recommend 200-1000 with <example> blocks)color is set (valid color name)model is set (inherit/haiku/sonnet/opus/best/sonnet[1m]/opus[1m]/opusplan)tools are valid tool names, YAML list format (omit = all tools available)skills references existing skills (array, if set)forkContext is string "true" or "false" (if set)maxTurns is positive integer (if set)memory is valid array of: user, project, local (if set)mcpServers is valid array of string refs or objects (if set)hooks has valid structure (if set)permissionMode is valid value (if set)disallowedTools are valid tool names (if set)# Agent Name heading## Activation sectiontools uses YAML list format (not [Read, Write] bracket array)## Agent Validation Report
### Files Checked
| File | Status | Issues |
|------|--------|--------|
| code-reviewer.md | OK | None |
| my-agent.md | WARN | Missing color, model |
### Summary
- Total: [N]
- Valid: [N]
- Needs fixes: [N]
color field (default: cyan)model field (default: inherit)