merge-open-prs
Merge Open Pull Requests as One Stack
Merging several open pull requests together requires careful ordering, conflict handling, and repeated verification. This skill builds one GitHub stack and merges it through repository protections.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "merge-open-prs" from https://skillstore.io/skills/jssblck-merge-open-prs.md and its manifest at https://skillstore.io/api/skills/jssblck-merge-open-prs/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "merge-open-prs". Merge pull requests 41, 44, and 47.
Expected outcome:
Merged stack 18 in the order 44, 41, 47. All required checks passed, no later pull requests were included, and the final branch SHA was reported.
Using "merge-open-prs". Merge every open pull request, but do not rewrite branches owned by other contributors.
Expected outcome:
Stopped before stack creation because two branches required rewriting. The report identified both branches and requested explicit approval.
Using "merge-open-prs". Land the open release pull requests after resolving conflicts.
Expected outcome:
Resolved the lockfile and version conflicts on their owning layers, verified the combined tree, and merged the stack through the configured repository method.
Security Audit
SafeMost static alerts are false positives caused by Markdown code fences, inline command names, or read-only GitHub queries. Seven findings are confirmed because the workflow can rewrite branches, push rebased commits, prune local state, and merge pull requests; the unquoted branch placeholders also create a command-injection risk.
Capability review items (7)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
โ๏ธ External commands (42)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/jssblck-merge-open-prs/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/jssblck-merge-open-prs?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/jssblck-merge-open-prs?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/jssblck-merge-open-prs/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/jssblck-merge-open-prs.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
jssblck. (2026). merge-open-prs security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/jssblck-merge-open-prs/audits/1BibTeX citation
@techreport{jssblck-jssblck-merge-open-prs-2026,
author = {jssblck},
title = {merge-open-prs security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/jssblck-merge-open-prs/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "merge-open-prs security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "jssblck"
date-released: "2026-08-23"
url: "https://skillstore.io/skills/jssblck-merge-open-prs/audits/1"
identifiers:
- type: other
value: "skillstore:jssblck-merge-open-prs:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Land a coordinated feature set
Combine dependent pull requests into a verified stack and merge them as one repository change.
Clear a release queue
Order approved release pull requests, resolve shared-state conflicts, and verify the final release tree.
Integrate maintenance updates
Process related dependency, configuration, and tooling pull requests while preserving checks and review requirements.
Try These Prompts
Merge all currently open pull requests in this repository as one verified stack. Stop before rewriting branches that need separate approval.
Merge pull requests {numbers} as one stack. Explain the order, verify required checks, and ignore pull requests opened after the snapshot.Build a stack from pull requests {numbers}. Resolve textual and semantic conflicts by layer, run relevant tests, then merge once.Merge pull requests {numbers} using merge method {method}. Revalidate after default-branch changes, preserve head SHAs, and report every rewrite or bypass.Best Practices
- Freeze the work set and record every pull request head SHA before changing stack state.
- Confirm stack membership, branch tips, checks, and repository policies immediately before merging.
- Use a temporary worktree and disclose every branch rewrite, conflict resolution, and administrative action.
Avoid
- Do not add pull requests that opened after the initial snapshot.
- Do not push directly to the default branch or merge a multi-pull-request set individually.
- Do not rewrite contributor branches or use administrative bypass without explicit approval.
Frequently Asked Questions
Does this skill merge every open pull request automatically?
Can it merge pull requests from forks?
How does it choose stack order?
Will it bypass required checks or reviews?
What happens when conflicts occur?
Does it require approval before changing branches?
Developer Details
Author
jssblckLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
f99743a72a3c357bb0508ce8373d2f57b334d465
Maintenance freshness
8/23/2026
Usage
0 downloads ยท 0 views
File structure
๐ agents/
๐ openai.yaml
๐ references/
๐ conflicts.md
๐ fallback-collapse.md
๐ SKILL.md