← Back to Skills Marketplace
pr-description-generator
by
charlie-morrison
· GitHub ↗
· v1.0.0
· MIT-0
107
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pr-description-generator
Description
Auto-generate pull request descriptions from git diffs and commit history. Parses conventional commits, categorizes changes (features, fixes, refactoring), a...
Usage Guidance
This skill appears to do what it claims: run a local Python script that uses the git CLI to produce PR descriptions. Before installing/using it: (1) ensure you have git available (the package does not declare git as a required binary but the script calls git); (2) review the full generate_pr_description.py to confirm there are no unexpected commands (especially implementations of --copy or future flags that might call external CLIs); (3) run it in a non-sensitive repository or with a dry-run first if you are concerned about accidentally copying sensitive data to clipboard or writing files; and (4) if you want the skill to create PRs automatically in future (STATUS.md mentions a --gh-create idea), require explicit verification of any code that would call gh/remote APIs. Overall the package is proportionate to its purpose and does not request unrelated credentials or network access in the provided files.
Capability Analysis
Type: OpenClaw Skill
Name: pr-description-generator
Version: 1.0.0
The skill is a utility for generating pull request descriptions by analyzing local git repositories. The core logic in `scripts/generate_pr_description.py` uses the `git` CLI via `subprocess.run` with argument lists (avoiding shell injection) to gather diffs and commit history. It performs local analysis of file types and commit messages without any network activity, data exfiltration, or obfuscation. The instructions in `SKILL.md` are consistent with the tool's stated purpose.
Capability Tags
Capability Assessment
Purpose & Capability
The skill's name/description match the included Python script: the tool analyzes git diffs and commit history to generate PR descriptions. One minor mismatch: SKILL.md and the code assume the presence of the git CLI, but the declared requirements list no required binaries — git should be documented as a dependency.
Instruction Scope
SKILL.md instructs the agent/user to run the bundled Python script with optional flags. The script only reads the repository (git commands and file paths) and produces markdown/JSON output (and a --copy option is advertised). There are no instructions to read unrelated system files, to retrieve secrets, or to transmit data externally in the provided content.
Install Mechanism
No install spec is provided (instruction-only plus a bundled script). That minimizes installation risk; the script is executed locally and no external downloads or archive extraction are invoked by the skill itself.
Credentials
The skill requires no environment variables or credentials. The script interacts only with the local git repository. No unrelated tokens, cloud keys, or config paths are requested.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-level privileges. Autonomous invocation is allowed by default on the platform but the skill itself does not ask for escalated privileges or to modify other skills/configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pr-description-generator - After installation, invoke the skill by name or use
/pr-description-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is pr-description-generator?
Auto-generate pull request descriptions from git diffs and commit history. Parses conventional commits, categorizes changes (features, fixes, refactoring), a... It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.
How do I install pr-description-generator?
Run "/install pr-description-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is pr-description-generator free?
Yes, pr-description-generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does pr-description-generator support?
pr-description-generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created pr-description-generator?
It is built and maintained by charlie-morrison (@charlie-morrison); the current version is v1.0.0.
More Skills