Create Github Pull Request From Specification
Create GitHub Pull Request for feature request from specification file using pull_request_template.md template.
Specification
- Skill ID
- github/awesome-copilot/create-github-pull-request-from-specification
- Publisher
- github
- Repository
- awesome-copilot
- Installs
- 0
- Files
- 1
- Synced
- Sep 23, 2026
How to use it
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
github/awesome-copilot/create-github-pull-request-from-specificationInstalls these files- SKILL.md
What this skill tells the agent
Create GitHub Pull Request from Specification
Create GitHub Pull Request for the specification at ${workspaceFolder}/.github/pull_request_template.md .
Process
- Analyze specification file template from '${workspaceFolder}/.github/pull_request_template.md' to extract requirements by 'search' tool.
- 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 existget_pull_request. If has continue to step 4, and skip step 3. - Get changes in pull request by using 'get_pull_request_diff' tool to analyze information that was changed in pull Request.
- 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.
- Switch from draft to ready for review by using 'update_pull_request' tool. To update state of pull request.
- Using 'get_me' to get username of person was created pull request and assign to
update_issuetool. To assign pull request - Response URL Pull request was create to user.
Requirements
- Single pull request for the complete specification
- Clear title/pull_request_template.md identifying the specification
- Fill enough information into pull_request_template.md
- Verify against existing pull requests before creation
More from github
Use this skill in a project
Open any RiverX project, search the Skills panel for github/awesome-copilot/create-github-pull-request-from-specification, and install it in one click.
