brainfish-ai/ballet-grok-plugin/ballet
Claude Code and agent skill by brainfish-ai/ballet-grok-plugin
- community
Checking that the SKILL.md file is still in the repository.
Author and operate Ballet workspaces — playbooks, agents, skills, HTTP tools, connectors, secrets, and persistent data tables — over the Ballet MCP server. Use when the user mentions Ballet, a Ballet playbook, or app.ballet.dev.
Install
npx vskill@latest install brainfish-ai/ballet-grok-plugin/balletSKILL.md
Ballet
Ballet is an agent operations platform. This plugin connects Grok Build to a Ballet workspace through the ballet MCP server at https://api.ballet.dev/mcp.
The server ships its own authoring guides. Do not guess at Ballet's data model or SDK surface — read the guide for the artifact you are about to create.
First call in any Ballet task
Then read the guide for the specific artifact: playbook, agent, tool, skill, connector, or sdk. list_builder_guides returns the full catalog.
Authoring order
- Read the guide for the artifact type.
- Discover before creating.
list_integrations({ query })before writing an HTTP
tool — native vendors are already registered and should be used through metaphor.integration rather than a hand-rolled tool. list_models before create_agent. list_secrets for credential names. list_playbooks, list_agents, list_tools, list_skills to avoid duplicating existing work.
- Create dependencies first — secrets, tools, skills, agents, and MCP servers must
exist before a step references them.
- Create or update the playbook with a complete
stepsarray. - Verify, publish, then run.
verify_playbookuntil clean,publish_playbookso
webhooks and runs pin to the live version, then run_playbook. Diagnose failures with get_run and get_run_steps.
Rules
- Never inline a credential in step code, a tool definition, or a playbook. Store it
with create_secret / update_secret and reference it by name. list_secrets returns names only, never values.
- Call
verify_playbookbeforerun_playbook. - Do not invent
metaphor.*SDK methods — load thesdkguide. - Treat
delete_playbook,delete_agent,delete_tool,delete_skill,
delete_mcp_server, delete_data_table, and delete_data_table_record as destructive. Confirm with the user before calling them.
run_playbookexecutes real work against connected systems. Confirm before the first
run of a playbook the user has not run before.
Product documentation
For questions the MCP guides do not answer — connectors, webhooks, run history, suspend/resume, REST equivalents — read <https://docs.ballet.dev>.
Every article is available as agent-readable markdown: append .md to any article URL, or send Accept: text/markdown. The index of all articles is at <https://docs.ballet.dev/llms.txt>.
Authentication
The server advertises OAuth 2.1 metadata at /.well-known/oauth-protected-resource. On the first tool call the MCP client performs dynamic client registration and opens a browser consent page. There is no API key to paste. If a call returns 401, the token expired or was revoked — re-run the OAuth flow rather than retrying.
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/ballet/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/brainfish-ai/ballet-grok-plugin/ballet)