Back to Help Center

crispy doctor

crispy doctor runs a fast health check across everything the CLI needs to work.

crispy doctor

It performs three checks:

  1. auth: verifies your API key and runs a live LinkedIn session re-check. A failure here means the key is wrong or the session needs attention; the detail line tells you which.
  2. account: lists your connected LinkedIn accounts and warns when any of them are not in the 'connected' state.
  3. version: compares your installed CLI against the latest release on npm and prints the exact upgrade command when you are behind.

Each line is marked with a symbol: a check mark for ok, an exclamation mark for a warning, a cross for a failure, and a dash for a skipped check (for example, when npm is unreachable because you are offline).

The command exits with code 1 when any check fails, so it works as a gate in scripts and CI:

crispy doctor && ./run-outreach-report.sh

Run it first whenever something feels off. It separates 'my API key is broken' from 'my LinkedIn account is disconnected' in a couple of seconds, and those are fixed in different places: the API Keys page for the former, the account's Reconnect button for the latter.

Still stuck? Email [email protected] or browse answered questions.