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 151–180 of 893 actions

Create reaction for a team discussion

GITHUB_CREATE_REACTION_FOR_A_TEAM_DISCUSSION

Creates a reaction for a team discussion within a GitHub organization.

Untrusted display-only summary

Create reaction for a team discussion comment

GITHUB_CREATE_REACTION_FOR_A_TEAM_DISCUSSION_COMMENT

Adds a reaction to a team discussion comment, requiring the specified organization, team, discussion, and comment to exist.

Untrusted display-only summary

Create repository

GITHUB_CREATE_REPOSITORY

Creates a new repository for the authenticated user. Use this action when you need to create a new GitHub repository under the authenticated user's account. The repository name must be unique for the user, and various settings can be configured such as visibility (public/private), enabled features (issues, wiki, proje…

Untrusted display-only summary

Create sponsorship

GITHUB_CREATE_SPONSORSHIP

Tool to start a new GitHub sponsorship or reactivate a past sponsorship using GraphQL. Use when you need to sponsor a maintainer through GitHub Sponsors with a specified amount and privacy level.

Untrusted display-only summary

Create Sponsors Tier

GITHUB_CREATE_SPONSORS_TIER

Tool to create a new payment tier for your GitHub Sponsors profile using GraphQL. Use when you need to add a new sponsorship tier with a specific monthly price and description. The amount is specified in dollars and will be converted to cents automatically.

Untrusted display-only summary

Create or Update Organization Secret with LibSodium

GITHUB_CREATE_UPDATE_ORG_SECRET_WITH_LIB_SODIUM

Creates or updates a Dependabot organization secret, requiring the secret value to be pre-encrypted with LibSodium using the organization's public key obtained from the 'Get an organization public key' endpoint.

Untrusted display-only summary

Create user list

GITHUB_CREATE_USER_LIST

Tool to create a new user list on GitHub. Use when you need to organize and group GitHub users for easier tracking and management.

Untrusted display-only summary

Create view for user project

GITHUB_CREATE_VIEW_FOR_USER_PROJECT

Tool to create a new view in a user-owned GitHub project (Projects V2). Use when you need to add a customized view with specific layout, filters, and visible fields to organize project items. Note: This action works with GitHub Projects V2. The view can be configured with different layouts (table, board, roadmap) and…

Untrusted display-only summary

Decline a repository invitation

GITHUB_DECLINE_A_REPOSITORY_INVITATION

Declines a specific, pending repository invitation for the authenticated user, identified by its `invitation_id`.

Untrusted display-only summary

Delete access restrictions

GITHUB_DELETE_ACCESS_RESTRICTIONS

Removes all user, team, and app-based access restrictions from a protected branch.

Untrusted display-only summary

Delete admin branch protection

GITHUB_DELETE_ADMIN_BRANCH_PROTECTION

Removes admin enforcement from a protected branch (branch name cannot contain wildcard characters) in a repository.

Untrusted display-only summary

Delete a file

GITHUB_DELETE_A_FILE

Deletes a file by path from a GitHub repository. The file's blob SHA is automatically fetched if not provided.

Untrusted display-only summary

Delete a package version for the authenticated user

GITHUB_DELETE_A_PACKAGE_VERSION_FOR_THE_AUTHENTICATED_USER

Deletes an existing package version associated with the authenticated user.

Untrusted display-only summary

Delete an app authorization

GITHUB_DELETE_APP_AUTHORIZATION

Deletes an OAuth application grant for a user, which revokes ALL OAuth tokens and their associated authorizations for the application. This endpoint is only accessible to OAuth App owners and requires Basic Authentication using the OAuth App's client_id and client_secret.

Untrusted display-only summary

Delete an app token

GITHUB_DELETE_APP_TOKEN

Revokes a single OAuth access token for an OAuth App or GitHub App with OAuth authorization. IMPORTANT: This endpoint requires Basic Authentication using the OAuth App's client_id as username and client_secret as password. It CANNOT be called with personal access tokens, GitHub App installation tokens, or any other to…

Untrusted display-only summary

Delete a reference

GITHUB_DELETE_A_REFERENCE

Deletes a Git reference from a repository; 'ref' must be fully qualified (e.g., 'refs/heads/branch' or 'refs/tags/tag').

Untrusted display-only summary

Delete a release

GITHUB_DELETE_A_RELEASE

Permanently deletes a specific release, its assets, and potentially its associated Git tag from a repository.

Untrusted display-only summary

Delete a release asset

GITHUB_DELETE_A_RELEASE_ASSET

Deletes a specific release asset from a GitHub repository; this action is idempotent.

Untrusted display-only summary

Delete a release reaction

GITHUB_DELETE_A_RELEASE_REACTION

Deletes a reaction from a GitHub release, provided the repository, release, and reaction exist.

Untrusted display-only summary

Delete a repository

GITHUB_DELETE_A_REPOSITORY

Permanently deletes the specified repository; this is a destructive, irreversible action that requires admin privileges for the repository.

Untrusted display-only summary

Delete a repository invitation

GITHUB_DELETE_A_REPOSITORY_INVITATION

Deletes an active repository invitation, permanently revoking a user's access to collaborate on the specified repository.

Untrusted display-only summary

Delete a repository ruleset

GITHUB_DELETE_A_REPOSITORY_RULESET

Permanently deletes a repository ruleset.

Untrusted display-only summary

Delete a repository secret

GITHUB_DELETE_A_REPOSITORY_SECRET

Deletes a named GitHub Actions secret from a specified repository; this operation is destructive and idempotent, and requires the repository to exist.

Untrusted display-only summary

Delete a repository subscription

GITHUB_DELETE_A_REPOSITORY_SUBSCRIPTION

Deletes the authenticated user's subscription to a specified repository if it exists, effectively 'unwatching' it.

Untrusted display-only summary

Delete a repository variable

GITHUB_DELETE_A_REPOSITORY_VARIABLE

Deletes a named variable (e.g., for GitHub Actions workflows) from a repository; the repository and the variable must already exist.

Untrusted display-only summary

Delete a repository webhook

GITHUB_DELETE_A_REPOSITORY_WEBHOOK

Deletes a specific webhook from a repository.

Untrusted display-only summary

Delete a review comment for a pull request

GITHUB_DELETE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST

Deletes a specific pull request review comment.

Untrusted display-only summary

Delete an artifact

GITHUB_DELETE_ARTIFACT

Deletes a GitHub artifact by its ID within a repository, typically resulting in an empty response (HTTP 204 No Content) on success.

Untrusted display-only summary

Delete a secret for the authenticated user

GITHUB_DELETE_A_SECRET_FOR_THE_AUTHENTICATED_USER

Deletes an existing Codespaces secret for the authenticated user by `secret_name`. This is a destructive and irreversible operation. Returns 404 if the secret does not exist.

Untrusted display-only summary

Delete a self hosted runner from an organization

GITHUB_DELETE_A_SELF_HOSTED_RUNNER_FROM_AN_ORGANIZATION

Forces the removal of a self-hosted runner from a GitHub organization. This endpoint can be used to completely remove the runner when the machine you were using no longer exists. The runner will be immediately disconnected from GitHub Actions. Requires admin:org scope and organization admin access. Returns 204 No Cont…

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.