xero-accounting

Automate Xero accounting workflows for invoices, contacts, and payments.

117|10|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/ClawLink-HQ/clawlink --skill xero-accounting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xero-accounting
Source: https://github.com/ClawLink-HQ/clawlink/tree/main/clawhub-skills/xero-accounting
Command: npx skills add https://github.com/ClawLink-HQ/clawlink --skill xero-accounting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires clawlink-plugin, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies managing Xero accounting workflows, eliminating the need for manual setup and configuration of Xero API access.

Core Features & Use Cases

  • Invoice Management: Create, update, void, and email invoices.
  • Contact Management: Create, update, and delete contacts.
  • Payment Management: Record and delete payments.
  • Use Case: For instance, you can automatically create invoices from a contact's information and send them via email without leaving your chat interface.

Quick Start

List all draft invoices with the 'clawlink_list_invoices' command.

Frequently Asked Questions about xero-accounting

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

FAQPage Schema
How do I automate Xero invoice management without manual API configuration?

Xero invoice management is automated by using built-in tools to create, update, void, and email invoices directly, eliminating manual Xero API setup. You can automatically generate and send invoices from contact data without leaving your interface.

Do I need OAuth authentication to manage Xero contacts and payments?

Yes, Xero contact and payment management requires OAuth authentication routed through ClawLink and active Xero API access. This secure connection enables you to create, update, delete contacts, and record or delete payments automatically.

What is the best way to record payments and update contacts in Xero for a small business?

The best way for small to medium-sized businesses to manage Xero workflows is using automated tools that handle contact updates and payment recording natively. This streamlines accounting processes by executing these actions directly through a chat interface.

Can I list draft invoices in Xero using a single command?

Yes, you can list all Xero draft invoices by executing the designated list invoices command. This provides immediate visibility into pending billing documents without needing to manually query the Xero API or navigate the web dashboard.

Are there limitations when using ClawLink to void invoices in Xero?

The primary limitation is the hard dependency on the ClawLink plugin and valid Xero OAuth tokens; without these, invoice voiding and email actions will fail. The suite is designed for small to medium-sized business accounting workflows.

Does this Xero accounting automation handle both contact creation and payment deletion?

Yes, Xero accounting automation handles the full lifecycle by allowing you to create, update, and delete contacts, as well as record and delete payments. This provides complete control over your financial data within a single workflow.