Skip to main content
Official CLI for the Assess Public API. Invite candidates, manage assessments and pipelines, work with webhooks and interviews, and automate hiring workflows from your terminal. Binary: praxicraft-assess. Source and releases: praxicraft-assess-cli. You need an organisation API key (ct_live_… or ct_test_…) from Assess → Developer → API Keys.

Install

npm

The interactive TUI requires Bun ≥ 1.1 on your PATH (the package shebang is bun).

Binary installer

That installs the latest GitHub Release binary (with SHA-256 check) as praxicraft-assess to ~/.local/bin or /usr/local/bin. The trailing export activates PATH in the current terminal. curl | sh alone cannot change your parent shell’s environment. Optional:

Manual (GitHub Releases)

Download praxicraft-assess-{os}-{arch} from Releases (for example praxicraft-assess-darwin-arm64), chmod +x, and put it on your PATH as praxicraft-assess.

From source

Requires Bun ≥ 1.1.

Configure

Or set environment variables:
Profiles are stored in ~/.config/praxicraft/config.toml. Use --profile to switch between them.

Quickstart

Run praxicraft-assess with no arguments to open an interactive shell (command palette + Ask AI).

Ask AI

Type naturally to ask the assistant, or / for slash commands (for example /login, /assessments list). Ask AI uses your Assess API key against POST /api/v1/public/assistant/chat/ (Starter+, scope assistant:write) and:
  • Points the model at the docs index: llms.txt
  • Loads Knowledge MCP (https://docs.praxicraft.com/mcp) plus Assess API tools (@praxicraft/assess-mcp)
Use it for “how do I invite…”, scope questions, webhook recipes, and CLI command help grounded in current docs. JSON bodies for create/update:

Commands

Run praxicraft-assess <command> --help for flags on any command.

Useful flags

Examples

More recipes (SDKs, curl, n8n, Zapier) live in praxicraft-assess-examples.

Next

Authentication · SDKs · API Reference · Verify webhooks
Last modified on August 27, 2026