Skroll CLI

A terminal client with the same OAuth 2.1 flow as the MCP server, and one command per MCP tool. Install @skroll/cli, run skroll login, then call the tools by name.

Install and sign in

Login opens your browser, you approve access, and the CLI stores tokens in ~/.config/skroll/credentials.json. Pass --token or SKROLL_TOKEN to use an organization API key instead.

bash
pnpm add -g @skroll/cli
skroll login
skroll whoami
skroll list_decks --scope mine

How to create a skroll

bash
skroll create_deck --title "Q3 review"
skroll generate_deck --id <deck-id> --mode create --brief "Launch story for the sales team"
skroll edit_deck --id <deck-id> --instruction "Shorten slide 3 and drop the invented metric"
skroll update_deck --id <deck-id> --visibility public

After publishing, the JSON includes publicUrl in the form https://skrollai.com/d/{slug} (example: https://skrollai.com/d/f4zqohxo7d). Share that field. Do not invent a link from the deck id.

Commands

Each command is the MCP tool of the same name. See the MCP guide and the API reference for fields. Prefix a flag value with @ to read it from a file.

  • list_decks
  • create_deck
  • get_deck
  • update_deck
  • delete_deck
  • set_deck_content
  • generate_deck
  • edit_deck
  • list_deck_versions
  • get_deck_version
  • revert_deck_version
  • create_export
  • get_export
  • list_brands
  • create_brand_from_url
  • get_brand
  • delete_brand
  • download_export (HTTP only: follows the file redirect)