1
Install Terse
terse-create, terse-improve, terse-self-host) into every coding agent the installer detects, and walks you through terse auth login. Run terse update later to refresh the CLI and skills.If you prefer to install only the CLI, use npm install -g terse-cli instead.2
Scaffold a project
terse init handles the full setup in one command:- Scaffolds your TypeScript project files (
src/index.ts, config, etc.) - Installs dependencies
- Opens the browser to authenticate via
terse auth login - Checks your connected integrations and prompts you to add more if needed
- Runs
terse generateto produce a typed SDK from your workspace
terse auth login during init stores CLI credentials in your user config, not in the project folder. Copy .env.example to .env when you want TERSE_API_KEY (or other secrets) available to your app or tooling as environment variables.In a coding agent with the Terse skills installed, you can also describe what you want (for example, /terse-create build a workflow that summarizes new PRs and posts to Slack) and let the agent scaffold, write, test, and deploy for you.3
Write your workflow
Open
src/index.ts and define a job. The scaffolded file includes a starter example. Your generated SDK gives you typed helpers for every integration you connected: trigger builders, skill constructors, resource constants, and deterministic tool wrappers.4
Test locally
5
Deploy
What to do next
Context as Code
Understand what
terse generate produces and why it matters.