Documentation
xero CLI
xero-pp-cli
Install
npx -y @mvanhorn/printing-press-library install xeroInstalls 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
.envusage; - 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.