shepherd-prs Skill
Automate shepherding, updating, and landing both your own open PRs and approved third-party contributor PRs in the flutter/flutter repository. When to use: - When you need to check the status of your open PRs or approved third-party PRs. - When you need to update stale branches or apply the 'autosubmit' label to land a Published by flutter in flutter.
What is shepherd-prs Skill?
Automate shepherding, updating, and landing both your own open PRs and approved third-party contributor PRs in the flutter/flutter repository. When to use: - When you need to check the status of your open PRs or approved third-party PRs. - When you need to update stale branches or apply the 'autosubmit' label to land a Published by flutter in flutter. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Developers using flutter
Technical details
- Install or run with Copy skill directory
When to use shepherd-prs Skill
- Use it for developers using flutter.
Built with
Editorial notes
Source
- Creator: flutter
- Repository: flutter/flutter
- Skill file: .agents/skills/shepherd-prs/SKILL.md
What it does
Automate shepherding, updating, and landing both your own open PRs and approved third-party contributor PRs in the flutter/flutter repository. When to use: - When you need to check the status of your open PRs or approved third-party PRs. - When you need to update stale branches or apply the 'autosubmit' label to land a
Skill instructions
Shepherding Pull Requests Skill This skill allows you to automate shepherding actions on approved PRs using the shepherd.dart script. For details on how the tool works, see the README.md. Workflow and Interaction Guidelines When the user asks for the status of their open or approved PRs: 1. Do NOT automatically execute shepherding actions (e.g., do not run shepherd.dart run --all or shepherd.dart run --pr <number) on the initial inquiry. 2. First, retrieve the PR states using the list command: bash dart .agents/skills/shepherd-prs/scripts/shepherd.dart list 3. Present a clear summary of the PRs, including their current status and recommended actions. 4. Explicitly ask the user for confirmation before executing any shepherding/running actions. 5. Only proceed with executing actions (e.g., run --all or run --pr) after receiving explicit approval from the user. Handling Execution Outputs & Edge Cases When running the run command, inspect the returned JSON logs and handle specific results
Explore related resources
Frequently asked questions
What is shepherd-prs?
shepherd-prs is a open-source AI agent skill with Copy skill directory. Automate shepherding, updating, and landing both your own open PRs and approved third-party contributor PRs in the flutter/flutter repository.
Who is shepherd-prs best for?
shepherd-prs is best for reusing agent instructions, scripts, and references.
How do I install shepherd-prs?
Install or run shepherd-prs using Copy skill directory. Check shepherd-prs for the latest setup command.
Is shepherd-prs actively maintained?
shepherd-prs may need a closer maintenance check before production use.
Auto-fetched from GitHub.