npx skills add ...
npx skills add nvidia/elements --skill github-dependabot
Use the GitHub CLI to retrieve current open `Dependabot` alerts for a repository, inspect affected dependencies and patched versions, update manifests and lock files, and verify the local fixes. Use whenever a user asks to inspect, address, resolve, remediate, or fix `Dependabot` alerts or dependency security vulnerabilities reported by GitHub. Use `gh`, rather than a browser or GitHub connector, for alert discovery.
npx skills add nvidia/elements --skill github-dependabot
Dependabot AlertsUse gh api to get live alert data, then make the smallest safe dependency changes that resolve the current open alerts.
AGENTS.md and the instructions for every affected project.git status --short and the relevant diffs. Preserve unrelated user changes.gh auth status. Treat 403 and 404 responses as possible permission or feature-availability problems, not proof that the repository has no alerts. Do not change authentication or repository settings without the user's approval.Always query GitHub at the start of the task. Treat "latest alerts" as the current open alerts unless the user gives a narrower scope.
Keep --paginate; repositories can have more than one page of alerts. If the user asks for only the newest alert, select the first result. Otherwise, address every open alert in scope.
Fetch complete data for an individual alert when necessary:
Do not dismiss alerts or change their state through the API. GitHub closes resolved alerts after it processes the updated dependency graph.
pnpm-workspace.yaml catalogs and overrides before changing individual package.json files.Use the package manager and toolchain pinned by the repository. Run Elements repository commands through mise exec --.
mise exec -- pnpm install to refresh pnpm-lock.yaml.minimumReleaseAge, allowed-build, integrity, or other supply chain controls merely to make installation succeed. If a security release needs an exception, keep it exact and narrow and explain the need.Do not overwrite unrelated work or broaden the dependency update beyond the alerts in scope.
DEVELOPMENT.md, then run its relevant build, lint, and test commands through mise exec --.If verification fails, diagnose whether the dependency update, a compatibility change, or an unrelated existing failure caused it. Continue fixing in-scope failures and separate unrelated failures.
Report:
gh api -X GET 'repos/{owner}/{repo}/dependabot/alerts/<number>'