actions-updater

This skill should be used when the user asks to "update GitHub Actions", "check for action updates", "upgrade workflow actions", "update actions to latest version", "replace dependabot for actions", "check for outdated actions", or wants to find outdated GitHub Actions in workflow files and update them to the latest release versions.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "actions-updater" with this command: npx skills add kaihendry/skills/kaihendry-skills-actions-updater

GitHub Actions Version Updater

Update GitHub Actions in workflow files to their latest released versions. This replaces Dependabot's package-ecosystem: "github-actions" functionality.

Process

Step 1: Check for Updates

Run the bundled script to parse all uses: lines and query each action's latest release:

uv run actions-updater/scripts/check_updates.py

With no arguments, the script scans .github/workflows/*.yml and *.yaml. To check specific files:

uv run actions-updater/scripts/check_updates.py path/to/workflow.yaml

The script parses workflow YAML, recursively extracts all uses: owner/repo@version entries, queries gh release view --repo owner/repo for each, and outputs a comparison table showing the current and latest major versions. It skips local actions (./...) and Docker actions (docker://...).

Step 2: Update Workflow Files

For each action with an available update, edit the workflow file using the Edit tool.

Version format rules:

  • If the current pin is a major version tag (e.g., @v3), extract the major version from the latest release tag and update to that (e.g., v4.2.1 becomes @v4)
  • If the current pin is an exact version (e.g., @v3.1.0), update to the full latest release tag
  • If the current pin is a SHA, flag it for the user but do not auto-update

Step 3: Summarize

Present a table of all updates applied, showing the action, old version, and new version.

Scripts

scripts/check_updates.py

Check all workflow actions for available updates. Requires authenticated gh CLI.

uv run scripts/check_updates.py                      # scans .github/workflows/
uv run scripts/check_updates.py path/to/ci.yaml      # specific file(s)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

actions-debugger

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

Self Updater

⭐ OPEN SOURCE! GitHub: github.com/GhostDragon124/openclaw-self-updater ⭐ ONLY skill with Cron-aware + Idle detection! Auto-updates OpenClaw core & skills, an...

Registry SourceRecently Updated
1101Profile unavailable
Coding

ClawHub CLI Assistant

Use the ClawHub CLI to publish, inspect, version, update, sync, and troubleshoot OpenClaw skills from the terminal.

Registry SourceRecently Updated
1.9K2Profile unavailable
Coding

SkillTree Learning Progress Tracker

Track learning across topics like an RPG skill tree. Prerequisites, milestones, suggested next steps. Gamified learning path.

Registry SourceRecently Updated
890Profile unavailable