con un clic
new-action
Scaffold a new GitHub Action with all required files
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Scaffold a new GitHub Action with all required files
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Comprehensive health check for a single action
Deterministic adversarial code review focused on provable failures. Optimized for agent execution, minimal tokens, and high signal findings across web applications.
Generate a changelog for a specific action or the whole repo
Compare two actions for pattern consistency
Verify all action references are properly SHA-pinned
Run security analysis across all or a specific action
| name | new-action |
| description | Scaffold a new GitHub Action with all required files |
| disable-model-invocation | true |
Ask the user for:
my-new-action)Create <action-name>/action.yml following the existing action patterns:
composite runs typeset -eu in shell scripts (POSIX sh, not bash)${{ github.token }} for token defaultsivuorinen/actions/action-name@<SHA>id: to steps whose outputs are referencedAdd the new action to _validation/spec.py — list its required inputs and map each
input to a check type from _validation/kit.py (add a new check to kit.py if none
fits). Then:
make update-validators
This generates <action-name>/validate.py (self-contained pure-stdlib validator) from
_validation/spec.py + _validation/kit.py. Never hand-edit the generated validate.py.
Add a shell: sh step that runs python3 validate.py as the action's first real step.
make generate-tests
make docs
make all
Fix any issues before considering the action complete.
Remind the user to update the Serena memory repository_overview if they use Serena.