Install
openclaw skills install @ojusave/install-calibrateopenclaw skills install @ojusave/install-calibrateUse the calibrate CLI for deterministic detection, planning, application, and verification. Inspect the target repository and its local instructions before running it.
Before planning, confirm:
usecalibrate is version 0.1.4 or newer.When the user supplies an existing collector URL and wants the shortest guided flow, run npx usecalibrate install --url <collector-url> --json first without --yes. This preview intentionally exits with code 3 and makes no project changes. Review its collector checks, exact manifest, route mapping, plan.changes[].content, dependency command, required environment names, and dashboard URL. Compare proposed contents with the current files and show the user the exact diffs. After explicit approval, rerun with --yes --json. Provide CALIBRATE_WRITE_KEY through the environment only when collector runtime verification is required.
When the collector URL is unavailable, the mapping needs manual investigation, or a durable plan artifact is useful, use the lower-level workflow:
npx usecalibrate detect --dir . --json without changing files.npx usecalibrate plan --dir . --out calibrate.plan.json, adding explicit --route values when needed.npx usecalibrate apply --plan <plan-file> --yes.npx usecalibrate verify --dir . --json for static checks.CALIBRATE_WRITE_KEY in the environment and run collector runtime verification with --endpoint.Read references/cli.md for command details, exit codes, supported projects, and recovery behavior.
ADMIN_TOKEN server-only.WRITE_KEY and DASHBOARD_TOKEN as scoped browser-visible workshop credentials, not user authentication.calibrate.install.json as the installer record.--url as an existing collector. The installer does not deploy or host infrastructure.3: report the unresolved decision or unsupported target. Confirm that no project files changed.4 before writes: report the failed check and leave the project unchanged.4 after writes: report every changed file, preserve user changes, and show the failed build or verification check. Do not claim completion.A package install or passing build is not enough. Report exactly one applicable level:
Static integration verified: generated files, dependency installation, build or typecheck, and static verification passed.Collector runtime verified: a synthetic completed journey reached the collector and the privacy rejection check passed.Application flow validated: the real host application loaded the SDK, mapped routes were visited, and an expected dashboard count changed.Never use collector runtime verification as proof that the host application's browser path works.