com um clique
new-action
Scaffold a new GitHub Action with all required files
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Scaffold a new GitHub Action with all required files
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação 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.