Back to Skills

update-agent

verified

修改现有的agent

View on GitHub

Marketplace

plugin-market-marketplace

blueif16/amazing-claude-code-plugins

Plugin

skillforge

development

Repository

blueif16/amazing-claude-code-plugins

skillforge/skills/update-agent/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/blueif16/amazing-claude-code-plugins/blob/main/skillforge/skills/update-agent/SKILL.md -a claude-code --skill update-agent

Installation paths:

Claude
.claude/skills/update-agent/
Powered by add-skill CLI

Instructions

# 更新Agent

## 目的
修改现有agent的内容。

## 执行逻辑

### 1. 列出所有agents

1. 查找 `.claude/agents/` 目录
2. 列出所有agent(编号列表)
3. 询问:"要更新哪个agent?"

### 2. 询问修改内容

询问:"你想修改什么?"
选项:
- 描述
- 模型
- 工具列表
- 说明/指令
- 其他

### 3. 执行修改

根据用户选择,使用Edit工具进行精确修改:
- 保持YAML frontmatter完整
- 仅修改指定部分
- 不改变其他内容

### 4. 基本验证

检查:
- YAML frontmatter完整(--- 开始和结束)
- 必需字段存在
- 模型值有效(sonnet/opus/haiku/inherit)

## 成功输出

```
✅ Agent已更新: {agent-name}
📁 位置: ./.claude/agents/{agent-name}.md
```

## 错误处理

- 未找到 .claude/ → 提示先创建agent
- YAML格式错误 → 报告具体问题
- 无效的模型值 → 提示有效选项
- 无写入权限 → 报告错误

## 示例

用户: "更新git-helper agent"

执行流程:
1. 列出agents:
   1. git-helper
   2. code-reviewer
2. 用户选择: 1
3. 询问修改内容 → "模型"
4. 询问新模型 → "opus"
5. 使用Edit工具更新model字段
6. 输出成功消息

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
680 chars