Agent skill

Pull Request

by OpenCoreMMO in OpenCoreMMO/OpenCoreMMO

Create a pull request for OpenCoreMMO following the project's PR template.

GPL-3.0Auto-check passedDevelopment

Install Pull Request

skills CLI
$ npx skills add OpenCoreMMO/OpenCoreMMO --skill pull-request -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install OpenCoreMMO/OpenCoreMMO pull-request --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/OpenCoreMMO/OpenCoreMMO.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/pull-request .claude/skills/pull-request && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pull-request
GitHub stars
481
Token cost
~814 tokens
SKILL.md length
256 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
GPL-3.0

At a glance

Create a pull request for OpenCoreMMO following the project's PR template.

  • The user wants to open a PR
  • SKILL.md covers Workflow, PR Title, PR Template and Branch Naming, plus 2 more sections
  • Calls git and dotnet
  • Publish changes

What it does

Pull Request is an agent skill from OpenCoreMMO/OpenCoreMMO. Create a pull request for OpenCoreMMO following the project's PR template. Use this skill when the user wants to open a PR, publish changes, or create a merge request. Covers branch naming, commit messages, PR title style, and the expected description format.

Its SKILL.md is about 810 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Requires GitHub CLI (gh) or GitHub API access. Designed for NeoServer project conventions.

It sits in Development, covering Pull requests and Commit messages. It works with .NET. The repository describes itself as: Modern MMORPG server emulator written in C. The licence is GPL-3.0.

When your agent uses it

  • The user wants to open a PR
  • Publish changes
  • Create a merge request

Example prompts

  • “/pull-request”

Requirements

  • Compatibility (from SKILL.md): Requires GitHub CLI (`gh`) or GitHub API access. Designed for NeoServer project conventions.

What it can do on your machine

Read from SKILL.md and the folder at commit 1d485f7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • dotnet

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires GitHub CLI (`gh`) or GitHub API access. Designed for NeoServer project conventions.

    From compatibility in the SKILL.md frontmatter.

Context cost

Pull Request loads about 814 tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 256 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~814

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from OpenCoreMMO/OpenCoreMMO at commit 1d485f7, republished under its GPL-3.0 licence (© OpenCoreMMO). 256 words, ~814 tokens.

