release-feed-api
SolidRead a read-only release feed over HTTP, enforce an auditable request contract, and write redacted JSON and Markdown reports. Use when the task is to inspect releases from a REST endpoint without mutating upstream state.
AI & Automation 2,589 stars
215 forks Updated 4 days ago NOASSERTION
Install
Quality Score: 84/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# 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
1. Read the request contract.
2. Run:
```bash
node .agents/skills/release-feed-api/scripts/fetch-releases.mjs
```
3. Keep the generated reports if the fetch succeeds:
- `reports/releases.json`
- `reports/releases.md`
4. Run `npm test`.
5. Return only the JSON object requested by the caller schema.
## Boundaries
- Read the base URL and credential only from `RELEASE_FEED_BASE_URL` and `RELEASE_FEED_TOKEN`.
- Reject any configured method other than `GET` before making a network request.
- Paginate serially. Do not fan out concurrent page fetches.
- If the server returns `429`, obey `Retry-After` before retrying.
- Retry `5xx` responses only up to the configured limit, then fail with exit `43`.
- Do not print credential values or raw authorization headers into reports, logs, or final output.
- Never edit source files outside `reports/`.
Details
- Author
- LearnPrompt
- Repository
- LearnPrompt/LearnPrompt
- Created
- 3 years ago
- Last Updated
- 4 days ago
- Language
- MDX
- License
- NOASSERTION
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
release-readiness-checklist
Inspect a small npm CLI release candidate and produce a row-by-row release-readiness checklist report with evidence, pass rules, severity, N/A policy, and a final gate. Use when the task is to review a release candidate without publishing it.
2,589 Updated 4 days ago
LearnPrompt AI & Automation Listed
release
Automated release management - version updates, changelog generation, git tagging, and GitHub release creation
3 Updated yesterday
Edmonds-Commerce-Limited AI & Automation Listed
release
Use only on request/approval for release prep, or when validation requires release artifact sync.
1 Updated today
kreek