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 601–630 of 893 actions

List release assets

GITHUB_LIST_RELEASE_ASSETS

Lists assets (e.g., compiled binaries, source code archives) for a specific GitHub release, identified by `release_id` which must be valid for an existing release in the repository.

Untrusted display-only summary

List releases

GITHUB_LIST_RELEASES

Retrieves a list of all releases (published, draft, and prerelease) for a specified repository.

Untrusted display-only summary

List repo access by token

GITHUB_LIST_REPO_ACCESS_BY_TOKEN

Lists repositories in an organization that a fine-grained personal access token has requested access to. Only GitHub Apps can use this endpoint. Requires 'Personal access token requests' organization permissions (read).

Untrusted display-only summary

List repo codespaces for authenticated user

GITHUB_LIST_REPO_CODESPACES

Lists Codespaces the authenticated user can access within a specified, existing repository.

Untrusted display-only summary

List repo dev container configs for user

GITHUB_LIST_REPO_DEV_CONTAINER_CONFIGS_FOR_USER

Lists the `devcontainer.json` configurations available in a specified repository for use with GitHub Codespaces.

Untrusted display-only summary

List authenticated user's repository invitations

GITHUB_LIST_REPO_INVITATIONS_FOR_AUTH_USER

Lists all pending repository invitations for the authenticated user.

Untrusted display-only summary

List repository notifications for the authenticated user

GITHUB_LIST_REPO_NOTIFICATIONS_FOR_AUTH_USER

Retrieves notifications for the authenticated user from a specified repository, to which the user must have access.

Untrusted display-only summary

List repo secrets without values

GITHUB_LIST_REPO_SECRETS_WITHOUT_VALUES

Lists all Codespaces secrets available in a specific repository, without their encrypted values.

Untrusted display-only summary

List repositories

GITHUB_LIST_REPOSITORIES

Lists repositories accessible to the authenticated user based on visibility, affiliation, and type filters. Returns repositories owned by the user, those they collaborate on, or those accessible through organization membership. Use this action when you need to retrieve a comprehensive list of repositories the authenti…

Untrusted display-only summary

List repos accessible to app installation

GITHUB_LIST_REPOSITORIES_ACCESSIBLE_TO_THE_APP_INSTALLATION

Lists repositories a GitHub App installation can access. IMPORTANT: This endpoint requires a GitHub App installation access token (ghs_* prefix) for authentication. OAuth/user access tokens (gho_*) or personal access tokens are not supported and will result in a 403 Forbidden error. Returns 'total_count' and 'reposito…

Untrusted display-only summary

List repositories for a user

GITHUB_LIST_REPOSITORIES_FOR_A_USER

Lists public repositories for a specified GitHub user, who must have an existing account.

Untrusted display-only summary

List repositories for the authenticated user

GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER

Lists repositories for the authenticated user; using 'type' with 'visibility' or 'affiliation' API parameters (not in this model) can cause a 422 error.

Untrusted display-only summary

List repositories starred by a user

GITHUB_LIST_REPOSITORIES_STARRED_BY_A_USER

Lists repositories a valid and existing GitHub user has starred.

Untrusted display-only summary

List repositories starred by the authenticated user

GITHUB_LIST_REPOSITORIES_STARRED_BY_THE_AUTHENTICATED_USER

Lists repositories the authenticated user has starred, optionally sorted and paginated, including star creation timestamps via 'application/vnd.github.star+json' media type.

Untrusted display-only summary

List repositories watched by a user

GITHUB_LIST_REPOSITORIES_WATCHED_BY_A_USER

Lists repositories a given GitHub user is watching; the username must be a valid and existing GitHub user handle.

Untrusted display-only summary

List repositories watched by the authenticated user

GITHUB_LIST_REPOSITORIES_WATCHED_BY_THE_AUTHENTICATED_USER

Lists repositories the authenticated user is watching (subscribed to for notifications). This action retrieves a list of repositories that the authenticated user is currently watching. It allows the user to manage their watched repositories effectively.

Untrusted display-only summary

List repos with ghactions cache usage

GITHUB_LIST_REPOSITORIES_WITH_GITHUB_ACTIONS_CACHE_USAGE

Retrieves a paginated list of GitHub Actions cache usage statistics for repositories within an existing GitHub organization.

Untrusted display-only summary

List repository activities

GITHUB_LIST_REPOSITORY_ACTIVITIES

Lists activities for a GitHub repository, ensuring the repository exists and is accessible.

Untrusted display-only summary

Get all autolinks of a repository

GITHUB_LIST_REPOSITORY_AUTOLINKS

Retrieves all autolinks (e.g., for JIRA issues) configured for a repository; requires admin permissions on the repository.

Untrusted display-only summary

List repository collaborators

GITHUB_LIST_REPOSITORY_COLLABORATORS

Lists collaborators for a specified repository, provided it exists and is accessible to the authenticated user.

Untrusted display-only summary

List repository contributors

GITHUB_LIST_REPOSITORY_CONTRIBUTORS

Lists contributors to a specified repository, sorted by number of contributions in descending order; the repository must exist and be accessible.

Untrusted display-only summary

List repository events

GITHUB_LIST_REPOSITORY_EVENTS

Lists chronological events (e.g., code pushes, issue activities, PR actions, forks) for a specified, existing GitHub repository.

Untrusted display-only summary

List repository invitations

GITHUB_LIST_REPOSITORY_INVITATIONS

Retrieves all pending (unaccepted or undeclined) collaboration invitations for a specified GitHub repository.

Untrusted display-only summary

List repository issues

GITHUB_LIST_REPOSITORY_ISSUES

Lists issues (including pull requests) from a GitHub repository. Requires BOTH 'owner' AND 'repo' parameters (e.g., owner='octocat', repo='Hello-World' for github.com/octocat/Hello-World).

Untrusted display-only summary

List repository languages

GITHUB_LIST_REPOSITORY_LANGUAGES

Lists the programming languages used in a GitHub repository, returning a byte count for each language.

Untrusted display-only summary

List repository organization secrets

GITHUB_LIST_REPOSITORY_ORGANIZATION_SECRETS

Lists names of organization-level secrets shared with the specified repository; actual secret values are not returned and visibility depends on token access.

Untrusted display-only summary

List repository organization variables

GITHUB_LIST_REPOSITORY_ORGANIZATION_VARIABLES

Lists organization-level variables that are shared with a specific repository. The repository must belong to an organization (not a personal account).

Untrusted display-only summary

List repository projects

GITHUB_LIST_REPOSITORY_PROJECTS

Lists Projects (classic) associated with a specific repository. Note: This action lists GitHub Projects (classic), which is GitHub's legacy project management feature. If the repository has Projects (classic) disabled or uses the newer Projects V2, this will return an empty list. Most modern repositories use Projects…

Untrusted display-only summary

Get all repository rulesets

GITHUB_LIST_REPOSITORY_RULESETS

Retrieves all rulesets for a GitHub repository, which define conditions and actions for repository interactions (e.g., branch protections).

Untrusted display-only summary

List repository rule suites

GITHUB_LIST_REPOSITORY_RULE_SUITES

Lists rule suite evaluations for a repository, allowing filtering by ref (non-wildcard), time period, actor, and result.

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.