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 661–690 of 893 actions

List starred gists

GITHUB_LIST_STARRED_GISTS

Retrieves a list of gists starred by the authenticated user.

Untrusted display-only summary

List starred repositories for user

GITHUB_LIST_STARRED_REPOSITORIES_FOR_USER

Lists public repositories that a user has starred. The list includes all public repositories starred by the specified user, sorted by when they were starred or last updated. Use this action when you need to retrieve the list of repositories a specific GitHub user has starred.

Untrusted display-only summary

Get all status check contexts

GITHUB_LIST_STATUS_CHECK_CONTEXTS

Fetches all required status check contexts for a protected branch; returns an empty list if the branch isn't protected or has no required checks.

Untrusted display-only summary

List sub-issues for an issue

GITHUB_LIST_SUB_ISSUES

Tool to list sub-issues for a specific GitHub issue. Use when you need to retrieve all sub-issues associated with a parent issue, supporting pagination for large hierarchies.

Untrusted display-only summary

List marketplace subscriptions for authenticated user

GITHUB_LIST_SUBSCRIPTIONS_FOR_THE_AUTHENTICATED_USER

Tool to list GitHub Marketplace subscriptions for the authenticated user. Use when you need to retrieve active marketplace app subscriptions including billing details, plan information, and trial status. Returns subscription information with account, plan, billing cycle, and pricing details.

Untrusted display-only summary

List stubbed subscriptions for the authenticated user

GITHUB_LIST_SUBSCRIPTIONS_FOR_THE_AUTHENTICATED_USER_STUBBED

Lists the authenticated user's stubbed (test/example data, not live) GitHub Marketplace subscriptions, useful for development or testing.

Untrusted display-only summary

List tag protection states for a repository

GITHUB_LIST_TAG_PROTECTION_STATES_FOR_A_REPOSITORY

DEPRECATED: Lists tag protection rules for a repository. This API was sunset on August 30, 2024. Use GITHUB_GET_ALL_REPOSITORY_RULESETS instead to view tag protection rules via repository rulesets.

Untrusted display-only summary

List team members

GITHUB_LIST_TEAM_MEMBERS

Lists members of a specific team within an organization, including members of child teams.

Untrusted display-only summary

List team projects

GITHUB_LIST_TEAM_PROJECTS

Lists GitHub projects accessible to a specific team within an organization.

Untrusted display-only summary

List team repositories

GITHUB_LIST_TEAM_REPOSITORIES

Lists repositories accessible to a specific team within a GitHub organization. Returns a list of repositories that the specified team has access to, including the team's permission level (admin, maintain, push, triage, pull) for each repository. Requires read:org scope and membership in the organization to access team…

Untrusted display-only summary

List teams

GITHUB_LIST_TEAMS

Lists teams for a specified GitHub organization.

Untrusted display-only summary

List teams for the authenticated user

GITHUB_LIST_TEAMS_FOR_THE_AUTHENTICATED_USER

Lists all teams across all organizations to which the authenticated user belongs, supporting pagination.

Untrusted display-only summary

List teams assigned to an organization role

GITHUB_LIST_TEAMS_THAT_ARE_ASSIGNED_TO_AN_ORGANIZATION_ROLE

Lists teams assigned to a specific role within a GitHub organization. This endpoint requires organization administrator privileges. Use this to audit which teams have been granted specific organization-level permissions through roles. Note: Organization roles is a feature for enterprise-level GitHub organizations.

Untrusted display-only summary

List the people a user follows

GITHUB_LIST_THE_PEOPLE_A_USER_FOLLOWS

Lists GitHub users that a valid GitHub `username` is following, supporting pagination.

Untrusted display-only summary

List people the authenticated user follows

GITHUB_LIST_THE_PEOPLE_THE_AUTHENTICATED_USER_FOLLOWS

Lists people the authenticated user follows.

Untrusted display-only summary

List timeline events for an issue

GITHUB_LIST_TIMELINE_EVENTS_FOR_AN_ISSUE

Lists chronological events (e.g., comments, commits, label changes) for a specific issue in a GitHub repository.

Untrusted display-only summary

List token access repositories

GITHUB_LIST_TOKEN_ACCESS_REPOSITORIES

Lists repositories in an organization that a fine-grained personal access token has access to. Requires organization admin permissions or 'Personal access tokens' organization read permission. Only GitHub Apps can use this endpoint.

Untrusted display-only summary

List user projects

GITHUB_LIST_USER_PROJECTS

Retrieves a list of projects for a specified GitHub user, optionally filtering by state and supporting pagination; the username must be a valid GitHub handle. Note: This action uses GitHub's Projects V2 GraphQL API. The legacy Projects V1 REST API has been sunset by GitHub.

Untrusted display-only summary

List users

GITHUB_LIST_USERS

Retrieves all GitHub users (individuals and organizations) in chronological order of their sign-up date.

Untrusted display-only summary

List users blocked by an organization

GITHUB_LIST_USERS_BLOCKED_BY_AN_ORGANIZATION

Lists users blocked by a specified GitHub organization.

Untrusted display-only summary

List users blocked by the authenticated user

GITHUB_LIST_USERS_BLOCKED_BY_THE_AUTHENTICATED_USER

Lists users blocked by the authenticated user, returning an empty list if no users are blocked.

Untrusted display-only summary

List users assigned org role

GITHUB_LIST_USERS_THAT_ARE_ASSIGNED_TO_AN_ORGANIZATION_ROLE

Lists users assigned to a specific role within a GitHub organization.

Untrusted display-only summary

List watchers

GITHUB_LIST_WATCHERS

Retrieves a list of users watching a specific repository; the repository must be accessible to the authenticated user.

Untrusted display-only summary

List workflow run artifacts

GITHUB_LIST_WORKFLOW_RUN_ARTIFACTS

Lists artifacts (e.g., build outputs, test results) for a specific workflow run in a GitHub repository.

Untrusted display-only summary

List workflow runs for a repository

GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY

Lists workflow runs for a repository, allowing filtering by actor, branch, event, status, creation date, check suite ID, or head SHA; the repository must exist and be accessible.

Untrusted display-only summary

List workflow runs for a workflow

GITHUB_LIST_WORKFLOW_RUNS_FOR_A_WORKFLOW

Lists runs for a specified, existing workflow (identified by ID or filename like `main.yml`) in a GitHub repository, with filtering options.

Untrusted display-only summary

Lock an issue

GITHUB_LOCK_AN_ISSUE

Locks an existing GitHub issue's conversation, preventing further comments; an optional reason can be specified.

Untrusted display-only summary

Lookup Enterprise Administrator Invitation

GITHUB_LOOKUP_ENTERPRISE_ADMINISTRATOR_INVITATION

Tool to look up a pending enterprise administrator invitation by invitee, enterprise, and role. Use when you need to check if a specific user has a pending invitation to become an enterprise administrator.

Untrusted display-only summary

Lookup GitHub Resource

GITHUB_LOOKUP_GITHUB_RESOURCE

Tool to lookup a GitHub resource by its URL. Use when you need to identify or retrieve information about a GitHub resource from its URL.

Untrusted display-only summary

Lookup nodes by IDs

GITHUB_LOOKUP_NODES_BY_IDS

Tool to lookup GitHub nodes by their global node IDs. Use when you need to retrieve multiple objects by their IDs in a single batch query.

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.