controller-cli

Installation
SKILL.md

Cartridge Controller CLI

Use this skill when you need to run the Cartridge Controller CLI (controller-cli) to create a scoped session (human-approved) and then execute Starknet transactions via that session.

Non-Negotiable Rules

  • Always pass --json and treat outputs as JSON.
  • Always be explicit about network. Never rely on defaults:
    • --chain-id SN_MAIN|SN_SEPOLIA, or
    • --rpc-url <explicit url>.
  • controller register requires human browser authorization. Do not automate/bypass it.
  • Use least-privilege policies only. Do not add token transfer permissions unless explicitly requested.
  • Transaction links: use Voyager only:
    • Mainnet: https://voyager.online/tx/0x...
    • Sepolia: https://sepolia.voyager.online/tx/0x...

Quick Start (Install)

Installs
14
GitHub Stars
79
First Seen
Feb 24, 2026
controller-cli — keep-starknet-strange/starknet-agentic