generated: '2026-09-05' method: generated source: >- Authored from the 118 first-party Citi OpenAPI/Swagger contracts in openapi/ and the guides published at https://developer.citi.com/apidocs. Every operationId named in these skills was grepped out of a real Citi specification; none is invented. Searched for provider-published Agent Skills or an AGENTS.md on developer.citi.com, partner.citi.com and github.com/citi first — none exists. note: >- These skills deliberately foreground the estate's two sharpest hazards: payment initiation does NOT declare idempotency, and NO reversal operation in the estate publishes a window. skills: - name: citi-authenticate file: citi-authenticate.md api: Citi API Authentication Services operations: [oAuthV3UsingPOST, oAuthV4UsingPOST] - name: citi-initiate-and-track-payment file: citi-initiate-and-track-payment.md api: Citi Outgoing Payments APIs operations: [paymentInitiationUsingPOST, paymentStatusInquiry, getPaymentStatus] - name: citi-reverse-a-payment file: citi-reverse-a-payment.md api: Citi Outgoing Payments APIs operations: [FICancellationAPI, expressRefundInitiation, findRefundById, refundPayments] - name: citi-account-reporting file: citi-account-reporting.md api: Citi Account Reporting APIs operations: [getAccountsByClientId, getBalancesByClientId, getAccountBalance, initiateAccountStatement, getAccountStatement, AccountNotificationSubscriptionRequest] - name: citi-virtual-card-lifecycle file: citi-virtual-card-lifecycle.md api: Citi Commercial Cards and Virtual Card Accounts APIs operations: [create, modify, cancel, createSubscription, deleteSubscription, createDispute, getDisputeStatus] - name: citi-onboard-a-merchant file: citi-onboard-a-merchant.md api: Citi Gateway Services API operations: [merchantCreation, fileUpload, submitCertification, activateWallet, linkAccount, createPayout, getTransactions]