generated: '2026-07-27' method: generated source: >- Generated by the API Evangelist enrichment pipeline from PG&E's published Share My Data contract and the operationIds present in openapi/green-button-alliance-espi-openapi.json. PG&E publishes no AGENTS.md or provider skills of its own. provider: Pacific Gas and Electric skills: - file: pge-onboard-and-authorize.md name: PG&E Share My Data — onboard, connect and get authorized api: openapi/green-button-alliance-espi-openapi.json operations: [findApplicationInformations, getApplicationInformation, findAuthorizations, getAuthorization] summary: >- Client credentials, the ReadServiceStatus connectivity check, the ESPI OAuth authorization-code flow, parsing the granted function-block scope, and revocation. - file: pge-retrieve-usage-data.md name: PG&E Share My Data — retrieve a customer's interval usage and billing api: openapi/green-button-alliance-espi-openapi.json operations: [findUsagePoints, getUsagePoint] summary: >- Walking Subscription to UsagePoint to MeterReading to IntervalBlock plus UsageSummary and ReadingType, with Zulu-only date-window filtering and Atom/XML handling. - file: pge-batch-and-notifications.md name: PG&E Share My Data — asynchronous batch retrieval and notifications api: openapi/green-button-alliance-espi-openapi.json operations: [downloadBulkData] summary: >- The Batch resource family, correlation IDs, and the Notification URI callback contract for bulk and daily-subscription delivery. grounding_note: >- Every operationId listed above was verified present in the harvested spec. The PG&E production resource paths referenced inside the skills come from PG&E's own Supported-APIs reference; PG&E publishes no first-party OpenAPI, so the skills name paths as well as operationIds.