dependabot

Configure and optimize GitHub Dependabot dependency update workflows.

1|1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/ultraviollettnympho/transit-ticket --skill dependabot-ultraviollettnympho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependabot
Source: https://github.com/ultraviollettnympho/transit-ticket/tree/main/.github/skills/dependabot
Command: npx skills add https://github.com/ultraviollettnympho/transit-ticket --skill dependabot-ultraviollettnympho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Managing dependency updates across ecosystems and monorepos generates excessive pull request noise and misconfigured dependabot.yml files, leaving repositories vulnerable or overwhelmed. ## Core Features & Use Cases - Ecosystem Detection & Configuration: Identify all package ecosystems in a repository (npm, pip, Docker, Terraform, GitHub Actions, and more) and generate correct dependabot.yml entries with proper directory mappings. - PR Noise Reduction: Apply dependency grouping, cross-directory grouping, multi-ecosystem groups, cooldown periods, and scheduling strategies to consolidate updates into fewer pull requests. - Security Update Management: Configure grouped security updates, auto-triage rules, and version-update-only disabling for supply chain security workflows. - Use Case: A team with a pnpm monorepo wants one weekly PR for all dev dependencies across /apps/* and /packages/* instead of dozens of individual PRs; this Skill produces the exact grouped configuration. ## Quick Start Ask the AI to scan this repository and generate an optimized dependabot.yml covering all detected ecosystems with grouped updates.

Frequently Asked Questions about dependabot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Dependabot for a monorepo?

Use the directories key with glob patterns like /apps/* and /packages/* to cover all workspace packages in one ecosystem entry. Add groups with group-by: dependency-name to create a single PR when the same dependency updates across multiple directories.

How to reduce Dependabot pull request noise?

Group related dependencies into single PRs using the groups option with patterns, dependency-type, or update-types filters. You can also switch to monthly or quarterly intervals and set cooldown periods to delay updates for newly released versions.

Does Dependabot support pnpm and yarn?

Yes, both pnpm and yarn use the npm package-ecosystem value in dependabot.yml. Dependabot automatically detects pnpm-lock.yaml and yarn.lock files without extra configuration.

Can I have multiple dependabot.yml files in one repository?

No, GitHub supports exactly one configuration file at .github/dependabot.yml on the default branch. Use multiple updates entries within that single file to cover different ecosystems and directories.

How do I disable version updates but keep security updates?

Set open-pull-requests-limit to 0 in the ecosystem entry, which disables version update PRs while security updates continue. You can also group security updates with applies-to: security-updates to consolidate them.

Why did the @dependabot merge command stop working?

GitHub deprecated the merge, close, and reopen PR comment commands in January 2026. Use GitHub's native auto-merge feature, the web UI, or the CLI command gh pr merge instead.