KS
Killer-Skills

update-pr — how to use update-pr how to use update-pr, update-pr setup guide, github pr management, update-pr vs git flow, what is update-pr, update-pr install, ai agent github integration, update-pr alternative, update-pr documentation

v1.0.0
GitHub

About this Skill

Ideal for GitHub-integrated Agents requiring efficient PR management and automated changelog generation. update-pr is a discovery protocol skill that automates GitHub PR creation and updates using git log and changelog-style descriptions.

Features

Creates PRs into upstream/dev using GitHub CLI (gh)
Generates descriptions from commits using git log
Writes changelog-style PR bodies with grouped changes
Supports existing branch inspection via gh pr view
Automates PR updates with new features, bug fixes, and refactors

# Core Topics

indexnetwork indexnetwork
[86]
[16]
Updated: 3/3/2026

Quality Score

Top 5%
56
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add indexnetwork/index/update-pr

Agent Capability Analysis

The update-pr MCP Server by indexnetwork is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use update-pr, update-pr setup guide, github pr management.

Ideal Agent Persona

Ideal for GitHub-integrated Agents requiring efficient PR management and automated changelog generation.

Core Value

Empowers agents to create and update GitHub PRs using the GitHub CLI, generating changelog-style descriptions and streamlining developer workflows with features like commit inspection and description building.

Capabilities Granted for update-pr MCP Server

Automating PR creation with detailed changelog descriptions
Updating existing PRs with new commits and changelog entries
Streamlining developer workflows by generating PR descriptions from commit history

! Prerequisites & Limits

  • Requires GitHub CLI installation and configuration
  • Limited to GitHub PRs, not compatible with other version control systems
SKILL.md
Readonly

Creating and Updating PRs

Creating a PR

  1. Target: Open the PR into upstream/dev using the GitHub CLI (gh).
  2. Describe from commits: On the branch, inspect commits (e.g. git log upstream/dev..HEAD --oneline or gh pr view for an existing branch) to build the description.
  3. Changelog-style body: Write the PR description as a changelog, grouping changes into:
    • New Features
    • Bug Fixes
    • Refactors
    • Documentation
    • Tests Include only sections that apply; omit empty ones.

Commands:

bash
1# Inspect commits on current branch vs upstream/dev 2git log upstream/dev..HEAD --oneline 3 4# Create PR (replace <owner>/<repo> with actual upstream, e.g. from git remote) 5gh pr create --base dev --repo <owner>/<repo> --title "feat(scope): short description" --body "..."

Body template:

markdown
1## New Features 2- Bullet per feature 3 4## Bug Fixes 5- Bullet per fix 6 7## Refactors 8- Bullet per refactor 9 10## Documentation 11- Bullet per doc change 12 13## Tests 14- Bullet per test change

Updating a PR

  1. Locate the PR: Use gh pr list or gh pr view (when on the branch) to find the PR.
  2. Update content: Refresh title, body, or both from:
    • Current commits on the branch (git log upstream/dev..HEAD --oneline), or
    • Explicit user instructions.
  3. Changelog-style: Keep the description in changelog form (same sections as above).
  4. Status (when requested):
    • Mark ready for review: gh pr ready <number>
    • Mark as draft: gh pr edit <number> --draft
    • Close: gh pr close <number>
    • Reopen: gh pr reopen <number>

Commands:

bash
1# Edit title and/or body 2gh pr edit <number> --title "feat(scope): new title" --body "$(cat pr-body.md)" 3 4# Status 5gh pr ready <number> 6gh pr edit <number> --draft 7gh pr close <number> 8gh pr reopen <number>

Examples

Create PR from branch:

bash
1gh pr create --base dev --repo owner/repo --title "feat(chat): render opportunity cards in message stream" --body "## New Features 2- Render opportunity cards inline in chat message stream 3 4## Bug Fixes 5- Fix scroll position when new messages load"

Update existing PR:

bash
1gh pr edit 42 --title "feat(chat): opportunity cards in stream" --body "$(cat pr-body.md)" 2gh pr ready 42

Related Skills

Looking for an alternative to update-pr or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication