generated: '2026-08-13' method: generated source: >- openapi/_original/goatcounter-api-swagger20.json (the provider-published OpenAPI 2.0) and https://www.goatcounter.com/help/api description: >- Packaged Agent Skills for the GoatCounter JSON API. Every operationId referenced below was verified against the provider's own published spec — none is invented. GoatCounter publishes no AGENTS.md or skill files of its own, so these are generated by API Evangelist and grounded in the conventions, error and rate-limit artifacts in this repository. skills: - file: goatcounter-count-pageviews-from-a-backend.md name: Count pageviews from a backend api: openapi/_original/goatcounter-api-swagger20.json operations: [POST_api_v0_count] consequence: write - file: goatcounter-export-and-sync-raw-data.md name: Export and incrementally sync raw pageview data api: openapi/_original/goatcounter-api-swagger20.json operations: [POST_api_v0_export, 'GET_api_v0_export_{id}', 'GET_api_v0_export_{id}_download'] consequence: write-then-read - file: goatcounter-build-a-custom-dashboard.md name: Build a custom dashboard from GoatCounter statistics api: openapi/_original/goatcounter-api-swagger20.json operations: - GET_api_v0_stats_total - GET_api_v0_stats_hits - 'GET_api_v0_stats_hits_{path_id}' - 'GET_api_v0_stats_{page}' - 'GET_api_v0_stats_{page}_{id}' - GET_api_v0_paths consequence: read - file: goatcounter-manage-sites-and-keys.md name: Manage GoatCounter sites and verify API key permissions api: openapi/_original/goatcounter-api-swagger20.json operations: - GET_api_v0_me - GET_api_v0_sites - PUT_api_v0_sites - 'GET_api_v0_sites_{id}' - 'PATCH_api_v0_sites_{id}' - 'POST_api_v0_sites_{id}' consequence: write coverage: operations_in_spec: 16 operations_covered: 16 skills: 4 cross_links: conventions: conventions/goatcounter-conventions.yml errors: errors/goatcounter-problem-types.yml authentication: authentication/goatcounter-authentication.yml rate_limits: rate-limits/goatcounter-rate-limits.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com