Xero Automation
Xero Automation: manage invoices, contacts, payments, bank transactions, and accounts in Xero for cloud-based bookkeeping
npx skills add composio-community/awesome-codex-skills --skill xero-automation --agent codex
Same command for any agent — swap --agent for claude-code, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Xero Automation Automate Xero accounting operations including managing invoices, contacts, payments, bank transactions, and chart of accounts for small business bookkeeping. **Toolkit docs:** [composio.dev/toolkits/xero](https://composio.dev/toolkits/xero) --- ## Setup This skill requires the **Rube MCP server** connected at `https://rube.app/mcp`. Before executing any tools, ensure an active connection exists for the `xero` toolkit. If no connection is active, initiate one via `RUBE_MANAGE_CONNECTIONS`. **Multi-tenant:** If you manage multiple Xero organizations, first call `XERO_GET_CONNECTIONS` to list active tenants and obtain the correct `tenant_id` for subsequent calls. --- ## Core Workflows ### 1. List and Filter Invoices Retrieve invoices with filtering by status, contact, date range, and pagination. **Tool:** `XERO_LIST_INVOICES` **Key Parameters:** - `Statuses` -- Comma-separated status filter: `"DRAFT"`, `"SUBMITTED"`, `"AUTHORISED"`, `"PAID"` - `ContactIDs` -- Comma-separated Contact IDs to filter by - `InvoiceIDs` -- Comma-separated Invoice IDs to filter by - `where` -- OData-style filter, e.g., `"Status==\"AUTHORISED\" AND Total>100"` - `order` -- Sort expression, e
- Setup
- Core Workflows
- 1. List and Filter Invoices
- 2. Manage Contacts
- 3. Create Payments
- 4. Create Bank Transactions
- 5. List Payments and Bank Transactions
- 6. View Chart of Accounts and Connections
- Known Pitfalls
- Quick Reference
What does the Xero Automation skill do?
Xero Automation: manage invoices, contacts, payments, bank transactions, and accounts in Xero for cloud-based bookkeeping
How do I install it?
Run `npx skills add composio-community/awesome-codex-skills --skill xero-automation --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From composio-community/awesome-codex-skills, a repository with 15,591 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
