| name | downspout-release-catalog |
| description | Maintain downspout release packaging, install scripts, GitHub Actions release assets, screenshots, and GitHub Pages plugin catalog metadata. Use when Codex changes plugin bundle lists, adds/removes public plugins, edits docs/pages products, or updates screenshot/release workflows. |
Downspout Release Catalog
Use this skill when bundle lists, release packaging, install behavior, screenshots, or Pages product metadata might be affected.
Release/package checklist
- Compare plugin-local CMake install declarations with
scripts/package-release.sh expected bundles.
- Keep
install.sh build options aligned with root CMakeLists.txt plugin options.
- Keep release docs aligned with actual package contents.
- Update
.github/workflows/release.yml when platform artifact or bundle assumptions change.
- Run syntax checks for changed shell scripts and workflow checks where available.
Pages/screenshot checklist
- Ensure every public plugin has
docs/pages/_products/<plugin>.md front matter.
- Ensure each product references an existing
docs/pages/assets/plugins/<plugin>.png screenshot.
- Ensure
scripts/capture-plugin-screenshots.sh --list includes the plugin when screenshots are expected.
- Regenerate screenshots when UI appearance changes and the required local tools are available.
- Update
docs/screenshots.md and docs/pages/README.md only when the process changes.
Read references/release-catalog.md for commands and expected file relationships.