pr2prompt
v1.0.0
Published
A CLI tool that converts GitHub Pull Requests into AI-friendly prompts
Maintainers
Readme
PR2Prompt
A CLI tool that converts GitHub Pull Requests into AI-friendly prompts.
Features
- Fetch PRs from GitHub repositories
- Convert PRs to structured prompts
- Support multiple output formats (Markdown, JSON, YAML)
- Customizable templates
- Bilingual support (English/Chinese)
Installation
npm install -g pr2prompt
# or
pnpm add -g pr2promptUsage
pr2prompt --repo owner/repo --prs 12,34,56 --out prompt.mdOptions
--repo <owner/name>: GitHub repository (required)--prs <list>: Comma/space separated PR numbers--pr-file <file>: File with one PR number per line--format <fmt>: Output format (markdown | json | yaml, default: markdown)--template <file>: Custom Handlebars template--out <file>: Write to file instead of STDOUT--extra-fields <fields>: Additional PR fields (comma separated)--lang <zh|en>: Prompt language
Examples
# Basic usage
pr2prompt --repo owner/repo --prs 12,34,56
# With custom template
pr2prompt --repo owner/repo --prs 12 --template custom.hbs
# Output in YAML format
pr2prompt --repo owner/repo --prs 12 --format yaml
# Chinese output
pr2prompt --repo owner/repo --prs 12 --lang zhDevelopment
# Install dependencies
pnpm install
# Run locally
ts-node src/index.ts --repo owner/repo --prs 12License
ISC
