원클릭으로
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)