Creator · getsentry
Last updated · Sep 4, 2026
Create or refresh reviewer-facing PR titles and descriptions. Use when opening a PR, updating its title or body, or preparing branch changes for review.
Sandbox only
Install targets
Codex install prompt
Install the "pr-writer" agent skill from https://github.com/getsentry/skills/tree/main/skills/pr-writer. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Create or refresh reviewer-facing PR titles and descriptions. Use when opening a PR, updating its title or body, or preparing branch changes for review. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"getsentry-pr-writer","task":"Install pr-writer","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add getsentry/skills --skill pr-writer
Maintenance
fresh
13d since push
Risk
Needs review
Dependency or permission surface needs review
GitHub quality
979
77/100 Quality · 70/100 Trust
Coverage tags
Review notes
Dependency or permission surface needs review · Permission surface may require sandboxing
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
979 GitHub stars
Repo activity
979 stars, 51 forks
Maintenance
13d since push
License
Apache-2.0
Install
npx skills add getsentry/skills --skill pr-writer
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add getsentry/skills --skill pr-writerDo not use when
Alternative
16.3K Stars
npx skills add hardikpandya/stop-slop --skill stop-slop
Alternative
4.8K Stars
npx skills add cursor/plugins --skill unslop
Alternative
37.4K Stars
npx skills add blader/humanizer --skill humanizer
Alternative
5.8K Stars
npx skills add petergyang/no-ai-slop --skill no-ai-slop
Agent safety v2
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
high
Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
medium
Skill may inspect schemas, query databases, or work with persistent stores.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20pr-writer%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20pr-writer%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/getsentry-pr-writer/install
Agent should check
Copy prompt
Task: Use pr-writer in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20pr-writer%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/getsentry-pr-writer/install
Install command: npx skills add getsentry/skills --skill pr-writer
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/getsentry-pr-writer/install
LLM text format
/api/skills/getsentry-pr-writer/install?format=text
Find alternatives
/api/skills/search?q=pr-writer&limit=3
Agent prompt
Use pr-writer for this task. Review https://www.openagentskill.com/api/skills/getsentry-pr-writer/install, then install with: npx skills add getsentry/skills --skill pr-writerRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/getsentry-pr-writer
LLM text
/api/registry/manifest/getsentry-pr-writer?format=text
Install alias
/api/registry/install/getsentry-pr-writer
Recommend
/api/registry/recommend?task=Use%20pr-writer%20in%20an%20agent%20workflow&limit=3
Agent fit
GitHub automation
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
GitHub automation
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
INFO979 GitHub stars
Stars/forks activity
INFO979 stars, 51 forks; issue activity unavailable in current metadata
Recent maintenance
PASS13d since push
License clarity
PASSApache-2.0
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Automate repeated work
I need my agent to automate a repeated workflow across tools and files.
Answer users
I need my agent to triage support requests and draft useful replies from product knowledge.
Workflow fit
Turn skills into distribution
A workflow for turning newly indexed skills into SEO briefs, social drafts, comparison pages, and reusable publishing workflows.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Inspect, patch, and verify code
A workflow for software agents that inspect repositories, review pull requests, generate tests, and turn findings into shippable patches.
Alternative shortlist
Similar skills that may fit this task.
Eliminates predictable AI writing patterns from prose while preserving specific meaning and reader trust.
Applies Cursor's prose-discipline rules to remove filler and AI writing tells from agent-facing and user-facing text.
Rewrites AI-sounding text so it reads naturally while preserving every factual claim and matching the writer's voice.
Audits or minimally edits drafts to remove named AI-writing patterns without flattening the author's voice.
--- name: pr-writer description: Create or refresh reviewer-facing PR titles and descriptions. Use when opening a PR, updating its title or body, or preparing branch changes for review. ---
# PR Writer
Write the PR body as a cover note for reviewers, not a changelog, template, validation log, or file-by-file summary.
## Inspect the Change
Requires authenticated `gh`. Inspect the current branch, working tree, PR, base branch, commits, and full diff:
```bash git branch --show-current git status --porcelain gh pr view --json number,title,body,url,baseRefName,headRefName gh repo view --json defaultBranchRef ```
If `gh pr view` reports that no PR exists, continue with first-time PR creation. For an existing PR, use its `baseRefName`; otherwise use the repository default branch. Set `BASE`, then inspect:
```bash git log "$BASE"..HEAD --oneline git diff "$BASE"...HEAD ```
If on `main` or `master`, create a feature branch first. Ensure intended changes are committed and review the whole branch diff, not only the latest commit or existing PR text.
## Core Rules
- Describe concrete changed behavior, affected surfaces, and reviewer impact before implementation detail. - Explain motivation, risk, tradeoffs, migration, or review focus only when useful. - Use the smallest structure that makes the change easier to review. - Replace internal prompt or process terminology with specific behavior. - When refreshing a PR, rewrite around the current full diff without narrating review history.
## Titles
Use `<type>(<scope>): <subject>` or `<type>: <subject>`.
Allowed types: `feat`, `fix`, `ref`, `perf`, `docs`, `test`, `build`, `ci`, `chore`, `style`, `meta`, `license`, and `revert`.
- Describe the dominant full-branch change with the narrowest accurate type and scope. - Use `!` only when the change breaks an external contract, and explain the affected surface in the body. - Avoid vague subjects such as `update`, `cleanup`, `misc`, `fix stuff`, or `address feedback`. Do not add a trailing period. - Keep an existing title only when it still describes the whole diff.
## Body Shape
Choose the minimum useful shape:
| Change | Include | |--------|---------| | Small or obvious | One concise paragraph without headings. | | Feature, bug fix, or refactor | Changed behavior and effect; add root cause, unchanged behavior, or non-obvious approach when relevant. | | Contract or breaking change | Affected API, schema, payload, config, permission, storage, or CLI surface; include compatibility and migration guidance. | | Operational, visual, or workflow change | User/operator effect, measured impact, failure modes, or flow when useful. | | Broad, generated, or cross-cutting change | Organizing principle, why the breadth is necessary, and where review should start. |
Default:
```markdown <What changed and what effect it has.>
<Why the approach, risk, migration, or review focus matters, if not obvious.> ```
For review-feedback updates, describe the resulting PR as a whole rather than the sequence of revisions.
## Reviewer Aids
Use an aid only when it reduces reviewer reconstruction work:
- A compact before/after or interface example for changed contracts. - A small Mermaid diagram for async flows or state transitions. - A screenshot or recording note when visual evidence exists. - A rollout, compatibility, risk, or review-order note when reviewers or adopters need it.
Introduce an artifact with one sentence explaining what reviewers should notice. Omit it when prose is clearer.
## Boundaries
- Do not add default `Summary`, `Changes`, or `Test Plan` sections. - Omit routine validation unless it changes risk assessment or explains meaningful regression coverage. For docs, skills, copy, or config changes, omit it by default. - Do not paste commands, CI logs, validation dumps, commit logs, placeholders, or exhaustive file lists. - Never include customer or organization names, user emails, support ticket contents, secrets, or PII. - Use issue references only when verified from user input, branch names, commits, PR discussion, or tracker output. `Fixes <issue>` closes; `Refs <issue>` only links.
## Create or Update
Create new PRs as drafts. Write the body to a temporary Markdown file, then run:
```bash gh pr create --draft --title '<title>' --body-file /tmp/pr-body.md ```
Update existing PRs with `gh api`:
```bash gh api -X PATCH repos/{owner}/{repo}/pulls/PR_NUMBER \ -f title='<title>' \ -F body=@/tmp/pr-body.md ```
Refresh the title and body when follow-up commits materially change scope, approach, breaking behavior, risk, migration, or review expectations. Skip typo-only, formatting-only, and rename-only follow-ups.
## Examples
Small change:
```markdown The AI Customizations section now starts collapsed so it does not consume sidebar space before users need it. Expanding it preserves the existing saved preference behavior. ```
Breaking contract:
````markdown Run logs now emit chunk-level records instead of one skill-level record. Consumers that read top-level `findings` must iterate over `chunk.findings` for each record.
Before:
```json {"skill": "security-review", "findings": [...]} ```
After:
```json {"schemaVersion": 1, "chunk": {"index": 1, "findings": [...]}} ``` ````
Source provenance
Decision snapshot
979 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for pr-writer, ready for a manual X post.
A practical pick for a repeatable workflow: pr-writer: Create or refresh reviewer-facing PR titles and descriptions. Use when opening a PR, updating its title or body, or prepari... 979 stars https://www.openagentskill.com/skills/getsentry-pr-writer?ref=x
Listing + install path for pr-writer: https://www.openagentskill.com/skills/getsentry-pr-writer?ref=x Install: npx skills add getsentry/skills --skill pr-writer
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to getsentry but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/getsentry-pr-writer?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/getsentry-pr-writer?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/getsentry-pr-writer/audit)
[](https://www.openagentskill.com/skills/getsentry-pr-writer?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)getsentry
@getsentry
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
stop-slop
Eliminates predictable AI writing patterns from prose while preserving specific meaning and reader trust.
16.3K Starsunslop
Applies Cursor's prose-discipline rules to remove filler and AI writing tells from agent-facing and user-facing text.
4.8K StarsHumanizer
Rewrites AI-sounding text so it reads naturally while preserving every factual claim and matching the writer's voice.
37.4K Starsno-ai-slop
Audits or minimally edits drafts to remove named AI-writing patterns without flattening the author's voice.
5.8K StarsPermission surface
shell or command execution, filesystem or document access
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness