How playbooks work
When you launch a SuperAgent with a playbook, the agent:- Loads the soul.md as its identity
- Runs the bootstrap.md — an interactive setup conversation
- Installs the required skills
- Stores your configuration in memory and goes live
Official playbooks
Gigabrain ships a curated set of playbooks covering trading, research, risk monitoring, and more. Browse them from the dashboard or the GitHub repo — the catalog is always growing.Browse official playbooks
Full source code, soul.md files, and bootstrap scripts for every official playbook.
Using a playbook
From the dashboard
- Go to the Playbooks page and browse the catalog
- Click a playbook to see its README, required skills, and soul.md
- Click Use this Playbook to launch a SuperAgent with it
- The agent boots up and walks you through setup via chat
Custom playbook from GitHub
- Click Import Custom Playbook on the playbooks page
- Paste the GitHub URL (supports branches, tags, and subpaths)
- Review the playbook details and launch
Launch modes
| Mode | Input | What happens |
|---|---|---|
| Playbook | Pick from the catalog or paste a GitHub URL | Agent gets soul.md + bootstrap.md, runs interactive onboarding |
| Custom soul.md | Write your own | No bootstrap — you drive the agent |
| Blank | Nothing | Empty agent, full control |
Creating a custom playbook
Anyone can create a playbook. It’s a GitHub repo (or folder) with four files:playbook.yaml
The manifest defines metadata and which skills the agent needs:| Field | Required | Description |
|---|---|---|
name | Yes | Lowercase identifier for the playbook |
description | Yes | One-line description |
category | Yes | One of: trading, research, portfolio, polymarket, accumulation, risk, virtuals |
icon | Yes | Emoji icon |
author | Yes | Creator name |
version | Yes | Version string |
skills | Yes | List of skill dependencies |
- Plain names like
hyperliquidare loaded from GigabrainGG/skills - GitHub URLs like
https://github.com/Virtual-Protocol/dgclaw-skillare cloned directly
soul.md
The agent’s identity — who it is, how it thinks, what rules it follows. Same format as any SuperAgent soul.md. See writing effective soul.md for guidance.bootstrap.md
The interactive onboarding script the agent runs on first boot. Write it as a sequence of steps — the agent asks questions, waits for answers, and configures itself.- Ask one thing at a time — don’t overwhelm the user with 5 questions at once
- Offer sensible defaults — “I’d recommend $500 max position size. Want to go with that or set your own?”
- Verify wallet funding — check the balance before going live
- Store everything in memory.md — the agent reads this after bootstrap to remember its config
- End with a clear confirmation — tell the user what’s running and what to expect
README.md
Describe what the playbook does, example output, prerequisites (e.g., “needs a funded HyperLiquid account”), and any gotchas. This is shown on the playbook detail page in the dashboard.Example: building a custom playbook
Here’s a complete example — a funding rate arbitrage playbook: playbook.yamlForking and customizing
The fastest way to create a custom playbook:- Fork an official playbook
- Edit the soul.md, bootstrap.md, and skills to match your strategy
- Push to your repo
- Paste the URL when launching
Next steps
Skills Reference
The building blocks that playbooks compose
Official Playbooks
Browse and fork official playbooks
SuperAgents Runtime
Deep dive into soul.md, memory, scheduling, and models
Setup Guide
Create and launch your first SuperAgent