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.

Terminal
playbooks account playbooks account --select 'id,name,email'
Option
Type
Description
--selectstring[]A comma separated list of account fields you'd like to display

Banks

View your account banks.

Terminal
playbooks account banks playbooks account banks --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Bookmarks

View your account bookmarks.

Terminal
playbooks account bookmarks playbooks account bookmarks --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Cards

View your account cards.

Terminal
playbooks account cards playbooks account cards --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Charges

View your account charges.

Terminal
playbooks account charges playbooks account charges --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Collections

View your account collections.

Terminal
playbooks account collections playbooks account collections --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Drafts

View your account drafts.

Terminal
playbooks account drafts playbooks account drafts --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Downloads

View your account downloads.

Terminal
playbooks account downloads playbooks account downloads --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Invoices

View your account invoices.

Terminal
playbooks account invoices playbooks account invoices --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Ledgers

View your account ledger activity.

Terminal
playbooks account ledgers playbooks account ledgers --select 'id,amount,type'
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display

Payouts

View your account payouts.

Terminal
playbooks account payouts playbooks account payouts --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Plays

View your account plays.

Terminal
playbooks account plays playbooks account plays --status draft --page 1
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--statusstringFilter by status
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Subscription

Fetch and display your account subscription.

Terminal
playbooks account subscription playbooks account subscription --select 'id,name,uuid,email'
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display

Teams

View a list of your account teams.

Terminal
playbooks account teams playbooks account teams --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

This command is only available when a user account is active.

Transfers

View your account transfers.

Terminal
playbooks account transfers playbooks account transfers --page 2 --pageSize 25
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Usage

Fetch and display your account usage statistics.

Terminal
playbooks account usage playbooks account usage --select 'id,totalCredits,totalRemaining'
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display

Clone

Clone a play to your GitHub account.

Terminal
playbooks clone <uuid> playbooks clone <uuid> --account mile-hi-labs --private
Option
Type
Description
--accountstringClone to a specific account
--namestringRename the cloned play
--privatebooleanMark the cloned play as private
--versionstringSpecify the version ID

Collections

Fetch collection related resources.

Terminal
playbooks 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
--selectstring[]A comma separated list of fields you'd like to display
--includestringA comma separated list of relationships to include
--viewstringFilter by view
--querystringFilter by a search query
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Config

Display your config file.

Terminal
playbooks config playbooks config --select 'token,uuid'
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display

Download

Download a play to your local machine.

Terminal
playbooks download <uuid> playbooks download <uuid> --path ~/path/to/folder
Option
Type
Description
--pathstringPath to a custom destination folder
--namestringCustom name for the directory
--versionstringSpecify a specific version to download

Frameworks

Fetch framework related resources.

Terminal
playbooks 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
--selectstring[]A comma separated list of fields you'd like to display
--includestringA comma separated list of relationships to include
--viewstringFilter by view
--querystringFilter by a search query
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Init

Add a playbooks.json file to your project.

Terminal
playbooks init playbooks init --path ~/path/to/project
Option
Type
Description
--pathstringPath to a custom destination folder

Languages

Fetch language related resources.

Terminal
playbooks 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
--selectstring[]A comma separated list of fields you'd like to display
--includestringA comma separated list of relationships to include
--viewstringFilter by view
--querystringFilter by a search query
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Login

Login to Playbooks via email and password.

Terminal
playbooks login playbooks login --email acme@example.com --password ******
Option
Type
Description
--emailstringYour email address
--passwordstringYour password

Register

Create a Playbooks account via name, email, and password.

Terminal
playbooks register playbooks register --name "Acme Team" --email acme@example.com --password ******
Option
Type
Description
--namestringYour name
--emailstringYour email address
--passwordstringYour password

Logout

Logout of your Playbooks account.

Terminal
playbooks logout
Option
Type
Description
NoneNo command-specific options

MCP

Configure Playbooks MCP for supported coding environments on your local machine.

Terminal
playbooks mcp claude playbooks mcp codex playbooks mcp cursor playbooks mcp vscode
Option
Type
Description
NoneNo command-specific options

OAuth

Login to Playbooks via GitHub OAuth.

Terminal
playbooks oauth
Option
Type
Description
NoneNo command-specific options

Ping

Test your connection to the Playbooks API.

Terminal
playbooks ping
Option
Type
Description
NoneNo command-specific options

Plays

Fetch play related resources.

Terminal
playbooks 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
--selectstring[]A comma separated list of fields you'd like to display
--includestringA comma separated list of relationships to include
--viewstringFilter by view
--querystringFilter by a search query
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Publish

Publish a play to the marketplace.

Terminal
playbooks publish <uuid>
Option
Type
Description
NoneNo command-specific options

Session

Fetch and display your current session.

Terminal
playbooks session playbooks session --select 'id,name,uuid,email'
Option
Type
Description
--selectstring[]A comma separated list of fields you'd like to display

Submit

Submit a play via a GitHub URL.

Terminal
playbooks submit https://github.com/ehubbell/astro-official-starter playbooks submit https://github.com/ehubbell/astro-official-starter --variant default --visibility public
Option
Type
Description
--variantstringSelect a variant
--visibilitystringSelect a visibility setting

Sync

Sync a play to pull the latest files from GitHub.

Terminal
playbooks sync <uuid>
Option
Type
Description
NoneNo command-specific options

Tags

Fetch tag related resources.

Terminal
playbooks 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
--selectstring[]A comma separated list of fields you'd like to display
--includestringA comma separated list of relationships to include
--viewstringFilter by view
--querystringFilter by a search query
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Teams

Fetch team related resources.

Terminal
playbooks 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
--selectstring[]A comma separated list of fields you'd like to display
--includestringA comma separated list of relationships to include
--viewstringFilter by view
--querystringFilter by a search query
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Tools

Fetch tool related resources.

Terminal
playbooks 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
--selectstring[]A comma separated list of fields you'd like to display
--includestringA comma separated list of relationships to include
--viewstringFilter by view
--querystringFilter by a search query
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value

Toggle

Toggle your active account.

Terminal
playbooks toggle playbooks toggle --uuid 'playbooks-community'
Option
Type
Description
--uuidstringAccount identifier

Users

Fetch user related resources.

Terminal
playbooks 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
--selectstring[]A comma separated list of fields you'd like to display
--includestringA comma separated list of relationships to include
--viewstringFilter by view
--querystringFilter by a search query
--pagenumberFetch a specific page
--pageSizenumberFetch a specific page size
--sortPropstringSort by a specific property
--sortValuestringSort using a specific value