Skip to main content
@skeptrune/skcal is a terminal client for skcal. It logs weigh-ins, meals, and measurements and prints your daily snapshot — handy for scripting and wiring into your own tooling.

Install

Prefer no Node? Grab a standalone binary for your platform from the latest release.

Sign in

This opens your browser to sign in (Google or magic link) and caches the session locally.

Authenticate with an API key

For scripts and CI, use a bearer API key instead of the browser flow:
Create and scope keys in the app under profile → API keys.
Point the CLI at a different deployment with skcal login --url https://example.com (or SKCAL_BASE_URL). Credentials live in ~/.config/skcal/credentials.json (override the directory with SKCAL_CONFIG_DIR).

Usage

Next steps

Install the MCP server

Let Claude, Claude Code, or ChatGPT drive skcal.

API reference

The endpoints the CLI calls under the hood.