{"id":"c1440a29-e635-42dd-bf57-35f254b220b9","shortId":"cFME2j","kind":"skill","title":"Pull Request Size Analyzer","tagline":"Analyzes PR size and reviewability using the GitHub GraphQL API and git diff-stat. Enforces size limits, suggests PR splitting strategies, and tracks team review velocity metrics via GitHub Checks API.","description":"# Pull Request Size Analyzer\n\nAnalyzes PR size and reviewability using the GitHub GraphQL API and git diff-stat. Enforces size limits, suggests PR splitting strategies, and tracks team review velocity metrics via GitHub Checks API.\n\n## Installation\n\nRequirements and caveats from upstream:\n- GraphQL seamlessly follows relationships between data, eliminating multiple API calls. While typical REST APIs require loading from multiple URLs, GraphQL APIs get all the data your app needs in a single request. Idea...\n- NODE.JS\n- PYTHON\n\nBasic usage or getting-started notes:\n- Ask for what you want Run query\n- Press Ctrl Space to open the completions menu, ⌘ Ctrl Enter to run the query.\n- Protect your APIs while maintaining full visibility into data consumption. GraphQL allows you to monitor, secure, and optimize API usage while ensuring compliance.\n\n- Source: https://graphql.org/\n\n## Documentation\n\n- https://graphql.org/learn/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/pull-request-size-analyzer-agent/)","tags":["pull","request","size","analyzer","agent","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-pull-request-size-analyzer-agent","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/pull-request-size-analyzer-agent","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,040 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:56.738Z","embedding":null,"createdAt":"2026-05-18T13:18:38.426Z","updatedAt":"2026-05-18T19:11:56.738Z","lastSeenAt":"2026-05-18T19:11:56.738Z","tsv":"'/learn/':170 '/skills/pull-request-size-analyzer-agent/)':177 'agent':172 'agentskillexchange.com':176 'agentskillexchange.com/skills/pull-request-size-analyzer-agent/)':175 'allow':153 'analyz':4,5,40,41 'api':14,36,50,72,87,92,99,144,160 'app':105 'ask':121 'basic':114 'call':88 'caveat':76 'check':35,71 'complet':134 'complianc':164 'consumpt':151 'ctrl':129,136 'data':84,103,150 'diff':18,54 'diff-stat':17,53 'document':167 'elimin':85 'enforc':20,56 'ensur':163 'enter':137 'exchang':174 'follow':81 'full':147 'get':100,118 'getting-start':117 'git':16,52 'github':12,34,48,70 'graphql':13,49,79,98,152 'graphql.org':166,169 'graphql.org/learn/':168 'idea':111 'instal':73 'limit':22,58 'load':94 'maintain':146 'menu':135 'metric':32,68 'monitor':156 'multipl':86,96 'need':106 'node.js':112 'note':120 'open':132 'optim':159 'pr':6,24,42,60 'press':128 'protect':142 'pull':1,37 'python':113 'queri':127,141 'relationship':82 'request':2,38,110 'requir':74,93 'rest':91 'review':9,30,45,66 'run':126,139 'seamless':80 'secur':157 'singl':109 'size':3,7,21,39,43,57 'skill':173 'skill-pull-request-size-analyzer-agent' 'sourc':165,171 'source-agentskillexchange' 'space':130 'split':25,61 'start':119 'stat':19,55 'strategi':26,62 'suggest':23,59 'team':29,65 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'track':28,64 'typic':90 'upstream':78 'url':97 'usag':115,161 'use':10,46 'veloc':31,67 'via':33,69 'visibl':148 'want':125","prices":[{"id":"cc24bad4-8508-4a23-a712-eaa577b9ea88","listingId":"c1440a29-e635-42dd-bf57-35f254b220b9","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:38.426Z"}],"sources":[{"listingId":"c1440a29-e635-42dd-bf57-35f254b220b9","source":"github","sourceId":"agentskillexchange/skills/pull-request-size-analyzer-agent","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/pull-request-size-analyzer-agent","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:38.426Z","lastSeenAt":"2026-05-18T19:11:56.738Z"}],"details":{"listingId":"c1440a29-e635-42dd-bf57-35f254b220b9","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"pull-request-size-analyzer-agent","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"45147d73f99957300a2073cd0f81813caa51b1fa","skill_md_path":"skills/pull-request-size-analyzer-agent/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/pull-request-size-analyzer-agent"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Pull Request Size Analyzer","description":"Analyzes PR size and reviewability using the GitHub GraphQL API and git diff-stat. Enforces size limits, suggests PR splitting strategies, and tracks team review velocity metrics via GitHub Checks API."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/pull-request-size-analyzer-agent"},"updatedAt":"2026-05-18T19:11:56.738Z"}}