st) is a command-line tool for interacting with the Superthread API. You can manage cards, boards, sprints, projects, pages, notes, and comments, all from your terminal.
Installation
macOS / Linux / WSL
st to ~/.local/bin. If the directory isn’t already in your PATH, the installer adds it to your shell profile automatically.
To install to a custom directory:
Windows PowerShell
st.exe to %LOCALAPPDATA%\superthread and offers to add it to your PATH.
To install to a custom directory:
Claude Code skill (recommended)
We’ve been extremely impressed by how well AI tools are able to use the Superthread CLI with a skill. So we’ve bundled the CLI with an optional skill. When you runst update, you’ll be prompted to update the skill automatically if it was previously installed. You can also re-run st claude install at any time to get the latest version. You can review the skill here.
Install the Superthread skill
~/.claude/skills/superthread-cli/SKILL.md.
Getting started
Configuration
Configuration is resolved in this order (highest precedence first):- CLI flags (
--token,--api-url,--output/-o) - Environment variables (
ST_TOKEN,ST_API_URL,ST_OUTPUT_FORMAT) - Config file
~/.config/superthread/config.yaml
st auth login. Example:
Flag shorthands
Name-to-ID resolution
Most commands accept names or IDs for spaces, boards, and users:me as a shortcut for your own user ID with --assignee, --owner, or --user.
Use current with --sprint to target the active sprint in a space.
Output format
Use--output/-o to control the output format:
output_format: json) or environment variable (ST_OUTPUT_FORMAT=json).
Content flags
All commands that accept--content also accept --description and --desc as aliases. Content supports GitHub Flavored Markdown.
Commands
Use
st <command> --help for details on any command.
Delete commands prompt for confirmation before executing. Pass --yes or -y to skip the prompt.