Token导航 LogoToken导航TokenDH.com
研究检索执行命令unknown未标认证来源可访问许可证需确认审计未展示

agent-creatorAgent 创建者

Agent Skill

agent-creator 用于查找、检索和筛选相关信息,适合在 Local Agent 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

240

周安装

10

下载量

80
Local Agent

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:agent-creator(Agent 创建者)
来源仓库:https://smithery.ai
仓库路径:agent-creator
安装命令:
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。当前暂无明确安装命令,请以来源页面说明为准。

简介

agent-creator 用于查找、检索和筛选相关信息。

  • 适合在 Local Agent 中根据关键词快速定位候选结果。
  • 安装方式未知,需结合来源站点和原始 README 进一步确认用法。
  • 使用前建议确认权限范围和是否涉及模型生成操作。agent-creator 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 当前分类为研究检索,仅适用于 Local Agent 环境。

SKILL.md

Agent Creator

This skill provides guidance for creating effective Claude Code agents.

About Agents

Agents are Markdown files with YAML frontmatter that configure Claude Code with specialized behavior. They can be used in two ways:

  1. Main Agent (claude --agent name) - Starts Claude Code as this persona
  2. Subagent (Task tool) - Spawns a focused worker that reports back

Unlike skills (which inject knowledge into context), agents fundamentally change *who Claude is* for that session - the system prompt, available tools, and even the model.

When to Create an Agent

Use CaseCreate Agent?Alternative
Specialized persona with restricted toolsYes-
Domain expert needing specific MCPs/skillsYes-
Cost optimization (haiku for simple tasks)Yes-
Orchestrator that delegates to sub-agentsYes-
Adding domain knowledge to contextNoCreate a skill
One-off task instructionsNoDirect prompting
Reusable scripts/assetsNoCreate a skill

Agent vs Skill Decision

  • Agent: Changes *who* Claude is (persona, tools, model)
  • Skill: Changes *what* Claude knows (knowledge, procedures, scripts)

Agents can load skills. Skills cannot become agents.

Agent Anatomy

File Location

Agents are stored as .md files in:

  • ~/.claude/agents/ - User-level (global, all projects)
  • .claude/agents/ - Project-level (repo-specific, higher precedence)

Required Structure

---
name: agent-name
description: "When to use this agent. Be specific about triggers."
---

System prompt content goes here.

All Configuration Options

FieldRequiredTypeDescription
nameYesstringUnique ID (lowercase, hyphens only)
descriptionYesstringWhen/why to invoke this agent
toolsNolistRestrict to specific tools only
modelNostringhaiku, sonnet, opus, or omit to inherit
permissionModeNostringdefault, acceptEdits, plan, bypassPermissions
skillsNolistAuto-load specific skills

Tool Restriction

Omitting tools grants all available tools. Specifying it creates a whitelist:

tools:
  - Read
  - Grep
  - Glob

Common tools: Read, Write, Edit, Glob, Grep, Bash, Task, WebSearch, WebFetch, TodoWrite

See references/tool-catalog.md for the complete catalog with use cases.

Agent Creation Process

Step 1: Define the Agent's Purpose

Before writing, answer:

  1. What is this agent's specialty? (one clear focus)
  2. When should it be invoked? (specific triggers)
  3. What tools does it need? (minimum viable set)
  4. What model fits the task? (haiku=fast/cheap, sonnet=balanced, opus=complex)
  5. What MCPs or skills should it load?

Step 2: Initialize the Agent

Run the initialization script to scaffold the agent file:

python ~/.claude/skills/agent-creator/scripts/init_agent.py <agent-name> [--path <directory>]

Default path is ~/.claude/agents/ (user-level). Use .claude/agents/ for project-level.

Step 3: Write the System Prompt

The system prompt (Markdown body after frontmatter) defines the agent's behavior. Follow Opus 4.5 prompting best practices from references/opus-prompting.md.

System Prompt Structure

---
name: example-agent
description: "..."
---

[Role statement - who this agent is]

## Capabilities
[What this agent can do]

## Guidelines
[How to approach tasks]

## Workflow
[Step-by-step process if applicable]

Writing Style

  • Use imperative form: "Analyze the code" not "You should analyze the code"
  • Be explicit and specific: State exactly what to do
  • Add context for why: Explain reasoning behind guidelines
  • Include concrete examples: Show expected behavior
  • Keep it focused: One clear specialty, not a generalist

Step 4: Configure Tools and Model

Match tools to the agent's purpose:

Agent TypeRecommended ToolsModel
ResearcherRead, Grep, Glob, WebSearch, WebFetchsonnet
Code ReviewerRead, Grep, Glob, Bashsonnet
Writer/EditorRead, Write, Editsonnet
Quick SearchGrep, Glob, Readhaiku
Complex AnalysisRead, Grep, Glob, Taskopus
OrchestratorTask, Read, TodoWriteopus

Step 5: Add MCP/Skill Integrations

For agents that need external capabilities:

skills:
  - ui-styling
  - docs-seeker

Reference skills in the system prompt:

## Available Skills

Use the `ui-styling` skill for shadcn components and Tailwind.
Use the `docs-seeker` skill for finding library documentation.

For MCP tools, mention them explicitly in the system prompt so the agent knows they're available.

Step 6: Test and Iterate

  1. Test as main agent: claude --agent your-agent
  2. Test as subagent: Use Task tool to spawn it
  3. Verify tool restrictions: Ensure it only uses allowed tools
  4. Check persona consistency: Does it maintain character?
  5. Validate triggers: Does the description accurately predict usage?

Opus 4.5 Prompting Guidelines

Claude Opus 4.5 has specific characteristics that affect agent design. See references/opus-prompting.md for full details.

Key Points

  1. Dial back aggressive language - Replace "CRITICAL/MUST" with normal phrasing
  2. Avoid "think" - Use "consider", "evaluate", "reflect" when extended thinking is off
  3. Be explicit about action - "Implement changes" vs "suggest changes"
  4. Include anti-over-engineering guidance - Opus tends to add unnecessary abstractions
  5. Examples matter - Opus follows examples precisely, ensure they're correct
  6. Parallel tool calling - Explicitly encourage when tools are independent

Anti-Over-Engineering Snippet

Include this in agents that write code:

Avoid over-engineering. Only make changes directly requested or clearly necessary.
Keep solutions simple and focused. Do not add features, refactor code, or make
improvements beyond what was asked.

Agent Patterns

See references/agent-patterns.md for common archetypes:

  • Researcher - Read-only exploration and analysis
  • Specialist - Domain expert with focused tools
  • Reviewer - Code/content review without editing
  • Builder - Focused creation with write access
  • Orchestrator - Delegates to sub-agents
  • Quick Responder - Fast, cheap responses with haiku

Validation Checklist

Before finalizing an agent:

  • Name is lowercase with hyphens only
  • Description clearly states when to use the agent
  • Tools are minimal but sufficient for the task
  • Model matches complexity needs (haiku/sonnet/opus)
  • System prompt uses imperative form
  • No "CRITICAL/MUST" aggressive language
  • Includes anti-over-engineering guidance if writes code
  • Examples in prompt are accurate and helpful
  • Tested as both main agent and subagent

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Local Agent

96.83%
按下载量换算77

安全审计

暂无安全审计结果可展示。

权限和风险

执行命令

安装流程涉及命令执行,可能通过 第三方 CLI 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills