open-pr SKILL.md skillA
open-pr from flagrare/agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add flagrare/agent-skills/open-pr@git:20261022.bd0aa36Pins git:20261022.bd0aa36 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- flagrare/agent-skills
- Path
plugins/flagrare/skills/open-pr/SKILL.md- Versions recorded
- 9
- Latest version
- git:20261022.bd0aa36, committed Oct 22, 2026
- First version recorded
- May 22, 2026
- Size
- 15,508 bytes
- Repository stars
- 13
- License
- none declared
Open a pull request that follows the repo's conventions. Reads the PR template from .github/PULL_REQUEST_TEMPLATE.md, fills it with contextualized content (not enumerations), links tracker tickets, writes testing notes, and uses /flagrare:write-docs style for the description. Use when the user says 'open a pr', 'create pr', 'push and pr', 'submit this', 'open pull request', or any variation. Also triggers when code is ready to ship and the user wants to get it reviewed.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Open PR Create a pull request that reads like a human wrote it. The goal is a PR description that a reviewer can scan in 30 seconds and understand: what changed, why, and how to verify it works. No file-by-file enumerations. No bullet-point dumps of every touched line. Context and narrative, and short: about 150 words for a small PR, 300 for a large one (the length gate in Step 4 enforces it). When a person can see the change, the body shows it: one before/after image. **REQUIRED BACKGROUND:** Invoke `/flagrare:write-docs` before writing the PR body. A PR description is a tiny how-to/explanation doc, and the same craft applies: lead with the reader's situation, let prose carry causality, put context at the point of need. This skill owns *the PR mechanics and the repo's conventions*; write-docs owns *making the prose readable*. The "Writing style" section below applies that craft specifically to PRs, read both. --- ## Workflow ### Step 1: Understand what happened Gather the raw material: ```bash git log --oneline $(git merge-base HEAD main)..HEAD git diff --stat $(git merge-base HEAD main)..HEAD git diff $(git merge-base HEAD main)..HEAD ``` …
Read the whole file at its exact version.
How to install
mdr add flagrare/agent-skills/open-pr@sha256:0c7946fee5c2174fThe line at the top of this page pins the label git:20261022.bd0aa36, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_vw2anrtpc7gmgpaq)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 9 versions of this file, between May 22, 2026 and Oct 22, 2026, about one every 19 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261022.bd0aa36 latest | 2026-10-22 | bd0aa36 | 15,508 B | A | view · diff |
| git:20261021.38a2af2 | 2026-10-21 | 38a2af2 | 14,847 B | A | view · diff |
| git:20261021.7f0c097 | 2026-10-21 | 7f0c097 | 13,636 B | A | view · diff |
| git:20261002.54f31a1 | 2026-10-02 | 54f31a1 | 11,558 B | A | view · diff |
| git:20260612.3dfbe12 | 2026-06-12 | 3dfbe12 | 11,146 B | A | view · diff |
| git:20260611.9c42181 | 2026-06-11 | 9c42181 | 9,572 B | A | view · diff |
| git:20260611.2616f5f | 2026-06-11 | 2616f5f | 9,605 B | A | view · diff |
| git:20260611.d637e14 | 2026-06-11 | d637e14 | 7,852 B | A | view · diff |
| git:20260522.ab7ab8b | 2026-05-22 | ab7ab8b | 5,241 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (15508 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
flagrare/agent-skills · 13 stars · license none declared · pushed 2026-11-04 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_vw2anrtpc7gmgpaq GET https://markdownregistry.com/api/v1/resolve?ref=flagrare/agent-skills/open-pr GET https://markdownregistry.com/api/v1/blob/0c7946fee5c2174f083598aaf3690c76f7fab113192496f9694a3ecad0cb99c3
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from flagrare/agent-skills
Every file in flagrare/agent-skills