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 241–270 of 893 actions

Dismiss a review for a pull request

GITHUB_DISMISS_A_REVIEW_FOR_A_PULL_REQUEST

Dismisses an APPROVED or CHANGES_REQUESTED review on a pull request with a mandatory explanatory message. IMPORTANT: Only reviews in APPROVED or CHANGES_REQUESTED state can be dismissed. Reviews in COMMENTED, PENDING, or already DISMISSED state will return a 422 error. To dismiss a review on a protected branch, you mu…

Untrusted display-only summary

Download an artifact

GITHUB_DOWNLOAD_AN_ARTIFACT

Downloads a GitHub Actions workflow artifact as a ZIP file. Returns the artifact as a downloadable file. Use GITHUB_LIST_ARTIFACTS_FOR_A_REPOSITORY or GITHUB_LIST_WORKFLOW_RUN_ARTIFACTS to get valid artifact IDs first.

Untrusted display-only summary

Download a repository tarball

GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_TAR

Downloads a repository's source code as a tarball (.tar.gz) archive for a specific Git reference, if the repository is accessible.

Untrusted display-only summary

Download a repository archive ZIP

GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_ZIP

Downloads a repository's source code as a ZIP archive for a specific Git reference (branch, tag, or commit SHA). IMPORTANT SIZE LIMITATION: This action may fail with 'payload too large' errors for large repositories due to platform size restrictions. If you encounter size limit issues, consider these alternatives: - U…

Untrusted display-only summary

Download job logs for a workflow run

GITHUB_DOWNLOAD_JOB_LOGS_FOR_A_WORKFLOW_RUN

Downloads logs for a specific job in a GitHub Actions workflow run, contingent on the repository's existence and the job ID being valid and having produced logs.

Untrusted display-only summary

Download workflow run attempt logs

GITHUB_DOWNLOAD_WORKFLOW_RUN_ATTEMPT_LOGS

Downloads a ZIP archive of logs for a specific workflow run attempt. Returns a downloadable ZIP file containing logs for all jobs and steps in the workflow run.

Untrusted display-only summary

Download workflow run logs

GITHUB_DOWNLOAD_WORKFLOW_RUN_LOGS

Downloads logs for a specific GitHub Actions workflow run as a ZIP archive containing log files for each job in the workflow.

Untrusted display-only summary

Enable a workflow

GITHUB_ENABLE_A_WORKFLOW

Reactivates a currently disabled GitHub Actions workflow within a repository using its workflow ID or filename.

Untrusted display-only summary

Enable GitHub actions in selected repositories

GITHUB_ENABLE_GITHUB_ACTIONS_IN_SELECTED_REPOSITORIES

Sets the specific repositories that can use GitHub Actions within an organization by replacing the current list; only applies if the organization's Actions policy is 'selected repositories'.

Untrusted display-only summary

Enable private vulnerability reporting for a repository

GITHUB_ENABLE_PRIVATE_VULN_REPORTING_FOR_REPO

Enables private vulnerability reporting for a repository, allowing security researchers to privately submit vulnerability reports to maintainers.

Untrusted display-only summary

Enable repo for Github Actions

GITHUB_ENABLE_REPO_FOR_GITHUB_ACTIONS

Adds a repository to the list of selected repositories enabled for GitHub Actions in an organization. Requires the organization's 'enabled_repositories' policy to be set to 'selected'.

Untrusted display-only summary

Encrypt and update dev secret

GITHUB_ENCRYPT_AND_UPDATE_DEV_SECRET

Creates or updates a repository's development environment secret using an `encrypted_value` and its corresponding `key_id`; the secret must be pre-encrypted with the repository's Codespaces public key.

Untrusted display-only summary

Encrypt org dev env secret

GITHUB_ENCRYPT_ORG_DEV_ENV_SECRET

Creates or updates an organization's GitHub Codespaces secret using an encrypted value and its corresponding public key ID.

Untrusted display-only summary

Export a codespace for the authenticated user

GITHUB_EXPORT_A_CODESPACE_FOR_THE_AUTHENTICATED_USER

Triggers an export of a user's specified codespace, automatically stopping it if active, and returns its export status and download URL.

Untrusted display-only summary

Export an SBOM for a repository

GITHUB_EXPORT_SBOM_FOR_REPO

Exports the software bill of materials (SBOM) in SPDX JSON format for a repository, if its dependency graph is enabled and it has at least one commit.

Untrusted display-only summary

Find Pull Requests

GITHUB_FIND_PULL_REQUESTS

Primary tool to find and search pull requests. Supports filtering by repository, author, state, labels, and merge status, and returns structured PR data for reliable use in workflows. GitHub search results are capped at ~1000 total items; narrow filters when totals approach this limit. `created_since`/`updated_since`…

Untrusted display-only summary

Find Repositories

GITHUB_FIND_REPOSITORIES

AI-optimized repository search with smart filtering by language, stars, topics, and ownership. Builds intelligent search queries and returns clean, actionable repository data. Check `incomplete_results` in the response — when true, results are non-exhaustive. Search endpoints are rate-limited to ~30 requests/minute (v…

Untrusted display-only summary

Follow Organization (GraphQL)

GITHUB_FOLLOW_ORGANIZATION_GRAPHQL

Tool to follow a GitHub organization using GraphQL. Use when you need to make the authenticated user follow an organization.

Untrusted display-only summary

Follow a user

GITHUB_FOLLOW_USER

Allows the authenticated user to follow the GitHub user specified by `username`; this action is idempotent and the user cannot follow themselves.

Untrusted display-only summary

Follow User (GraphQL)

GITHUB_FOLLOW_USER_GRAPHQL

Tool to follow a GitHub user using GraphQL. Use when you need to make the authenticated user follow another user.

Untrusted display-only summary

Force cancel a workflow run

GITHUB_FORCE_CANCEL_WORKFLOW_RUN

Forcefully cancels a queued or in-progress GitHub Actions workflow run, bypassing conditions like always() that would otherwise continue execution. Only use when the standard cancel endpoint fails. Cannot cancel completed workflow runs. Requires write permissions to the repository.

Untrusted display-only summary

Fork a gist

GITHUB_FORK_GIST

Forks a specified public gist, creating a copy under the authenticated user's account.

Untrusted display-only summary

Generate release notes content for a release

GITHUB_GENERATE_RELEASE_NOTES

Generates Markdown release notes content (listing changes, pull requests, and contributors) for a GitHub repository release, customizable via tags and a configuration file.

Untrusted display-only summary

Get a blob

GITHUB_GET_A_BLOB

Retrieves the raw, typically Base64-encoded, content of a file (blob) from a GitHub repository using its SHA hash, if the repository and blob SHA exist.

Untrusted display-only summary

Get a branch

GITHUB_GET_A_BRANCH

Retrieves detailed information for a specified branch within a GitHub repository.

Untrusted display-only summary

Get access restrictions

GITHUB_GET_ACCESS_RESTRICTIONS

Lists users, teams, and GitHub Apps with push access to a branch; this branch must be protected in repository settings for detailed restrictions, otherwise expect a 404 or empty response.

Untrusted display-only summary

Get a commit

GITHUB_GET_A_COMMIT

Retrieves a specific commit from a repository by its owner, name, and a valid commit reference (SHA, branch, or tag), supporting pagination for large diffs.

Untrusted display-only summary

Get admin branch protection

GITHUB_GET_ADMIN_BRANCH_PROTECTION

Checks if repository administrators are subject to the branch protection rules on a specific branch.

Untrusted display-only summary

Get all API versions

GITHUB_GET_ALL_API_VERSIONS

Retrieves all officially supported, date-based (e.g., "2022-11-28") versions of the GitHub REST API from the /versions endpoint.

Untrusted display-only summary

Get all contributor commit activity

GITHUB_GET_ALL_CONTRIBUTOR_COMMIT_ACTIVITY

Retrieves commit activity (total commits, weekly additions/deletions/commits) for all contributors to a repository; may require a retry if GitHub returns 202 while preparing data.

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.