| name | team-management |
| description | This skill should be used when the user asks to "list team packs", "show saved teams", "validate a team pack", "check team pack structure", "team pack details", "what teams do I have", or needs to manage, inspect, or validate team pack configurations. |
| version | 1.0.0 |
Team Management — List, Inspect, Validate
Purpose
Manage saved team packs: list available packs, show details, validate structure, and compare configurations.
When to Use
This skill activates when:
- User asks what team packs are available
- User wants details about a specific team pack
- User wants to validate a team pack's structure
- User asks to delete or rename a team pack
- The
/team-list command is invoked
Operations
List Team Packs
Scan all team pack sources and display:
Sources (in priority order):
~/.claude/team-packs/ — User-saved packs
./team-packs/ — Project-local packs
${CLAUDE_PLUGIN_ROOT}/assets/team-packs/ — Built-in templates
For each pack, read team.yaml and show:
- Name and description
- Agent count and names
- Workflow count
- Version (if specified)
Inspect Team Pack
Show full details of a specific team pack:
- Read
team.yaml — show all fields
- List agents with their roles, models, and tool lists
- List workflows with phase summaries
- List shared rules
- Show tool mappings
- Show the orchestrator's communication structure
Validate Team Pack
Check a team pack folder for correctness:
Required checks:
Optional checks:
Output format:
Validating team pack: {name}
Required:
[PASS] team.yaml exists and is valid
[PASS] orchestrator.md exists
[PASS] All agent files exist
[FAIL] Agent "my agent" is not kebab-case → rename to "my-agent"
...
Optional:
[WARN] orchestrator.md missing {{TEAM_ROSTER}} placeholder
[PASS] No circular workflow dependencies
...
Result: {PASS|FAIL} ({pass-count}/{total-count} checks passed)
Compare Team Packs
Compare two team packs side by side:
- Agent differences (added, removed, changed)
- Model differences
- Tool differences
- Workflow differences
- Rule differences
Delete Team Pack
Remove a saved team pack from ~/.claude/team-packs/:
- Confirm with user before deleting
- Only delete from user-saved location (never built-in templates)
- Show what will be deleted
Rename Team Pack
Rename a team pack folder and update name in team.yaml:
- Rename the directory
- Update
name field in team.yaml
- Report the change