All integrations
Catalogue metadata onlydeveloper toolsv20260902_00

GITHUB

GitHub

GitHub is a code hosting platform for version control and collaboration, offering Git-based repository management, issue tracking, and continuous integration features

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

893

Action summaries

Display-only definitions

46

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

github_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 91–120 of 893 actions

Create an autolink reference for a repository

GITHUB_CREATE_AN_AUTOLINK_REFERENCE_FOR_A_REPOSITORY

Creates a repository autolink to automatically convert text references (e.g., 'TICKET-123') into hyperlinks, using a unique `key_prefix` and a `url_template` that includes ` `.

Untrusted display-only summary

Create an environment variable

GITHUB_CREATE_AN_ENVIRONMENT_VARIABLE

Creates an encrypted environment variable for a pre-existing environment within a GitHub repository; will fail if the variable name already exists.

Untrusted display-only summary

Create an issue

GITHUB_CREATE_AN_ISSUE

Creates a new issue in a GitHub repository, requiring the repository to exist and have issues enabled; specific fields like assignees, milestone, or labels may require push access.

Untrusted display-only summary

Create an issue comment

GITHUB_CREATE_AN_ISSUE_COMMENT

Creates a new comment on an existing GitHub issue or pull request within the specified repository.

Untrusted display-only summary

Create an organization project

GITHUB_CREATE_AN_ORGANIZATION_PROJECT

Creates a new classic project board within a specified GitHub organization. Note: This action uses GitHub's Projects (classic) REST API. The classic projects feature may be disabled in some organizations, and GitHub recommends migrating to Projects V2 (accessible via GraphQL API) for new projects. Requirements: - The…

Untrusted display-only summary

Create an organization repository

GITHUB_CREATE_AN_ORGANIZATION_REPOSITORY

Creates a new repository within a specified GitHub organization, with options for detailed configuration including visibility, features, merge strategies, initial commit, and templates.

Untrusted display-only summary

Create an organization variable

GITHUB_CREATE_AN_ORGANIZATION_VARIABLE

Creates a new, uniquely named GitHub Actions variable for an organization, with configurable repository access visibility (all, private, or selected).

Untrusted display-only summary

Create an organization webhook

GITHUB_CREATE_AN_ORGANIZATION_WEBHOOK

Creates a webhook for a GitHub organization to deliver event notifications to a configured URL.

Untrusted display-only summary

Create a project card

GITHUB_CREATE_A_PROJECT_CARD

Creates a project card in a GitHub project column (classic projects only). DEPRECATION NOTICE: GitHub Projects (classic) was sunset on August 23, 2024. This API only works with existing classic project columns. New classic projects cannot be created. Consider using GitHub Projects V2 (GraphQL API) instead. The request…

Untrusted display-only summary

Create a project column (Classic - Deprecated)

GITHUB_CREATE_A_PROJECT_COLUMN

Creates a new column in a GitHub project (classic). DEPRECATION NOTICE: GitHub Classic Projects (V1) and its REST API were sunset on April 1, 2025. This action will return a 404 error on GitHub.com. For new projects, use GitHub Projects V2 which uses the GraphQL API instead. See: https://github.blog/changelog/2024-05-…

Untrusted display-only summary

Create a pull request

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.

Untrusted display-only summary

Create a reference

GITHUB_CREATE_A_REFERENCE

Creates a NEW Git reference (branch or tag) in a repository. IMPORTANT: This action ONLY creates NEW references - if the reference already exists, it will fail with a 422 'Reference already exists' error. To update an existing reference, use the 'Update a reference' (GITHUB_UPDATE_A_REFERENCE) action instead. The repo…

Untrusted display-only summary

Create a registration token for an organization

GITHUB_CREATE_A_REGISTRATION_TOKEN_FOR_AN_ORGANIZATION

Generates a temporary (one-hour) registration token to add a new self-hosted runner to an organization for GitHub Actions.

Untrusted display-only summary

Create a registration token for a repository

GITHUB_CREATE_A_REGISTRATION_TOKEN_FOR_A_REPOSITORY

Generates a time-limited token required to register a new self-hosted runner with a specific repository.

Untrusted display-only summary

Create a release

GITHUB_CREATE_A_RELEASE

