Claude Code skills · updated 2026-10-03
Three dated DevOps checks for Claude Code — Actions, Terraform, licences
GitHub Actions, Terraform cost and dependency licence skills in one pack
Three Claude Code skills in one pack. On their bundled examples: 22 GitHub Actions problems (removed runners, switched-off actions, end-of-life Node), 8 standing Terraform charges (NAT per AZ, EKS past standard support, public IPv4), and the licence changes in Redis, Elasticsearch, Bitnami, Vault and Grafana.
Get it on Whop - $29 onceGet it on Gumroad
github-actions-lint

== GitHub Actions Lint — 22 findings (13 errors, 8 warnings, 1 info) in 1 file · 13 rules · rules revision 2026.09 (2026-09-11) · checked as of 2026-10-03
ERROR .github/workflows/sample.yml:10 [runner-retired]
Runner image ubuntu-20.04 was removed on 2025-04-15 (536 days ago). Jobs asking for it fail to start. Move to ubuntu-24.04.
ERROR .github/workflows/sample.yml:13 [node-eol]
Node 18 left maintenance on 2025-04-30 (521 days ago). It gets no more security patches, and setup-node keeps installing it anyway.
terraform-cost-lint

== Terraform Cost Lint — 8 findings (4 errors, 2 warnings, 2 info) in 1 file · 27 rules
WARN main.tf:11 [rule-7]
This module variable is what creates the NAT gateway: $0.045 per hour plus $0.045 per GB. Traffic to S3 and DynamoDB can leave through a gateway VPC endpoint at no hourly charge.
fix: keep it, but add the free gateway endpoints beside it
ERROR main.tf:12 [rule-5]
license-flip-audit

== License Flip Audit — 6 findings (4 errors, 1 warning, 1 info) in 1 file · 30 rules
ERROR docker-compose.yml:6 [flip_7]
Redis 7.4 through 7.8 is dual RSALv2 / SSPLv1 - source-available, not open source. Redis 7.2.x and earlier are BSD-3-Clause.
ERROR docker-compose.yml:8 [flip_10]
Elasticsearch 7.11+ left Apache-2.0 for SSPL + Elastic License 2.0 (Feb 2021); AGPLv3 was added as a third option from 8.16 (Sept 2024). 7.10.2 was the last Apache-2.0 release.
What you get
- github-actions-lint (13 checks, rules 2026.09) · terraform-cost-lint (27 rules) · license-flip-audit (30 rules)
- Each is a SKILL.md + an offline scanner + its dated rule table; each exits 1 on errors for CI
- Ask Claude in plain words; it picks the right skill
Install
Unzip each folder into ~/.claude/skills/ (all projects) or your-repo/.claude/skills/ (one repo), then ask Claude Code in plain words. Needs Node 16+.
unzip <skill>.zip -d ~/.claude/skills/
Ask Claude
“check our CI, Terraform and dependencies”
What it does not do
They work offline: no calls to GitHub, your cloud account or any registry. The licence check is factual, not legal advice.
FAQ
What is a Claude Code skill?
A folder with a SKILL.md and scripts that Claude Code loads when your request matches it. You ask in plain words and Claude runs the scanner the skill carries.
How is this different from asking Claude without the skill?
The skill carries a dated rule table and a scanner that reads every file, so Claude quotes the exact date and line instead of answering from memory.
Does it send my code anywhere?
They work offline: no calls to GitHub, your cloud account or any registry. The licence check is factual, not legal advice.
How do I install it?
Unzip each folder into ~/.claude/skills/ (all projects) or your-repo/.claude/skills/ (one repo), then ask Claude Code in plain words. Needs Node 16+.
What do I get when I buy?
The three zips. On Whop it is in your library as a download lesson with the zip attached; on Gumroad it is the product file.