Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/fuzzyfox-open-pr
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/open-pr
What's inside
- Skill name
open-pr- Description
- Open, publish, or raise a GitHub pull request. Use when the user asks to create or publish a PR for a GitHub-backed codebase, especially when branches are Linear-issue-prefixed.
- License
- MIT
- Metadata
- author: William Duyck · version: 1.0
- Instructions
- 57 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
## Quick start Use this skill for the full PR publishing path: 1. Inspect branch, diff, recent commits, and local context. Assume development and testing already happened unless the user asks otherwise. 2. Draft the PR body (see PR Body). 3. Push the branch and create the PR (see Creating the PR). 4. Move the Linear issue if the PR qualifies (see Linear Update). If `gh` is unavailable, stop and tell the user it is required. If the Linear MCP update fails, do not try another route; tell the user the tool failed. ## PR Body Prefer the repository template over any generic structure. Fill existing headings in place, preserving order, checkboxes, prompts, and team-specific wording. Work best-practice content around the template instead of replacing it. When there is no template, use this compact fallback: ```md ## Summary ## Changes ## Risks / Gotchas ## Related Issues ``` Only add a testing or verification section when it gives reviewers useful context, such as non-obvious manual verification, intentionally uncovered behavior, or changes not covered by unit, feature, or end-to-end tests. If verification is unclear from context and git history, omit it unless the repo template requires it. Write for reviewers: - Explain what changed and why in a few complete sentences of plain-English prose, describing behaviour, not code. - Call out non-obvious implementation choices, migrations, config changes, compatibility risks, rollout concerns, and gotchas. - Link or mention related issues/PRs. - When mentioning Linear issues, ensure they're links to the actual issues, not just the issue IDs - Include screenshots, recordings, or command output only when they materially help review the change. (Ask the user to provide these when/where relevant) - Avoid flooding the body with details that are easy to infer from the diff. - Do not invent testing, risk, or product context. Use Keep a Changelog-style categories as a thinking aid for key changes: `Added`, `Changed`, `Deprecated`, `Removed`, `Fixed`, and `Security`. Do not force these labels into a repo template unless they fit naturally. ## Creating the PR Use `gh pr create` with an explicit title and body. Only create a draft when the operator explicitly asks for one. After creation, give the user the PR URL. ## Linear Update After a non-draft PR is created successfully, and only then: 1. If the branch starts with a Linear issue key, fetch the issue through the Linear MCP. 2. Move the issue to `Code Review`. Move Linear only for non-draft PRs. Branch issue keys are only recognized in the form `ABC-123-branch-name`, where the key is at the start of the branch name.
From fuzzyfox/skills, MIT.
More from fuzzyfox/skills
- 0.569score
babysit
William Duyck
Babysit a pull request to approval: watch CI and the automated reviewers, action or push back on each comment, push fixes, keep watching until the bots have…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
session-usage
fuzzyfox
Headroom left in the Claude subscription windows — percent consumed and time-to-reset.
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
agent-voice
William Duyck
Disclose that a message is agent-written, and keep it plain and concise.
SkillBFreshness: B★ 4Claude Code +9 - 0.524score
quickchart
William Duyck
Generate chart images for markdown documents using the QuickChart API.
SkillCFreshness: C★ 4Claude Code +9 - 0.524score
mailbox
William Duyck
Inter-agent mailbox for sending a handoff to another agent session and picking up replies.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
commit
William Duyck
Commit staged changes as a Gitmoji-prefixed Conventional Commit.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
desert-mode
fuzzyfox
Ruthless token-minimization mode plus a "token police" prompt check.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
dispatch
William Duyck
Dispatch work to another agent through the mailbox to a named existing peer, or to a new agent wired to reply to you.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
changelog
William Duyck
Generate a markdown changelog for the changes between a fixed point and HEAD, enriched with issue-tracker context.
SkillCFreshness: C★ 4Claude Code +9 - 0.516score
spawn
William Duyck
Spawn a fresh agent session from the current one — hand the conversation off into a new tmux window that continues the work one-way, with no channel back.
SkillCFreshness: C★ 4Claude Code +9 - 0.514score
handback
William Duyck
Return your work to the parent agent that spawned you.
SkillCFreshness: C★ 4Claude Code +9 - 0.494score
review
William Duyck
Review the changes since a fixed point along three independent axes — Standards (does the code follow this repo's documented conventions and avoid known…
SkillCFreshness: C★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 10, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT
- Repository
- github.com/fuzzyfox/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from William Duyck
- 0.569score
babysit
William Duyck
Babysit a pull request to approval: watch CI and the automated reviewers, action or push back on each comment, push fixes, keep watching until the bots have…
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
agent-voice
William Duyck
Disclose that a message is agent-written, and keep it plain and concise.
SkillBFreshness: B★ 4Claude Code +9 - 0.524score
quickchart
William Duyck
Generate chart images for markdown documents using the QuickChart API.
SkillCFreshness: C★ 4Claude Code +9 - 0.524score
mailbox
William Duyck
Inter-agent mailbox for sending a handoff to another agent session and picking up replies.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
commit
William Duyck
Commit staged changes as a Gitmoji-prefixed Conventional Commit.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
dispatch
William Duyck
Dispatch work to another agent through the mailbox to a named existing peer, or to a new agent wired to reply to you.
SkillCFreshness: C★ 4Claude Code +9
Cite this page
open-pr skill. Agent Mart. https://agentmart.dev/skills/fuzzyfox-open-pr (last updated 2026-10-24)