xero

Manage multi-tenant Xero accounts with OAuth2 authentication and token rotation.

Updated May 30, 2026
One-click install
npx skills add https://github.com/InnerScopeHearing/otchealth-claude-tools --skill xero-innerscopehearing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xero
Source: https://github.com/InnerScopeHearing/otchealth-claude-tools/tree/main/skills/xero
Command: npx skills add https://github.com/InnerScopeHearing/otchealth-claude-tools --skill xero-innerscopehearing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gcp, azure, xero, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the management of multi-tenant Xero books, eliminating the need for multiple logins and simplifying the process of reading and writing to various organizational accounts.

Core Features & Use Cases

  • Multi-tenant Access: Connect to and manage multiple Xero organizations with a single OAuth connection.
  • Data Retrieval: Fetch and manipulate financial data across all connected organizations.
  • Data Writing: Perform write operations such as creating invoices, bank transactions, and manual journals.
  • Use Case: For a CFO managing different entities under one Xero account, this Skill allows for automated data retrieval and write operations, reducing the need for manual intervention and potential errors.

Quick Start

Use the xero skill to list all connected organizations by running 'node xero.mjs connections'.

Frequently Asked Questions about xero

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple Xero organizations with a single OAuth2 connection?

Multi-tenant Xero management uses a single OAuth2 connection to access multiple organizations. The Skill handles token rotation and API interaction, allowing you to read and write financial data across all connected entities without multiple logins.

How do I create invoices and bank transactions across multiple Xero tenants?

To create invoices and bank transactions across Xero tenants, use the multi-tenant API interaction logic. The Skill facilitates write operations, automating data manipulation across connected organizations while managing OAuth authentication.

Do I need Xero API access and OAuth2 for multi-tenant financial management?

Yes, Xero API access and OAuth2 are required for multi-tenant financial management. The Skill depends on OAuth2 for authentication and token rotation to securely handle read and write operations across multiple organizational books.

What is the best way to retrieve financial data from different entities under one Xero account?

The best way to retrieve financial data from different entities is using multi-tenant API integration. The Skill connects to multiple Xero organizations, fetching and manipulating financial data automatically to reduce manual intervention and errors.

How does OAuth token rotation work when handling multi-tenant Xero accounts?

OAuth token rotation for multi-tenant Xero accounts is handled automatically by the Skill. It manages the authentication flow and token refresh process during API interaction, ensuring continuous read and write access to financial data.

Can I run automated write operations for manual journals across connected Xero organizations?

Yes, you can run automated write operations for manual journals across connected Xero organizations. The Skill supports creating manual journals, bank transactions, and invoices by handling the multi-tenant API interaction and OAuth authentication.