This connects Claude to Xero's accounting platform through Membrane, handling invoices, contacts, bank transactions, purchase orders, and the rest of the bookkeeping stack. The Membrane CLI manages all the OAuth plumbing and credential refresh, so you're just running actions or proxying requests without dealing with auth tokens. It covers the standard accounting workflows: listing and creating invoices, managing contacts, tracking expenses, pulling reports. If you're building an agent that needs to read financial data or automate bookkeeping tasks, this gets you into Xero's API without the usual integration headaches. The action discovery via natural language intent is a nice touch for exploratory work.

skills.sh installs
346
GitHub stars
272
last updated
Aug 21, 2026

Install

$ npx -y skills add membranedev/application-skills --skill xero --agent claude-code

Installs into .claude/skills of the current project.

Files

Xero

Xero is a cloud-based accounting software platform. It's primarily used by small businesses and their accountants to manage bookkeeping, invoicing, payroll, and other financial tasks.

Official docs: https://developer.xero.com/

Xero Overview

  • Invoice
    • Line Item
  • Contact
  • Credit Note
  • Bank Transaction
  • Bank Account
  • Organisation
  • Payment
  • User
  • Tax Rate
  • Tracking Category
  • Journal Entry
  • Report
  • Bill
    • Line Item
  • Currency
  • Expense Claim
  • Expense Receipt
  • Item
  • Manual Journal

Use action names and parameters as needed.

Working with Xero

This skill uses the Membrane CLI to interact with Xero. Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing.

Install the CLI

Install the Membrane CLI so you can run membrane from the terminal:

npm install -g @membranehq/cli@latest

Authentication

membrane login --tenant --clientName=<agentType>

Sponsors

Details

Repository
github.com/membranedev/application-skills
Category
Finance & Trading
First seen
Jun 3, 2026

More from membranedev/application-skills

All 142
1hummingbot avatarfind-xemm-oppshummingbot/skillsFind Cross-Exchange Market Making (XEMM) opportunities by comparing order book depth and liquidity across exchanges. Identifies pairs where one exchange has thi339skills.sh installs
2membranedev avatarquickbooksmembranedev/application-skillsQuickbooks integration. Manage accounting data, records, and workflows. Use when the user wants to interact with Quickbooks data.338skills.sh installs
3jarodise avatarcninfo-to-notebooklmjarodise/cninfo2notebookllmUse when user wants to analyze China stock reports (A-share or Hong Kong), upload annual/quarterly reports to NotebookLM, or research a Chinese listed company's332skills.sh installs
4kazukinagata avatarsettlementkazukinagata/shinkokuThis skill should be used when the user needs to perform year-end closing adjustments (決算整理), review financial statements (決算書), compute depreciation, or review327skills.sh installs
5sharpdeveye avatarzero-defectsharpdeveye/maestroUse when you need maximum precision on a critical task — production deployments, security-sensitive code, financial calculations, or any work where mistakes are323skills.sh installs
6sendaifun avatarpumpfunsendaifun/skillsComplete PumpFun Protocol guide for building token launches, bonding curves, and AMM integrations on Solana. Covers Pump Program (token creation, buy/sell on bo319skills.sh installs