Create Github Pull Request From Specification

🏢Official
by github · vlatest · Repository

Official github skill covering creation, GitHub for agent workflows.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add create-github-pull-request-from-specification npx -- -y @trustedskills/create-github-pull-request-from-specification
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "create-github-pull-request-from-specification": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/create-github-pull-request-from-specification"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill enables an AI agent to create a GitHub pull request based on a detailed specification provided by the user. It automates the process of generating a new branch, making changes according to instructions, and submitting a PR with relevant details like title, description, and target branch.

When to use it

  • You need to quickly implement a feature or fix an issue based on written specifications without manual coding.
  • You want to streamline CI/CD workflows by automating pull request creation from documentation or user stories.
  • Your team uses GitHub for version control and wants to reduce the overhead of manually creating PRs.

Key capabilities

  • Creates a new branch in a GitHub repository based on input specifications.
  • Applies code changes according to detailed instructions provided in the specification.
  • Submits a pull request with a title, description, and target branch specified by the user.

Example prompts

  • "Create a GitHub pull request for adding a login feature using OAuth2."
  • "Generate a PR from this spec: 'Fix bug in payment processing logic under version 2.1.'"
  • "Submit a pull request to update the README with new installation instructions."

Tips & gotchas

  • Ensure that the AI agent has access to your GitHub account and proper permissions to create branches and submit PRs.
  • Specifications should be clear and detailed enough for the AI agent to accurately implement the requested changes.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
github
Installs
4.0k

🏢 Official

Published by the company or team that built the technology.