{"id":"a749a051-8b59-4d0e-976e-45fa949de8a4","shortId":"neAWty","kind":"skill","title":"create-github-pull-request-from-specification","tagline":"Create GitHub Pull Request for feature request from specification file using pull_request_template.md template.","description":"# Create GitHub Pull Request from Specification\n\nCreate GitHub Pull Request for the specification at `${workspaceFolder}/.github/pull_request_template.md` .\n\n## Process\n\n1. Analyze specification file template from '${workspaceFolder}/.github/pull_request_template.md' to extract requirements by 'search' tool.\n2. Create pull request draft template by using 'create_pull_request' tool on to `${input:targetBranch}`. and make sure don't have any pull request of current branch was exist `get_pull_request`. If has continue to step 4, and skip step 3.\n3. Get changes in pull request by using 'get_pull_request_diff' tool to analyze information that was changed in pull Request.\n4. Update the pull request body and title created in the previous step using the 'update_pull_request' tool. Incorporate the information from the template obtained in the first step to update the body and title as needed.\n5. Switch from draft to ready for review by using 'update_pull_request' tool. To update state of pull request.\n6. Using 'get_me' to get username of person was created pull request and assign to `update_issue` tool. To assign pull request\n7. Response URL Pull request was create to user.\n\n## Requirements\n- Single pull request for the complete specification\n- Clear title/pull_request_template.md identifying the specification\n- Fill enough information into pull_request_template.md\n- Verify against existing pull requests before creation","tags":["create","github","pull","request","from","specification","awesome","copilot","agent-skills","agents","custom-agents","github-copilot"],"capabilities":["skill","source-github","skill-create-github-pull-request-from-specification","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/create-github-pull-request-from-specification","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (1,434 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-18T18:52:08.150Z","embedding":null,"createdAt":"2026-04-18T20:25:44.416Z","updatedAt":"2026-05-18T18:52:08.150Z","lastSeenAt":"2026-05-18T18:52:08.150Z","tsv":"'/.github/pull_request_template.md':36,45 '1':38 '2':52 '3':94,95 '4':90,117 '5':155 '6':175 '7':198 'analyz':39,109 'assign':189,195 'bodi':122,150 'branch':79 'chang':97,113 'clear':215 'complet':213 'continu':87 'creat':2,8,21,27,53,60,125,185,204 'create-github-pull-request-from-specif':1 'creation':231 'current':78 'diff':106 'draft':56,158 'enough':221 'exist':81,227 'extract':47 'featur':13 'file':17,41 'fill':220 'first':145 'get':82,96,103,177,180 'github':3,9,22,28 'identifi':217 'incorpor':136 'inform':110,138,222 'input':66 'issu':192 'make':69 'need':154 'obtain':142 'person':183 'previous':128 'process':37 'pull':4,10,23,29,54,61,75,83,99,104,115,120,133,166,173,186,196,201,209,228 'pull_request_template.md':19,224 'readi':160 'request':5,11,14,24,30,55,62,76,84,100,105,116,121,134,167,174,187,197,202,210,229 'requir':48,207 'respons':199 'review':162 'search':50 'singl':208 'skill' 'skill-create-github-pull-request-from-specification' 'skip':92 'source-github' 'specif':7,16,26,33,40,214,219 'state':171 'step':89,93,129,146 'sure':70 'switch':156 'targetbranch':67 'templat':20,42,57,141 'titl':124,152 'title/pull_request_template.md':216 'tool':51,63,107,135,168,193 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'updat':118,132,148,165,170,191 'url':200 'use':18,59,102,130,164,176 'user':206 'usernam':181 'verifi':225 'workspacefold':35,44","prices":[{"id":"3268a699-b67b-461f-8cc8-d209303022df","listingId":"a749a051-8b59-4d0e-976e-45fa949de8a4","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:44.416Z"}],"sources":[{"listingId":"a749a051-8b59-4d0e-976e-45fa949de8a4","source":"github","sourceId":"github/awesome-copilot/create-github-pull-request-from-specification","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/create-github-pull-request-from-specification","isPrimary":false,"firstSeenAt":"2026-04-18T21:48:50.726Z","lastSeenAt":"2026-05-18T18:52:08.150Z"},{"listingId":"a749a051-8b59-4d0e-976e-45fa949de8a4","source":"skills_sh","sourceId":"github/awesome-copilot/create-github-pull-request-from-specification","sourceUrl":"https://skills.sh/github/awesome-copilot/create-github-pull-request-from-specification","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:44.416Z","lastSeenAt":"2026-05-07T22:40:17.863Z"}],"details":{"listingId":"a749a051-8b59-4d0e-976e-45fa949de8a4","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"create-github-pull-request-from-specification","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"68fa44f5b8892e75f7664b6b8686f4e05f072497","skill_md_path":"skills/create-github-pull-request-from-specification/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/create-github-pull-request-from-specification"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"create-github-pull-request-from-specification","description":"Create GitHub Pull Request for feature request from specification file using pull_request_template.md template."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/create-github-pull-request-from-specification"},"updatedAt":"2026-05-18T18:52:08.150Z"}}