Creates a release in a GitHub repository for a specified tag; the tag must be unique for published releases, and if a `discussion_category_name` is given, it must already exist.

Untrusted display-only summary

Create a remove token for an organization

GITHUB_CREATE_A_REMOVE_TOKEN_FOR_AN_ORGANIZATION

Generates a token, valid for one hour, to authenticate removing a self-hosted runner from an organization.

Untrusted display-only summary

Create a remove token for a repository

GITHUB_CREATE_A_REMOVE_TOKEN_FOR_A_REPOSITORY

Generates a temporary (one-hour validity) token required to unregister and remove a self-hosted runner from a repository.

Untrusted display-only summary

Create a reply for a review comment

GITHUB_CREATE_A_REPLY_FOR_A_REVIEW_COMMENT

Posts a reply to a specific review comment on a GitHub pull request, requiring the repository, pull request, and original comment to exist, and a non-empty reply body.

Untrusted display-only summary

Create a repository dispatch event

GITHUB_CREATE_A_REPOSITORY_DISPATCH_EVENT

Triggers a GitHub Actions workflow or a webhook on a repository by creating a repository dispatch event, allowing programmatic triggering of workflows based on events outside of GitHub.

Untrusted display-only summary

Create a repository for the authenticated user

GITHUB_CREATE_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER

Creates a new repository for the authenticated user, optionally within an organization if `team_id` is specified.

Untrusted display-only summary

Create a repository from an unpublished codespace

GITHUB_CREATE_A_REPOSITORY_FROM_AN_UNPUBLISHED_CODESPACE

Publishes the specified codespace to a new repository, using the codespace's current state as the initial commit.

Untrusted display-only summary

Create a repository project

GITHUB_CREATE_A_REPOSITORY_PROJECT

Creates a new GitHub Projects V2 project board linked to a specified repository. Note: This action uses GitHub's Projects V2 GraphQL API. The legacy Projects V1 REST API has been sunset by GitHub. The project is owned by the repository owner (user or organization) and linked to the specified repository.

Untrusted display-only summary

Create a repository ruleset

GITHUB_CREATE_A_REPOSITORY_RULESET

Creates a uniquely named ruleset for a repository, defining rules for branches or tags with specified enforcement, conditions, and bypass actors.

Untrusted display-only summary

Create a repository using a template

GITHUB_CREATE_A_REPOSITORY_USING_A_TEMPLATE

Creates a new repository from an existing template repository; the authenticated user must have access to the template and, if creating in an organization, repository creation permissions within it.

Untrusted display-only summary

Create a repository variable

GITHUB_CREATE_A_REPOSITORY_VARIABLE

Creates a new, unencrypted variable in a repository for GitHub Actions workflows; fails if a variable with the same name already exists.

Untrusted display-only summary

Create a repository webhook

GITHUB_CREATE_A_REPOSITORY_WEBHOOK

Creates a webhook for a specified repository; requires admin permissions on the repository.

Untrusted display-only summary

Create a review comment for a pull request

GITHUB_CREATE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST

Creates a review comment on a pull request's diff, targeting a specific line, range of lines, an entire file, or replying to an existing comment.

Untrusted display-only summary

Create a review for a pull request

GITHUB_CREATE_A_REVIEW_FOR_A_PULL_REQUEST

Creates a pull request review, allowing approval, change requests, or comments; `body` is required if `event` is `REQUEST_CHANGES` or `COMMENT`, and omitting `event` makes the review `PENDING`.

Untrusted display-only summary

Create a scoped access token

GITHUB_CREATE_A_SCOPED_ACCESS_TOKEN

Exchanges a user-to-server token for a new, fine-grained scoped access token for a GitHub App, requiring `client_id`, `access_token`, either `target` or `target_id`, and at least one permission; for repository-specific scoping, provide either `repositories` (names) or `repository_ids` (IDs), but not both.

Untrusted display-only summary

Create a dependency snapshot

GITHUB_CREATE_A_SNAPSHOT_OF_DEPENDENCIES_FOR_A_REPOSITORY

Creates a snapshot of a repository's dependencies to populate the GitHub dependency graph and enable security alerts; `sha` must be a 40-character commit ID, `ref` a fully qualified Git reference (e.g., `refs/heads/main`), and `scanned` an ISO 8601 timestamp.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.