llimllib/aver/github-actions-version-check
Claude Code and agent skill by llimllib/aver
- community
Checking that the SKILL.md file is still in the repository.
Check and update GitHub Actions versions. Use when creating, modifying, or reviewing GitHub Actions workflow files (.github/workflows/*.yml), or when asked to ensure actions are up to date.
Install
npx vskill@latest install llimllib/aver/github-actions-version-checkSKILL.md
GitHub Actions Version Check
Ensures GitHub Actions in workflow files use up-to-date versions.
Prerequisites
Install aver (GitHub Actions version checker):
Or if aver is already in PATH, skip this step.
Workflow
When Creating or Modifying Workflow Files
- Before adding any action, check what the latest version is:
``bash # Search GitHub for the action's latest release # Example: for actions/checkout, check https://github.com/actions/checkout/releases ``
- Always use the latest major version when adding new actions:
- Good:
actions/checkout@v4 - Avoid:
actions/checkout@v3(unless v3 is actually latest)
- After making changes, validate with aver:
``bash aver ``
- If outdated actions are found, update them to the latest versions shown.
Checking Existing Workflows
Run aver in the project root:
Understanding Output
This means actions/checkout@v3 should be updated to actions/checkout@v4.
Exit Codes
| Code | Meaning | |
|---|---|---|
| 0 | All actions up to date | |
| 1 | Outdated actions found | |
| 2 | Error occurred |
Best Practices
- Pin to major versions (
@v4) not full semver (@v4.1.2) unless you need reproducibility - Run aver before committing workflow changes
- For SHA-pinned actions, aver shows commits behind - update periodically
- Set GITHUB_TOKEN for higher API rate limits:
``bash export GITHUB_TOKEN=ghp_xxxxx ``
Common Actions and Their Repos
| Action | Repository | |
|---|---|---|
actions/checkout | https://github.com/actions/checkout | |
actions/setup-node | https://github.com/actions/setup-node | |
actions/setup-python | https://github.com/actions/setup-python | |
actions/setup-go | https://github.com/actions/setup-go | |
actions/cache | https://github.com/actions/cache | |
actions/upload-artifact | https://github.com/actions/upload-artifact | |
actions/download-artifact | https://github.com/actions/download-artifact |
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskill/github-actions-version-check/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/llimllib/aver/github-actions-version-check)