vamfi/vamfi-plugins/team-load
Claude Code and agent skill by vamfi/vamfi-plugins
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user asks to "load a team pack", "bootstrap a team", "start a team from config", "use a saved team", "load team-pack", or wants to create a Claude Code team from a folder-based team pack configuration.
Install
npx vskill@latest install vamfi/vamfi-plugins/team-loadSKILL.md
Team Load — Bootloader Skill
Purpose
Load a team pack folder and bootstrap it as a running Claude Code agent team. Parse the universal team.yaml format, resolve agent definitions, inject shared rules, map tools, and spawn all agents.
When to Use
This skill activates when:
- User asks to load, start, or bootstrap a team from a folder
- User references a team pack by name or path
- User wants to create a team from a saved configuration
- The
/team-loadcommand is invoked
Team Pack Format
A team pack is a folder with this structure:
Bootload Process
Step 1: Parse team.yaml
Read the manifest file. Required fields:
Step 2: Load Shared Rules
Read each file listed in shared_rules and concatenate into a single rules block.
Step 3: Load Orchestrator
- Read the orchestrator's
.mdfile - Strip YAML frontmatter (everything between
---markers) - Build the team roster string from
agentslist - Replace
{{TEAM_ROSTER}}in the prompt with the roster - Append shared rules under
## Shared Rulesheading
Step 4: Load Agent Definitions
For each agent in agents list:
- Read the agent's
.mdfile from the path infile - Strip YAML frontmatter, keep body as system prompt
- Append shared rules under
## Shared Rulesheading - Map tools using
tool_mappings.claude_code
Step 5: Create Claude Code Team
Step 6: Spawn Agents
For each agent, spawn as a teammate:
Spawn ALL agents in a single message for parallel startup.
Step 7: Report
Output a summary table:
| Agent | Model | Role | Status | |
|---|---|---|---|---|
| name | model | role | spawned |
List available workflows and how to run them.
Tool Mapping
The tool_mappings section in team.yaml translates generic tool names to runtime-specific ones:
| Generic | Claude Code | OpenAI | Generic | |
|---|---|---|---|---|
| file_read | Read | file_search | read_file | |
| file_write | Write | — | write_file | |
| file_edit | Edit | — | edit_file | |
| shell | Bash | code_interpreter | execute_command | |
| web_search | WebSearch | web_search | web_search | |
| file_search | Glob | — | find_files | |
| content_search | Grep | — | search_content |
Search Locations
When loading by name (not path), check in order:
~/.claude/team-packs/{name}/./team-packs/{name}/${CLAUDE_PLUGIN_ROOT}/assets/team-packs/{name}/
Error Handling
- Missing team.yaml → error with message about required format
- Missing agent file → warn and skip that agent
- Missing shared rules file → warn and continue without rules
- Invalid YAML → error with parse details
- No tool_mappings → use generic tool names as-is
Additional Resources
For the complete team.yaml specification, see references/team-yaml-spec.md. For bootloader implementation examples, see scripts/.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/team-packs/skills/team-load/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vamfi/vamfi-plugins/team-load)