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 361–390 of 893 actions

Get details about a codespace export

GITHUB_GET_DETAILS_ABOUT_A_CODESPACE_EXPORT

Retrieves detailed information about a specific export of a codespace.

Untrusted display-only summary

Get a discussion

GITHUB_GET_DISCUSSION

Fetches a specific discussion by its number from a team within an organization. This is a read-only action that retrieves discussion details including title, body, author information, comment count, and reactions. The authenticated user must be a member of the organization to access team discussions.

Untrusted display-only summary

Get a discussion comment

GITHUB_GET_DISCUSSION_COMMENT

Fetches a specific comment from a team discussion within a specific organization.

Untrusted display-only summary

Get emojis

GITHUB_GET_EMOJIS

Lists all emojis available for use on GitHub, including custom and Unicode emojis.

Untrusted display-only summary

Get Enterprise Member Invitation

GITHUB_GET_ENTERPRISE_MEMBER_INVITATION

Tool to look up a pending enterprise unaffiliated member invitation by invitee and enterprise. Use when you need to check the status of a specific invitation.

Untrusted display-only summary

Get feeds

GITHUB_GET_FEEDS

Fetches a list of available GitHub feed URLs for the authenticated user.

Untrusted display-only summary

Get a gist

GITHUB_GET_GIST

Fetches a specific GitHub gist by its `gist_id`, returning comprehensive details if the gist exists.

Untrusted display-only summary

Get a gist comment

GITHUB_GET_GIST_COMMENT

Retrieves a specific Gist comment by its ID and the Gist's ID.

Untrusted display-only summary

Get a gist revision

GITHUB_GET_GIST_REVISION

Retrieves a specific revision of a gist.

Untrusted display-only summary

Get GitHub Actions cache usage for an organization

GITHUB_GET_GITHUB_ACTIONS_CACHE_USAGE_FOR_AN_ORGANIZATION

Retrieves total GitHub Actions cache usage statistics for an organization, including active cache count and size across all repositories.

Untrusted display-only summary

Get github actions cache usage for a repository

GITHUB_GET_GITHUB_ACTIONS_CACHE_USAGE_FOR_A_REPOSITORY

Retrieves the total count of active GitHub Actions caches and their combined size in bytes for a specified repository.

Untrusted display-only summary

Get github actions permissions for an organization

GITHUB_GET_GITHUB_ACTIONS_PERMISSIONS_FOR_AN_ORGANIZATION

Gets the GitHub Actions permissions for a specified organization, detailing repository enablement and allowed actions policies.

Untrusted display-only summary

Get GitHub Actions permissions for a repository

GITHUB_GET_GITHUB_ACTIONS_PERMISSIONS_FOR_A_REPOSITORY

Gets the GitHub Actions permissions policy for a repository, including its enabled status and the scope of allowed actions.

Untrusted display-only summary

Get billing premium request usage

GITHUB_GET_GITHUB_BILLING_PREMIUM_REQUEST_USAGE_REPORT_USER

Tool to get billing premium request usage report for a GitHub user. Use when you need to retrieve usage data for premium features like Copilot or AI models.

Untrusted display-only summary

Get billing usage summary for user

GITHUB_GET_GITHUB_BILLING_USAGE_SUMMARY_FOR_USER

Tool to retrieve billing usage summary for a GitHub user account. Use when tracking usage costs, monitoring billing details, or generating usage reports for a specific user. Note: This endpoint only returns data for the past 24 months and is currently in public preview.

Untrusted display-only summary

Get github meta information

GITHUB_GET_GITHUB_META_INFORMATION

Fetches GitHub's publicly available metadata, useful for configuring network security policies or IP allow-listing.

Untrusted display-only summary

Get github pages build

GITHUB_GET_GITHUB_PAGES_BUILD

Retrieves detailed information about a specific GitHub Pages build for a repository, which must have GitHub Pages enabled.

Untrusted display-only summary

Get a gitignore template

GITHUB_GET_GITIGNORE_TEMPLATE

Retrieves a specific .gitignore template from GitHub by its name, which must be an existing template in GitHub's collection.

Untrusted display-only summary

Get a global security advisory

GITHUB_GET_GLOBAL_SECURITY_ADVISORY

Retrieve a global GitHub security advisory by its GHSA identifier. Use this to get detailed information about vulnerabilities including severity, affected packages, CVSS scores, and references.

Untrusted display-only summary

Fetch GraphQL Node

GITHUB_GET_GRAPHQL_NODE

Tool to fetch any GitHub object by its global node ID. Use when you have a node_id and need to retrieve the corresponding object details.

Untrusted display-only summary

Get GraphQL rate limit

GITHUB_GET_GRAPHQL_RATE_LIMIT

Tool to retrieve the authenticated client's GitHub GraphQL API rate limit information. Use when you need to check remaining quota, current usage, or reset time for GraphQL requests.

Untrusted display-only summary

Get information about a sarif upload

GITHUB_GET_INFORMATION_ABOUT_A_SARIF_UPLOAD

Retrieves detailed information, including processing status and results URL, about a specific SARIF (Static Analysis Results Interchange Format) upload for a repository, uniquely identified by its sarif_id.

Untrusted display-only summary

Get interaction restrictions for an organization

GITHUB_GET_INTERACTION_RESTRICTIONS_FOR_AN_ORGANIZATION

Retrieves interaction restrictions for an organization, showing which GitHub user types can interact with its public repositories and when restrictions expire; returns an empty response if no restrictions are set.

Untrusted display-only summary

Get interaction restrictions for a repository

GITHUB_GET_INTERACTION_RESTRICTIONS_FOR_A_REPOSITORY

Retrieves active interaction restrictions for a repository, detailing which user groups are limited from activities like commenting or creating pull requests, and when these restrictions expire.

Untrusted display-only summary

Get interaction restrictions for public repositories

GITHUB_GET_INTERACTION_RESTRICTIONS_FOR_PUBLIC_REPOS

Retrieves currently active interaction restrictions for the authenticated user's public repositories.

Untrusted display-only summary

Get issue comments

GITHUB_GET_ISSUE_COMMENTS

Retrieves all comments for a specific GitHub issue in chronological order. Use this action when you need to view discussion history, analyze comment threads, or fetch comment details for a specific issue. Comments can be filtered by update time and paginated for large discussions.

Untrusted display-only summary

Get a label

GITHUB_GET_LABEL

Retrieves a specific label by its name from a specified GitHub repository.

Untrusted display-only summary

Get large files

GITHUB_GET_LARGE_FILES

Lists files larger than 100MB identified during a previous source import for the specified repository. NOTE: This endpoint has been deprecated by GitHub as of April 12, 2024, and is no longer available. The Source Imports REST API has been retired due to very low usage levels. Please use the GitHub Importer tool at ht…

Untrusted display-only summary

Get latest pages build

GITHUB_GET_LATEST_PAGES_BUILD

Retrieves information about the most recent GitHub Pages build for a repository, which must exist, be accessible, have GitHub Pages enabled, and have at least one prior build.

Untrusted display-only summary

Get a license

GITHUB_GET_LICENSE

Call this action to retrieve comprehensive details for a specific software license recognized by GitHub, using its unique license key.

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.