بنقرة واحدة
new-action
Scaffold a new GitHub Action with all required files
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Scaffold a new GitHub Action with all required files
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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.