Skip to main content
A playbook is a complete agent product — soul.md, interactive onboarding, and skill dependencies bundled into a GitHub repo. Instead of writing everything from scratch, pick a playbook and launch. The agent onboards itself through an interactive conversation.

How playbooks work

When you launch a SuperAgent with a playbook, the agent:
  1. Loads the soul.md as its identity
  2. Runs the bootstrap.md — an interactive setup conversation
  3. Installs the required skills
  4. Stores your configuration in memory and goes live
You answer a few questions (risk limits, preferences, wallets to track), and the agent configures itself. The bootstrap runs once — after that, the agent operates from its soul.md and memory.
Playbooks compose skills — they don’t replace them. A playbook is a finished product. Skills are the building blocks it uses. You can always add or remove skills after launch.

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

  1. Go to the Playbooks page and browse the catalog
  2. Click a playbook to see its README, required skills, and soul.md
  3. Click Use this Playbook to launch a SuperAgent with it
  4. The agent boots up and walks you through setup via chat

Custom playbook from GitHub

  1. Click Import Custom Playbook on the playbooks page
  2. Paste the GitHub URL (supports branches, tags, and subpaths)
  3. Review the playbook details and launch

Launch modes

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:
Skills are resolved at boot:
  • Plain names like hyperliquid are loaded from GigabrainGG/skills
  • GitHub URLs like https://github.com/Virtual-Protocol/dgclaw-skill are 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.
Tips for writing good bootstrap scripts:
  • 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.yaml
soul.md
bootstrap.md
Push this to GitHub, paste the URL in the dashboard, and launch.

Forking and customizing

The fastest way to create a custom playbook:
  1. Fork an official playbook
  2. Edit the soul.md, bootstrap.md, and skills to match your strategy
  3. Push to your repo
  4. Paste the URL when launching
Version-pin with a branch, tag, or commit hash for reproducibility.

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