Aident logoAident logo centerAident Loadout
Use CasesPricingDocs
ENStart Now
AppsGitHub ToolsGithub Create A Pull Request
GitHub Tools

Github Create A Pull Request

Creates a pull request in a GitHub repository, requiring existing `base` and `head` branches; `title` or `issue` must be provided.

Write actionRisk level 2 of 5OAuth connection
Use Github Create A Pull Request

Pricing and limits

Aident logo

Product

Aident LoadoutAident Playbook EditorOpen-CUAK

About

AppsSkillsUse CasesDocsBlogPricingDownloadsPrivacy PolicyTerms of Service

Alternatives

vs Composiovs Zapier
llms.txtGet an AI summary of Aident LoadoutSummarize with ChatGPTSummarize with ClaudeSummarize with GeminiSummarize with Perplexity

© Aident Labs, 2024-2026

Pricing
Free
Unified payment
Not currently supported

Inputs

  • basestring
    Required
    The name of the branch you want the changes pulled into. This must be an existing branch on the current (target) repository. You cannot submit a pull request to one repository that requests a merge to a base branch of another repository.
  • bodystring
    The detailed description or contents of the pull request.
  • headstring
    Required
    The name of the branch where your changes are implemented. IMPORTANT: This branch must already exist in the repository (or fork) before calling this action. You must first create the branch and push commits to it (using git or the 'Create a reference' action), then create the PR…
  • repostring
    Required
    The name of the repository, without the `.git` extension. This name is not case-sensitive.
  • draftboolean
    Indicates whether the pull request should be created as a draft. Draft pull requests cannot be merged until marked as ready for review.
  • issueinteger
    The number of an existing issue in the repository to convert into a pull request. If provided, the issue's title and body may be used for the pull request. Required if `title` is not specified.
  • ownerstring
    Required
    The account owner of the repository. This name is not case-sensitive.
  • titlestring
    The title of the new pull request. Required unless `issue` is specified.
  • head_repostring
    The name of the repository (e.g., 'octocat/Hello-World') where the changes in the pull request were made. This field is required for cross-repository pull requests if both the source and target repositories are owned by the same organization but are different repositories.
  • maintainer_can_modifyboolean
    Indicates whether maintainers of the upstream repository can modify the pull request. This is primarily relevant for pull requests originating from forks.

Observable output

  • data
    Required
    Data from the action execution
  • errorstring
    Error if any occurred during the execution of the action
  • successfulboolean
    Required
    Whether or not the action execution was successful or not

Skills that use this Action

Related use cases

No verified related use cases are linked yet.

Official source

Provider source

Skills that use this Action

  • @Aident9,612256
    GitHub Issue to Fix Pull RequestRead a GitHub issue and open a pull request from a prepared fix branch that links the issue.
    Aug 18, 2026
  • @Aident9,296279
    Jira Ticket to GitHub Pull RequestRead a Jira ticket and open a GitHub pull request from an existing branch that links it.
    Aug 12, 2026
  • @Aident9,537318
    Linear Issue to GitHub Pull RequestRead a Linear issue and open a GitHub pull request from an existing branch that links the issue.
    Aug 12, 2026
  • @Aident9,452126
    Open Pull Request from Prepared BranchOpen a GitHub pull request for an already-pushed branch with a reviewed change summary.
    Aug 18, 2026
  • @Aident4,139137
    Open Source Contribution Pull RequestFind a suitable GitHub issue and open a contribution pull request from a prepared branch.
    Aug 18, 2026