Documentation

xero CLI

xero-pp-cli

Install

npx -y @mvanhorn/printing-press-library install xero

Installs the CLI binary and the agent skill for Claude Code, Codex, Cursor, Gemini CLI, Copilot, and more. Add --cli-only or --skill-only for one half. Requires Node.

Documentation

Fixture-first, read-only Xero CLI generated with CLI Printing Press plan mode.

Status

This candidate is prepared for review as a fixture/read-only scaffold, not as a live OAuth integration.

It intentionally has:

  • no live OAuth;
  • no token storage;
  • no .env usage;
  • no live API calls;
  • no mutation/write commands.

Examples

xero-pp-cli status
xero-pp-cli accounts list --fixture testdata/fixtures/xero/accounts.json
xero-pp-cli reports trial-balance --fixture testdata/fixtures/xero/trial_balance.json

Printing Press review safety

The Granola PR review lessons are treated as hard gates before any live OAuth work:

  • no silent credential fallback refresh;
  • refresh requests must follow provider OAuth specs exactly;
  • diagnostic errors must name the failing source;
  • helper/keychain timeout behavior must not discard valid output;
  • mutation commands are not included in the first PR.

For agents: pass /documentation/xero/agents.md to install this CLI from a prompt.