Install any skill in seconds. Free to start, no credit card required.
Get Started Free →joshukraine/update-deps
Dependabot-aware dependency updates with security audit, real-CI validation, and a unified PR. Framework-agnostic.
Passed 18 of 21 test cases with the skill, and 12 of 21 without it.
and 6 more in the full report
7 fixed13 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write the command to list open Dependabot PRs in JSON format so we can inspect their numbers, titles, branch names, and bodies for consolidation.
| Checked | Without skill | With skill |
|---|---|---|
| Executes gh pr list with the --app dependabot flag | Missed | Passed |
| Includes JSON field selectors for number, title, headRefName, and body | Passed | Passed |
The instructions your model reads when the skill loads.
Update project dependencies safely: reconcile open Dependabot PRs into one unified change, run the project's security audit, validate boot-affecting changes against the real CI environment, and open a single PR — instead of stopping at local commits.
This skill is framework-agnostic. It detects the project's package manager, test/lint commands, audit suite, and CI workflow rather than assuming a stack.
--dry-run: Show what would be updated without making changes--major: Include major version updates (default: minor/patch only)--package <name>: Update specific package only--skip-tests: Skip running tests between updatesDetect → Reconcile Dependabot → Update → Audit → Validate on real CI → Open PR → Verify auto-close
Each stage feeds the next. Don't skip the audit or the real-CI validation for boot-affecting changes — those are the two stages that catch what local tests can't.
Detect both the package manager and the project's real entry points. The runners below are common defaults, not assumptions — always confirm against what the repo actually uses.
package.json (npm/yarn/pnpm) — check the lockfile to disambiguateGemfile (bundler)requirements.txt / pyproject.toml (pip/poetry/uv)Cargo.toml (cargo)go.mod (go modules)bin/ci, bin/test, script/test, or a Makefile/Justfile target is the canonical gate — use it if present.tsc, mypy, etc..github/workflows/*.yml and identify the workflow that runs on the default branch and the jobs it contains.test cases passed, vs 12 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.