Skip to content

staticaland/github-actions

v0.2.0

Run GitHub Actions workflow steps in parallel, replace repeated workflow configuration with YAML anchors, name every workflow, job, and step, and pin every action reference to a commit SHA on workflow edits

github-actions

Run GitHub Actions workflow steps in parallel, replace repeated workflow configuration with YAML anchors, name every workflow, job, and step, and pin every action reference to a commit SHA on workflow edits.

Install

/plugin marketplace add staticaland/skills
/plugin install github-actions@staticaland-skills

Skills

  • parallel-steps (skill) - Makes GitHub Actions workflow steps run in parallel with the background, wait, cancel, and parallel keywords, written in ASD-STE100 Simplified Technical English.
  • yaml-anchors (skill) - Finds the configuration a workflow writes twice in the same file and replaces the identical copies with YAML anchors and aliases.
  • workflow-names (skill) - Checks that every GitHub Actions workflow, job, and step has a name, and writes the missing ones in imperative, sentence-case style.

Hooks

  • pinact (hooks/pinact_actions.py) - Pins GitHub Actions references to full commit SHAs with pinact after Claude writes or edits workflow files. Requires the pinact CLI.

License

MIT