with one click
update-agent
// Update agent files to align with template and apply specified changes. Use when modernizing agent definitions, batch updating agent configurations, or ensuring template compliance across agents.
// Update agent files to align with template and apply specified changes. Use when modernizing agent definitions, batch updating agent configurations, or ensuring template compliance across agents.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | update-agent |
| description | Update agent files to align with template and apply specified changes. Use when modernizing agent definitions, batch updating agent configurations, or ensuring template compliance across agents. |
Updates agent files to align with the latest template structure and applies any specified changes while preserving unique agent characteristics.
This skill systematically updates agent files to maintain consistency with the current template while preserving each agent's unique personality, expertise, and collaboration networks.
What this skill does NOT do:
/create-agent instead)When to REJECT:
/agents directorytemplate:agent is missing or invalidultrathink: you'd perform the following steps
Spawn parallel specialized subagents (one per agent file, max 8 parallel Task calls per dispatch) — each ultrathinks, reads template:agent and the agent file, and applies updates.
Analyze Requirements
*frontend*)Load Template Reference
Locate Agents
Template Validation
Delegation
Task calls per dispatch) with:
Progress Monitoring
Template Compliance Verification
Change Application Verification
Personality Preservation Check
Output Format:
[✅/❌] Command: update-agent $ARGUMENTS
## Summary
- Agents processed: [count/total]
- Successfully updated: [count]
- Failed updates: [count]
- Template compliance: [PASS/FAIL]
## Actions Taken
1. [Batch processing of agents with results]
2. [Template alignment changes applied]
3. [Custom changes applied (if any)]
## Subagent Results
- Total subagents deployed: [count]
- Successful updates: [count]
- Failed updates: [count] (if any)
## Updated Agents
- [agent-name]: [Status] - [Changes applied]
- [agent-name]: [Status] - [Changes applied]
## Issues Found (if any)
- **Agent**: [agent-name]
**Issue**: [Description of problem]
**Resolution**: [Applied fix or manual intervention needed]
/update-agent
# Spawns parallel subagents (one per agent file, max 8 parallel Task calls)
# Updates all agents in /agents directory to latest template
/update-agent "james-mitchell"
# Updates only the james-mitchell agent file
# Aligns with template while preserving role-specific content
/update-agent "*frontend*"
# Updates all agents with 'frontend' in their filename
# Useful for updating agents with similar roles or expertise
/update-agent --change="Add new security compliance gate"
# Updates all agents and applies additional changes
# Template alignment plus specified modifications
/update-agent "james-mitchell" --change="Update collaboration network to include new DevOps role"
# Updates specific agent with both template alignment and custom changes
# Preserves agent identity while making requested modifications
/update-agent "*-engineer*" --change="Update tool permissions for new security standards"
# Updates all engineer-type agents with security updates
# Efficient for role-based mass updates
/update-agent "non-existent-agent"
# Error: Agent file not found
# Suggestion: Use 'ls agents/' to see available agents
# Alternative: Use '/update-agent' to update all agents
/update-agent --verify
# Validates all agents against current template without making changes
# Reports compliance status and suggests improvements