Agent skill
xero
Manage Xero accounting - invoices, contacts, bank transactions, and reports via Xero API.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/xero-decimasudo-lumoagent
Metadata
Additional technical details for this skill
- clawdbot
-
{ "emoji": "\ud83d\udcb5", "requires": { "env": [ "XERO_ACCESS_TOKEN", "XERO_TENANT_ID" ] } }
SKILL.md
Xero
Cloud accounting platform.
Environment
export XERO_ACCESS_TOKEN="xxxxxxxxxx"
export XERO_TENANT_ID="xxxxxxxxxx"
List Contacts
curl "https://api.xero.com/api.xro/2.0/Contacts" \
-H "Authorization: Bearer $XERO_ACCESS_TOKEN" \
-H "Xero-Tenant-Id: $XERO_TENANT_ID" \
-H "Accept: application/json"
Create Invoice
curl -X POST "https://api.xero.com/api.xro/2.0/Invoices" \
-H "Authorization: Bearer $XERO_ACCESS_TOKEN" \
-H "Xero-Tenant-Id: $XERO_TENANT_ID" \
-H "Content-Type: application/json" \
-d '{
"Invoices": [{
"Type": "ACCREC",
"Contact": {"ContactID": "xxxxx"},
"LineItems": [{"Description": "Consulting", "Quantity": 1, "UnitAmount": 500}],
"Date": "2024-01-30",
"DueDate": "2024-02-28"
}]
}'
List Invoices
curl "https://api.xero.com/api.xro/2.0/Invoices" \
-H "Authorization: Bearer $XERO_ACCESS_TOKEN" \
-H "Xero-Tenant-Id: $XERO_TENANT_ID" \
-H "Accept: application/json"
Get Bank Transactions
curl "https://api.xero.com/api.xro/2.0/BankTransactions" \
-H "Authorization: Bearer $XERO_ACCESS_TOKEN" \
-H "Xero-Tenant-Id: $XERO_TENANT_ID"
Get Profit & Loss Report
curl "https://api.xero.com/api.xro/2.0/Reports/ProfitAndLoss?fromDate=2024-01-01&toDate=2024-12-31" \
-H "Authorization: Bearer $XERO_ACCESS_TOKEN" \
-H "Xero-Tenant-Id: $XERO_TENANT_ID"
Links
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?