{"id":"mnapoli-skill-address-pr-review","name":"skill-address-pr-review","homepage":null,"repo_url":"https://github.com/mnapoli/skill-address-pr-review","category":"automation","subcategories":[],"tags":["ai-ml","automation","github","claude","code-review","ci-cd","devtools"],"what_it_does":"A Claude Code skill that, when invoked as /address-pr-review on a branch with an open PR, fetches unresolved GitHub PR review threads and CI failures (designed for GitHub Actions), applies fixes, and posts replies to each thread. It ignores already-resolved comments.","use_cases":["Automating follow-up fixes for PR review threads that require code changes","Triage and remediation of GitHub Actions CI failures referenced in a PR","Reducing reviewer/author back-and-forth by addressing inline comment threads and updating the PR"],"not_for":["Fixing CI failures for non-GitHub Actions CI systems (explicitly noted as a limitation)","Repos/environments without GitHub CLI (gh) authentication configured","Complex workflows requiring custom CI/CD platforms or bespoke test harnesses not described here"],"best_when":"A GitHub-hosted project using GitHub Actions where PR review threads commonly correspond to actionable code/test fixes.","avoid_when":"Using non-GitHub Actions CI, or when the PR process requires strict human approval before pushing or replying to threads.","alternatives":["Manual PR review response plus CI reruns","Generic PR automation bots that summarize failures (e.g., CI summarizers) without making code changes","Custom scripts using the GitHub API to comment and create commits based on CI logs","Workflow-based agents (GitHub Actions) that run an LLM to propose patches and comment outcomes"],"af_score":28.0,"security_score":43.2,"reliability_score":22.5,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:32:57.553232+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["GitHub CLI (gh) authenticated access"],"oauth":false,"scopes":false,"notes":"The README only states that GitHub CLI must be installed and authenticated; it does not document OAuth scopes, required permissions, or how tokens are obtained/used beyond gh auth."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing details are provided in the supplied README content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":28.0,"security_score":43.2,"reliability_score":22.5,"mcp_server_quality":0.0,"documentation_accuracy":45.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":0.0,"tls_enforcement":70.0,"auth_strength":45.0,"scope_granularity":20.0,"dependency_hygiene":40.0,"secret_handling":40.0,"security_notes":"Security posture cannot be fully assessed from the provided README alone. Authentication is delegated to GitHub CLI, but required permissions/scopes are not documented. The skill likely interacts with GitHub and pushes changes; without explicit safeguards in docs, an agent should treat it as having potential write access and ensure the gh token is appropriately limited. README does not describe token handling, logging/PII redaction, or secure storage.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":30.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":"No claims or guidance about idempotency/re-running behavior are provided; the skill appears to repeatedly fetch unresolved threads and CI failures and then apply changes, which may risk duplication if re-invoked without safeguards.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Skill is tailored to GitHub Actions CI failure extraction; other CI systems may not be handled correctly.","It ignores resolved PR comments; if threads are incorrectly marked resolved, they may not be revisited.","Installation path is fixed to ~/.claude/skills/address-pr-review/ (per README), which can be brittle for agents running in different environments.","May push changes and reply to reviewers automatically, so agents should be cautious about unintended modifications and ensure appropriate review policies."]}}