Cori
Getting started

Install

Install the Cori CLI and the Cori agent skill — two separate things that work together.

Cori has two separate installs. You likely need both, but they're independent: the CLI runs workflows, the skill teaches a coding agent how to author them.

Install the Cori CLI

curl -fsSL https://cli.cori.do/install.sh | bash

Verify it worked:

cori --version

The CLI is the binary that runs, checks, and inspects workflows. You need it on every machine where workflows execute.

Install the Cori agent skill

npx skills add cori-do/cori

This installs the cori_save_workflow skill into your coding agent. Supported agents: Claude Code, Cursor, Gemini CLI, Copilot.

The agent skill is not a CLI subcommand — it's a separate package that extends your coding agent. It does not need to be on the machine that runs workflows; it only needs to be in the agent environment where you author them.

Prerequisites

  • Node.js ≥ 20 — required for step files (TypeScript is compiled and run by the CLI).
  • Temporal — for solo local use, cori run automatically spawns a local Temporal dev server the first time you run a workflow. You don't need to install or configure anything for local development.

For production deployments, point Cori at an existing Temporal cluster via temporal.host in ~/.cori/config.toml or the CORI_TEMPORAL_TARGET environment variable. See Configure Temporal.

TODO: Confirm whether the temporal binary is bundled with the Cori CLI installer or must be installed separately as a prerequisite.

Next: run your first workflow

With the CLI installed, you're ready to run a workflow. Head to Quickstart.

With the skill installed in your agent, you're ready to capture your first workflow. Head to Capture from an agent conversation.

On this page