{"name":"Invoice Agent","description":"Creates a professional PDF invoice from checkout details (structured JSON or plain text) and emails it to the customer. All amounts are calculated deterministically; the language model is used only to read free text. Missing or inconsistent details put the task in input-required so the calling agent can supply them.","version":"1.1.0","provider":{"organization":"Demo","url":"https://invoice-agent.omega-x.com"},"supportedInterfaces":[{"url":"https://invoice-agent.omega-x.com/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://invoice-agent.omega-x.com/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"protocolVersion":"0.3.0","url":"https://invoice-agent.omega-x.com/api/a2a","preferredTransport":"JSONRPC","supportsAuthenticatedExtendedCard":false,"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extendedAgentCard":false},"securitySchemes":{"apiKey":{"apiKeySecurityScheme":{"location":"header","name":"x-api-key","description":"API key issued by the operator of this agent."},"type":"apiKey","in":"header","name":"x-api-key","description":"API key issued by the operator of this agent."}},"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}],"security":[{"apiKey":[]}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"generate-and-email-invoice","name":"Generate and email an invoice","description":"Validates checkout data, calculates subtotal/discount/tax/total, renders a PDF and emails it to the customer. Send either a data part with { customerName, email, currency, items:[{name,quantity,unitPrice}], taxPercentage, discount?, invoiceNumber?, invoiceDate?, paymentStatus?, notes? } or a text part describing the purchase. Currency is required; no currency or tax rate is ever assumed.","tags":["invoice","billing","pdf","email"],"examples":["Generate an invoice for John Smith, john@example.com, 2 laptops at 50000 INR each, with 18% tax.","{\"customerName\":\"John Smith\",\"email\":\"john@example.com\",\"currency\":\"INR\",\"items\":[{\"name\":\"Laptop\",\"quantity\":2,\"unitPrice\":50000}],\"taxPercentage\":18}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]}]}