Favicon of shepherd-prs

shepherd-prs Skill

AI Agent SkillDartOpen source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
100/100

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

Copy skill directory
  • Install or run with Copy skill directory

When to use shepherd-prs Skill

  • Use it for developers using flutter.

Built with

DartCopy skill directory

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.

Share:

Stars
177,883
Forks
30,810
Last commit
9 days ago
Repository age
11 years
License
BSD-3-Clause

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to shepherd-prs

shepherd-prs: Install, Config & GitHub Signals – SkillIndex