Commands
CLI reference with copyable examples and supported options.
All commands also support the --config flag. See Global Options for shared flags.
Account
Display which account is currently active.
Use playbooks account <action> for account-scoped resources.
Terminalplaybooks account playbooks account --select 'id,name,email'
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of account fields you'd like to display |
Banks
View your account banks.
Terminalplaybooks account banks playbooks account banks --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Bookmarks
View your account bookmarks.
Terminalplaybooks account bookmarks playbooks account bookmarks --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Cards
View your account cards.
Terminalplaybooks account cards playbooks account cards --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Charges
View your account charges.
Terminalplaybooks account charges playbooks account charges --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Collections
View your account collections.
Terminalplaybooks account collections playbooks account collections --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Drafts
View your account drafts.
Terminalplaybooks account drafts playbooks account drafts --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Downloads
View your account downloads.
Terminalplaybooks account downloads playbooks account downloads --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Invoices
View your account invoices.
Terminalplaybooks account invoices playbooks account invoices --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Ledgers
View your account ledger activity.
Terminalplaybooks account ledgers playbooks account ledgers --select 'id,amount,type'
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
Payouts
View your account payouts.
Terminalplaybooks account payouts playbooks account payouts --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Plays
View your account plays.
Terminalplaybooks account plays playbooks account plays --status draft --page 1
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--status | string | Filter by status |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Subscription
Fetch and display your account subscription.
Terminalplaybooks account subscription playbooks account subscription --select 'id,name,uuid,email'
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
Teams
View a list of your account teams.
Terminalplaybooks account teams playbooks account teams --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
This command is only available when a user account is active.
Transfers
View your account transfers.
Terminalplaybooks account transfers playbooks account transfers --page 2 --pageSize 25
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Usage
Fetch and display your account usage statistics.
Terminalplaybooks account usage playbooks account usage --select 'id,totalCredits,totalRemaining'
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
Clone
Clone a play to your GitHub account.
Terminalplaybooks clone <uuid> playbooks clone <uuid> --account mile-hi-labs --private
Option | Type | Description |
|---|---|---|
--account | string | Clone to a specific account |
--name | string | Rename the cloned play |
--private | boolean | Mark the cloned play as private |
--version | string | Specify the version ID |
Collections
Fetch collection related resources.
Terminalplaybooks collections playbooks collections --query next playbooks collections starter-packs playbooks collections starter-packs open playbooks collections starter-packs --include team playbooks collections starter-packs plays --view featured
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--include | string | A comma separated list of relationships to include |
--view | string | Filter by view |
--query | string | Filter by a search query |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Config
Display your config file.
Terminalplaybooks config playbooks config --select 'token,uuid'
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
Download
Download a play to your local machine.
Terminalplaybooks download <uuid> playbooks download <uuid> --path ~/path/to/folder
Option | Type | Description |
|---|---|---|
--path | string | Path to a custom destination folder |
--name | string | Custom name for the directory |
--version | string | Specify a specific version to download |
Frameworks
Fetch framework related resources.
Terminalplaybooks frameworks playbooks frameworks --query next playbooks frameworks react playbooks frameworks react open playbooks frameworks react --include team playbooks frameworks react plays --view featured
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--include | string | A comma separated list of relationships to include |
--view | string | Filter by view |
--query | string | Filter by a search query |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Init
Add a playbooks.json file to your project.
Terminalplaybooks init playbooks init --path ~/path/to/project
Option | Type | Description |
|---|---|---|
--path | string | Path to a custom destination folder |
Languages
Fetch language related resources.
Terminalplaybooks languages playbooks languages --query next playbooks languages typescript playbooks languages typescript open playbooks languages typescript --include framework playbooks languages typescript plays --view featured
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--include | string | A comma separated list of relationships to include |
--view | string | Filter by view |
--query | string | Filter by a search query |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Login
Login to Playbooks via email and password.
Terminalplaybooks login playbooks login --email acme@example.com --password ******
Option | Type | Description |
|---|---|---|
--email | string | Your email address |
--password | string | Your password |
Register
Create a Playbooks account via name, email, and password.
Terminalplaybooks register playbooks register --name "Acme Team" --email acme@example.com --password ******
Option | Type | Description |
|---|---|---|
--name | string | Your name |
--email | string | Your email address |
--password | string | Your password |
Logout
Logout of your Playbooks account.
Terminalplaybooks logout
Option | Type | Description |
|---|---|---|
| None | — | No command-specific options |
MCP
Configure Playbooks MCP for supported coding environments on your local machine.
Terminalplaybooks mcp claude playbooks mcp codex playbooks mcp cursor playbooks mcp vscode
Option | Type | Description |
|---|---|---|
| None | — | No command-specific options |
OAuth
Login to Playbooks via GitHub OAuth.
Terminalplaybooks oauth
Option | Type | Description |
|---|---|---|
| None | — | No command-specific options |
Ping
Test your connection to the Playbooks API.
Terminalplaybooks ping
Option | Type | Description |
|---|---|---|
| None | — | No command-specific options |
Plays
Fetch play related resources.
Terminalplaybooks plays playbooks plays --query next playbooks plays --view featured playbooks plays actix-official-starter playbooks plays actix-official-starter demo playbooks plays actix-official-starter deploy playbooks plays actix-official-starter open
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--include | string | A comma separated list of relationships to include |
--view | string | Filter by view |
--query | string | Filter by a search query |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Publish
Publish a play to the marketplace.
Terminalplaybooks publish <uuid>
Option | Type | Description |
|---|---|---|
| None | — | No command-specific options |
Session
Fetch and display your current session.
Terminalplaybooks session playbooks session --select 'id,name,uuid,email'
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
Submit
Submit a play via a GitHub URL.
Terminalplaybooks submit https://github.com/ehubbell/astro-official-starter playbooks submit https://github.com/ehubbell/astro-official-starter --variant default --visibility public
Option | Type | Description |
|---|---|---|
--variant | string | Select a variant |
--visibility | string | Select a visibility setting |
Sync
Sync a play to pull the latest files from GitHub.
Terminalplaybooks sync <uuid>
Option | Type | Description |
|---|---|---|
| None | — | No command-specific options |
Tags
Fetch tag related resources.
Terminalplaybooks tags playbooks tags --query next playbooks tags portfolio playbooks tags portfolio open playbooks tags portfolio --include user playbooks tags portfolio plays --view featured
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--include | string | A comma separated list of relationships to include |
--view | string | Filter by view |
--query | string | Filter by a search query |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Teams
Fetch team related resources.
Terminalplaybooks teams playbooks teams --query next playbooks teams mile-hi-labs playbooks teams mile-hi-labs open playbooks teams mile-hi-labs --include users playbooks teams mile-hi-labs plays --view featured
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--include | string | A comma separated list of relationships to include |
--view | string | Filter by view |
--query | string | Filter by a search query |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Tools
Fetch tool related resources.
Terminalplaybooks tools playbooks tools --query next playbooks tools stripe playbooks tools stripe open playbooks tools stripe --include platform playbooks tools stripe plays --view featured
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--include | string | A comma separated list of relationships to include |
--view | string | Filter by view |
--query | string | Filter by a search query |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |
Toggle
Toggle your active account.
Terminalplaybooks toggle playbooks toggle --uuid 'playbooks-community'
Option | Type | Description |
|---|---|---|
--uuid | string | Account identifier |
Users
Fetch user related resources.
Terminalplaybooks users playbooks users --query next playbooks users ehubbell playbooks users ehubbell open playbooks users ehubbell --include teams playbooks users ehubbell plays --view featured
Option | Type | Description |
|---|---|---|
--select | string[] | A comma separated list of fields you'd like to display |
--include | string | A comma separated list of relationships to include |
--view | string | Filter by view |
--query | string | Filter by a search query |
--page | number | Fetch a specific page |
--pageSize | number | Fetch a specific page size |
--sortProp | string | Sort by a specific property |
--sortValue | string | Sort using a specific value |