Skip to main content
Version: Next

Billing Skills

Billing skills let agents manage invoices, subscriptions, and tax reports.

invoice.create

Create an invoice.

{
"skill": "invoice.create",
"input": {
"customerId": 1,
"items": [
{
"description": "Premium Plan",
"amount": 9900,
"quantity": 1
}
],
"dueDate": "2026-09-18"
}
}

subscription.update

Update a subscription.

{
"skill": "subscription.update",
"input": {
"subscriptionId": "SUB_123",
"interval": "MONTHLY",
"state": "ACTIVE"
}
}

report.billing

Generate a billing report.

{
"skill": "report.billing",
"input": {
"startDate": "2026-01-01",
"endDate": "2026-12-31",
"groupBy": "month"
}
}