SkillHub

pr-risk-analyzer

v1.0.0

Analyze GitHub pull requests for security risks and determine if a PR is safe to merge.

Sourced from ClawHub, Authored by Nerdvana Labs

Installation

Please help me install the skill `pr-risk-analyzer` from SkillHub official store. npx skills add nerdvana-labs/pr-risk-analyzer

PR Risk Analyzer

What it does

Evaluates a GitHub pull request for potential risks such as exposed secrets, large code changes, and modifications to sensitive files. Provides a risk score and recommendation before merging.

When to use

Use this skill when a user asks to:

  • Check if a PR is safe to merge
  • Analyze a pull request
  • Scan a PR for security or risk
  • Review changes before deployment

Inputs needed

  • Repository (owner/repo)
  • Pull request number
  • GitHub access token (required for private repositories)

If any input is missing, ask the user for it.

Workflow

  1. Identify repository and PR number from the user request.

  2. If the repository is private, request a GitHub access token.

  3. Send a POST request to:

https://pr-risk-analyzer.onrender.com/analyze-pr

Body: { "repo": "", "pr_number": , "github_token": "" }

  1. Parse the response:
  2. riskScore
  3. riskLevel
  4. issues
  5. summary

  6. Respond to the user with:

  7. Risk level
  8. Key issues (bullet points)
  9. Clear recommendation:
    • Safe to merge
    • Needs review
    • High risk – do not merge

Guardrails

  • Do not guess repository or PR number.
  • If API fails, inform the user and suggest retry.
  • Do not expose or store GitHub tokens.
  • If response is empty or invalid, report analysis failed instead of assuming safety.