release-feed-api
When to use
Use this skill when the user asks for a read-only release feed check, release summary report, or REST integration example that must keep credentials, retry policy, schema validation, and pagination explicit.
Required reading
references/api-contract.md
Workflow
Read the request contract.
Run:
node .agents/skills/release-feed-api/scripts/fetch-releases.mjsKeep the generated reports if the fetch succeeds:
reports/releases.jsonreports/releases.md
Run
npm test.Return only the JSON object requested by the caller schema.
Boundaries
- Read the base URL and credential only from
RELEASE_FEED_BASE_URLandRELEASE_FEED_TOKEN. - Reject any configured method other than
GETbefore making a network request. - Paginate serially. Do not fan out concurrent page fetches.
- If the server returns
429, obeyRetry-Afterbefore retrying. - Retry
5xxresponses only up to the configured limit, then fail with exit43. - Do not print credential values or raw authorization headers into reports, logs, or final output.
- Never edit source files outside
reports/.