tommy-ca/grok-bot-fleet-config/fleet-config-import
Claude Code and agent skill by tommy-ca/grok-bot-fleet-config
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
when bootstrapping or importing a fleet-config.v1 pack onto this account
Install
npx vskill@latest install tommy-ca/grok-bot-fleet-config/fleet-config-importSKILL.md
Fleet config import
Apply a scrubbed fleet-config.v1 pack onto this Grok Bot account. Does not delete existing bots. Companion: Fleet config export, Fleet config bootstrap, Design a Grok Bot.
Inputs
- Path to
fleet-config.v1.json(default:dist/fleet-config.v1.jsonin this plugin, or$FLEET_DIST_DIR/fleet-config.v1.json) - Schema:
schema/fleet-config.v1.schema.json - Dry-run verifier (does not import):
``bash python3 scripts/verify_fleet_config.py /path/to/fleet-config.v1.json ``
Steps
- Validate schema
- Run
scripts/verify_fleet_config.pyfirst; refuse on FAIL. - Confirm
"schema": "fleet-config.v1"and required top-level keys. - Refuse packs that embed secrets, cookie jars, or raw agent UUIDs as identity.
- Plugins (
bootstrap.orderfirst)
- For each
plugins[].pluginId: SearchPlugins → InstallPlugin if missing. - Marketplace ids only; no custom MCP secrets from the pack.
- Rules
- Write each
rules[]to~/.cursor/rules/<path>(create dir if needed). - Typical:
fleet-roles.mdc,pstack-herdr-agents.mdc,pstack-models.mdc.
- Skills
- For each
skills[]: write viaupdate_stateskill write (or filesystem under/home/box/agent-data/workflows/<slug>/SKILL.mdwhen that is the live convention on this host). - Preserve slug; do not clobber unrelated local-only skills without asking.
- Fleet docs
- Write
fleetDocs[]under$FLEET_DIR(default/workspace/fleet-external-agents/) and openspec binding note. - Refresh rooms-map / roles-map twins after agents/rooms exist.
- Agents (match-by-name, idempotent)
- Inventory live agents under
$FLEET_AGENTS_DIR(default/home/box/agent-data/agents/*/profile.json). - Skip New Bot (empty).
- Do NOT delete existing bots.
- For each pack
agents[]entry: if no bot with matching name,CreateAgentwith name + description from pack (roleKeyis the stable key for rooms/RACI). - Match existing by name when present; leave their UUIDs local. Skip create when the name already exists.
- Routines (match-by-name, idempotent): for each new or existing bot, create routine recipes from pack only when no routine with that name already exists on the bot (
update_stateroutine create: name, scheduleOrTriggerIntent, prompt). Never invent automation.json ids. Never delete existing routines to match the pack.
- Rooms (match-by-name, idempotent)
- Match existing channels by name. If a room with that name already exists, skip
CreateChannel(idempotent intent); refresh membership only when the operator asks. - For each missing
rooms[]:CreateChannelby name/charter; members frommemberRoleKeysresolved to live agent ids (max 6 members; include self if managing the channel). - Do not recreate collapsed duplicate rooms from old fleets.
- Do not delete channels via tools if the platform forbids it; journal for operator sidebar cleanup.
- Healthchecks
- On the designer bot (
bot-designer/ local equivalent), run Design a Grok Bot fresh-install healthchecks (transcript-healthcheck + routine-healthcheck routines). - Run setup-pstack if
~/.cursor/rules/pstack-models.mdcmissing (via bootstrap skill).
- Journal
- Append a short note under
$FLEET_DIR(or herd-journal style) listing: plugins installed, rules written, skills written, agents created (names/roleKeys), rooms created vs skipped-by-name, routines requested vs skipped-by-name, healthcheck status. - Tell the operator what was created vs skipped.
Anti-jobs
- Never pack or re-emit secrets during import
- Never delete bots or wipe memories to "match" the pack
- Never delete rooms or routines to force pack parity
- Never CreateChannel with >6 members
- Never treat room/agent UUIDs from a foreign pack as valid on this account
Done when
Pack applied per bootstrap order, journal written, designer healthchecks verified or explicitly noted missing.
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 repositoryCheckingskills/fleet-config-import/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/tommy-ca/grok-bot-fleet-config/fleet-config-import)