ci-speedup
Find the GitHub Actions check gating your PRs and give your coding agent the evidence to fix it
ci-speedup is a free, open-source, MIT-licensed agent skill that runs on your machine, analyzes GitHub Actions, and gives your coding agent evidence to draft a fix. It works independently of StarSling Runners and does not require the StarSling GitHub App.
See the ci-speedup overview for a quick introduction before following the operational guide below.
ci-speedup is a local, on-demand audit that you invoke with your own coding agent. To grade your workflow configuration against CI best practices instead, use ci-score. StarSling optimization PRs are a separate paid, hosted service that continuously analyzes your CI and opens reviewable PRs once enabled.
Before you start
You need:
- The GitHub CLI authenticated to GitHub. Run
gh auth statusto check. - Read access to the target repository's GitHub Actions runs, jobs, and logs.
- Python 3.9 or newer and PyYAML.
- Node.js and npm to install or invoke the skill with
npx.
Install and run
Install the skill with Vercel's Skills CLI:
npx skills add starslingdev/skillsThe CLI lets you select the coding agent and whether to install the skill for the current project or globally. It supports a long list of coding agents, including Claude Code, Codex, Cursor, and OpenCode.
In a repository, invoke the installed skill from your coding agent:
/ci-speedupThe skill confirms the repository before it starts reading run data. To use it without installing, ask your coding agent to run this command and follow the generated instructions:
npx skills use "https://github.com/starslingdev/skills" --skill "ci-speedup"On demand versus continuous
| ci-speedup | StarSling optimization PRs | |
|---|---|---|
| Delivery | Agent skill you invoke | Hosted optimization service |
| Execution environment | Your machine, coding agent, and authenticated gh CLI | StarSling's hosted agents and GitHub App |
| Cost and availability | Free, open source, and independent of StarSling Runners | Available on paid plans once enabled; not enabled by default for new accounts |
| Trigger | On demand, when you run it | Continuous analysis as workflows change |
| Output | Diagnosis and evidence-backed prompt for your coding agent | Reviewable optimization PRs opened by StarSling |
Resources
See ci-speedup
Watch the skill analyze a GitHub Actions bottleneck.
Skill source
Read the open-source skill and its implementation.
Launch article
Learn why StarSling built ci-speedup.
Wall-clock methodology
See how the skill identifies and sizes the merge-gating long pole.
Pattern catalog
Browse the maintained optimization catalog.