pr-create

Create GitHub pull requests with template validation and Asana task synchronization.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/EdgeApp/edge-dev-agents --skill pr-create-edgeapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-create
Source: https://github.com/EdgeApp/edge-dev-agents/tree/main/.cursor/skills/pr-create
Command: npx skills add https://github.com/EdgeApp/edge-dev-agents --skill pr-create-edgeapp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, node, jq, and includes scripts (resource) components.

What problem does it solve?

This skill streamlines the pull request lifecycle by automating branch pushing, verification, template-compliant description generation, and optional Asana task synchronization, eliminating manual overhead and ensuring consistency.

Core Features & Use Cases

  • Template Enforcement: Automatically validates PR descriptions against repository-specific templates to ensure compliance with project standards.
  • Asana Synchronization: Optionally links the PR to an Asana task, updating the task with the PR URL and metadata without manual intervention.
  • Test Evidence Attachment: Automatically uploads and attaches visual test evidence (screenshots) to PR comments, including support for hack-forced state verification.

Quick Start

Use the pr-create skill to push the current branch and open a pull request linked to the active Asana task.

Frequently Asked Questions about pr-create

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub pull request creation from a local branch?

Automated PR creation pushes local feature branches to GitHub and opens pull requests using shell-based orchestration. It enforces repository-specific PR templates and maintains consistency by eliminating manual branch pushing and description formatting overhead.

How does Asana integration work with GitHub pull requests?

Asana synchronization links the GitHub pull request to an active Asana task automatically. It updates the Asana task with the PR URL and metadata without manual intervention, ensuring project management tracking stays current during the development workflow.

Do I need the gh CLI installed to automate pull request creation?

Yes, automating pull request creation requires git, gh CLI, node, and jq installed in your environment. These dependencies execute the shell-based orchestration, handle GitHub API interactions, and process JSON data for branch verification and PR template enforcement.

Can I attach screenshots and test evidence to a GitHub pull request automatically?

Yes, automated PR creation uploads and attaches visual test evidence like screenshots to PR comments. It supports hack-forced state verification, automatically embedding visual proof of testing directly within the pull request discussion thread.

What is the best way to enforce PR templates during automated pull request creation?

Template enforcement validates PR descriptions against repository-specific templates automatically during PR creation. This ensures compliance with project standards by structuring the pull request body according to the repository's defined formatting requirements before submission.

Why does automated pull request creation fail with missing dependencies?

Automated PR creation fails when git, gh, node, or jq are missing from the environment. These dependencies are strictly required to execute shell-based orchestration, handle GitHub API interactions, and process JSON responses for branch verification and template enforcement.