Skills for Real Engineers. Straight from my .agents directory.
ci-audit
Agent skill fromcoreyhaines31/makerskills
When you want to cut GitHub Actions minutes and wait time across one repo or a whole portfolio. Measures queue, setup and run time per job, billed minutes with per-job minute rounding and the macOS 10× multiplier, and cron runs per month. Finds pipelines that have been failing quietly, ranks fixes by minutes saved, then ships them as small PRs with warm-cache before/after numbers. Triggers on \"/ci-audit,\" \"audit our CI,\" \"why is CI so slow,\" \"cut Actions minutes,\" \"we're over our Actions minutes,\" \"optimize GitHub Actions,\" \"CI costs,\" \"speed up CI.\" Not for designing CI from scratch or picking a CI vendor.
How to install ci-audit
npx skills add coreyhaines31/makerskills# or add only this skill to Claude Code: copy the folder
skills/ci-audit/
# into
~/.claude/skills/ci-audit/ (all projects)
.claude/skills/ci-audit/ (one project)
1# /ci-audit — Find and fix wasted GitHub Actions time23Measure first, then fix the few things that matter. In real audits the biggest win was rarely a slow test suite. It was a scheduled pipeline that had failed every day for months, a 30-second hourly cron billed as 730 minutes a month, or an SDK silently retrying a dead request three times.45A stdlib script, `scripts/ci_audit.py` in this skill's folder, does the measuring. You read its output, decide what's worth fixing, and ship it.67```bash8python3 <skill-dir>/scripts/ci_audit.py inventory <owner> # which repos run Actions, private vs public9python3 <skill-dir>/scripts/ci_audit.py month <owner/repo> # billable minutes by workflow, 30 days10python3 <skill-dir>/scripts/ci_audit.py jobs <owner/repo> --runs 150 # queue / setup / run per job11python3 <skill-dir>/scripts/ci_audit.py steps <owner/repo> <run-id> # per-step seconds for one run12python3 <skill-dir>/scripts/ci_audit.py schedules <owner/repo> # every cron as runs per month13```1415It needs the GitHub CLI (`gh`) logged in. `month` and `jobs` make one API call per run, so a busy repo takes a minute or two. Run them in the background.1617## Step 0 — Scope and rules1819Before measuring, settle with the user:2021- **Which owners and repos.** One repo, or everything pushed to in the last 60 days.22- **Off-limits repos.** Someone else (a teammate, another agent) is mid-feature there. Those get an issue with numbers, never a pushed branch.23…
Excerpt shown under the repository's MIT license.
More skills in makerskills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