Download SKILL.mdSave it as .claude/skills/pull-request/SKILL.md (or your agent's skills folder).
name
pull-request
description
Create a pull request for OpenCoreMMO following the project's PR template. Use this skill when the user wants to open a PR, publish changes, or create a merge request. Covers branch naming, commit messages, PR title style, and the expected description format.
compatibility
Requires GitHub CLI (`gh`) or GitHub API access. Designed for NeoServer project conventions.

Workflow

  • 1. Branch — create a feature branch from develop named feat/<short-description> or fix/<short-description>
  • 2. Commit — use conventional commits: feat:, fix:, refactor:, test:, chore:, etc.
  • 3. Push — git push origin <branch-name>
  • 4. Open PR — use github_create_pull_request with the template below

PR Title

Must be feature/domain oriented, not implementation-oriented. Describe what the user or game benefits from, not the code mechanism.

Good (feature/domain)Bad (technical)
feat: persist haste conditions between player sessionsfeat: implement HasteCondition CaptureState/Restore and parser
fix: prevent duplicate creature spawns on map reloadfix: add null check in SpawnMonsterRoutine
feat: allow players to trade while sittingfeat: add IsSeated check to TradeService

PR Template

Use the exact structure below. Keep descriptions minimalistic and direct.

markdown
### Description
<one or two sentences describing what was changed and why>

### Key Changes
- <bullet points of the most relevant changes, not an exhaustive list>

### Types of Changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Documentation fix (typos, incorrect content, missing content, etc.)
- [ ] Code refactoring
- [ ] Merge Down

### Test Case
<how the change was tested — "dotnet test tests/" or specific project>
Guidelines
  • Description: 1-2 sentences. No fluff. Say what changed and why.
  • Key Changes: 3-5 bullets max. Focus on what matters to a reviewer — omit trivial refactors.
  • Types of Changes: Mark exactly one box (rarely two). Merge Down for syncing branches.
  • Test Case: Be specific. Usually dotnet test tests/ or a single project.
  • Do not include implementation details that don't affect behavior (e.g. "added new file", "moved method").
  • Do state domain benefits: "players no longer lose haste on logout", "reduces server startup memory by 20%" etc.

Branch Naming

feat/<short-kebab-description>
fix/<short-kebab-description>
refactor/<short-kebab-description>

Examples: feat/haste-condition-persistence, fix/login-race-condition, refactor/condition-parser-registration

Commit Style

Follow conventional commits as described in AGENTS.md. The commit message should match the PR title in scope but can be slightly more technical.

PR Creation

Use github_create_pull_request with:

  • owner: OpenCoreMMO
  • repo: OpenCoreMMO
  • base: develop
  • head: the feature branch name
  • title: the domain-oriented title
  • body: the formatted template above

© OpenCoreMMO, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/pull-request of OpenCoreMMO/OpenCoreMMO.

Open the folder on GitHubat commit 1d485f7

Compare with similar skills

Pull Request next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pull Request compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pull Request this skillOpenCoreMMO/OpenCoreMMO481—~814Automated safety check: PassGPL-3.0
PR Finalize Reviewmicrosoft/garnet12k—~3.1kAutomated safety check: PassMIT
Git Workflow and Versioningaddyosmani/agent-skills103k2 repos~3.5kAutomated safety check: NotesMIT
React Router Pull Request Creatorremix-run/react-router57k—~2.5kAutomated safety check: PassMIT
Verdaccio Pull Request Workflowverdaccio/verdaccio18k—~1.9kAutomated safety check: PassMIT
Emoji Commit ConventionsbaptisteArno/typebot.io11k—~424Automated safety check: PassCustom licence

Similar skills

  • PR Finalize Review

    microsoft/garnet

    Official

    Checks that a pull request's title and description match its implementation and reviews the code for Garnet best practices, reporting findings without posting them.

    12k GitHub stars~3.1k tokensUpdated today
    DevelopmentAuto-check passed
  • Git Workflow and Versioning

    addyosmani/agent-skills

    Sets git habits for every change: short-lived branches, atomic commits with descriptive messages, clean pull requests, plus versioning, tagging and changelogs for releases.

    103k GitHub starsUsed in 2 repos~3.5k tokens
    DevelopmentAuto-check: notes
  • React Router Pull Request Creator

    remix-run/react-router

    Packages finished React Router work into a draft pull request: branch, commit, push, a written PR body and the right GitHub labels.

    57k GitHub stars~2.5k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Takes a change through a verdaccio pull request: branch, local checks, changeset, title and body, labels, CI and review rounds, and ports to other release lines.

    18k GitHub stars~1.9k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Emoji Commit Conventions

    baptisteArno/typebot.io

    Sets the repository's convention for commit messages and pull request titles: one emoji prefix for the main intent, a concise title and clean follow-up commits.

    11k GitHub stars~424 tokensUpdated today
    DevelopmentAuto-check passed
  • Commit And PR Messages

    superplanehq/superplane

    Write Git commit messages and pull request titles/descriptions using the Chris Beams / Tim Pope conventions (subject/body split, ~50-char subject, imperative mood, why-not-how body) plus ASD-STE100…

    7.7k GitHub stars~1.6k tokensUpdated today
    DevelopmentAuto-check passed

More from OpenCoreMMO/OpenCoreMMO

  • Functional Testing

    OpenCoreMMO/OpenCoreMMO

    Write, fix, or review NeoServer functional tests that start from the network handler and run against the real server stack.

    481 GitHub stars~1.1k tokensUpdated 15 days ago
    Auto-check passed
  • Unit Testing

    OpenCoreMMO/OpenCoreMMO

    Write, fix, or review NeoServer unit tests using xUnit and FluentAssertions.

    481 GitHub stars~1.6k tokensUpdated 15 days ago
    Auto-check passed
  • Code Review

    OpenCoreMMO/OpenCoreMMO

    Review pull requests and code changes for OpenCoreMMO against the project's architecture, conventions, and style defined in AGENTS.md.

    481 GitHub stars~3.9k tokensUpdated 15 days ago
    Auto-check passed

Works with

Categories

Questions about Pull Request

What does Pull Request do?

Create a pull request for OpenCoreMMO following the project's PR template. Pull Request is an agent skill from OpenCoreMMO/OpenCoreMMO. Create a pull request for OpenCoreMMO following the project's PR template.

When should I use Pull Request?

Pull Request fits situations like: the user wants to open a PR; publish changes; create a merge request.

How do I install Pull Request in Claude Code?

Run `npx skills add OpenCoreMMO/OpenCoreMMO --skill pull-request -a claude-code`. Or copy the skill folder (.agents/skills/pull-request in OpenCoreMMO/OpenCoreMMO) into .claude/skills/pull-request in your project. Claude Code loads it when a task matches its description.

How do I install Pull Request in Codex?

Run `npx skills add OpenCoreMMO/OpenCoreMMO --skill pull-request -a codex`. Or copy the skill folder (.agents/skills/pull-request in OpenCoreMMO/OpenCoreMMO) into .agents/skills/pull-request in your project. Codex loads it when a task matches its description.

Can I use Pull Request in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OpenCoreMMO/OpenCoreMMO --skill pull-request -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pull-request, .gemini/skills/pull-request, .github/skills/pull-request and .opencode/skills/pull-request in your project.

What does Pull Request need to run?

Going by SKILL.md and its folder, Pull Request needs the command-line tools its instructions call (git and dotnet). Compatibility (from SKILL.md): Requires GitHub CLI (`gh`) or GitHub API access. Designed for NeoServer project conventions..

Does Pull Request access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Pull Request safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Pull Request use?

Pull Request is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pull Request use?

About 814 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Pull Request?

Skills that share tags, products or a category with Pull Request: PR Finalize Review (microsoft/garnet, 12k stars), Git Workflow and Versioning (addyosmani/agent-skills, 103k stars), React Router Pull Request Creator (remix-run/react-router, 57k stars) and Verdaccio Pull Request Workflow (verdaccio/verdaccio, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pull Request?

OpenCoreMMO (a GitHub organization) maintains it in OpenCoreMMO/OpenCoreMMO, which has 481 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on September 22, 2026.

Source: OpenCoreMMO/OpenCoreMMO on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.