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 451–480 of 893 actions

Get workflow external access level

GITHUB_GET_WORKFLOW_EXTERNAL_ACCESS

Gets the access level settings for a private repository, determining how workflows outside this repository can use its actions and reusable workflows.

Untrusted display-only summary

Get a job for a workflow run

GITHUB_GET_WORKFLOW_RUN_JOB

Retrieves detailed information for a specific job within a GitHub Actions workflow run, given its `job_id` which must be valid for the specified repository's workflow.

Untrusted display-only summary

Get workflow run usage

GITHUB_GET_WORKFLOW_RUN_USAGE

Gets the billable time, in milliseconds, for a specific workflow run, detailing time spent on various operating systems.

Untrusted display-only summary

Get workflow usage

GITHUB_GET_WORKFLOW_USAGE

Gets the billable time (in milliseconds, broken down by runner OS) for a specific workflow within a repository for the current billing cycle.

Untrusted display-only summary

Check if repo starred by auth user

GITHUB_IS_REPOSITORY_STARRED_BY_THE_USER

Use to determine if the authenticated user has starred a specific GitHub repository, which is confirmed by an HTTP 204 status (resulting in an empty dictionary in the response data); the action fails (e.g., HTTP 404) if the repository is not starred or does not exist.

Untrusted display-only summary

List accepted assignments for an assignment

GITHUB_LIST_ACCEPTED_ASSIGNMENTS_FOR_AN_ASSIGNMENT

Lists accepted assignments (student repositories created after acceptance) for an existing GitHub Classroom assignment, identified by its unique `assignment_id`.

Untrusted display-only summary

List repositories accessible via GitHub App installation

GITHUB_LIST_ACCESSIBLE_REPOSITORIES

Lists repositories that the authenticated user can access through a specific GitHub App installation. Returns repositories where the user has explicit :read, :write, or :admin permission through the installation. The response includes permission details for each repository. Prerequisites: - Requires a GitHub App user…

Untrusted display-only summary

List app installations for user token

GITHUB_LIST_APP_INSTALLATIONS

Lists GitHub App installations accessible to the authenticated user via their access token, including installation details, permissions, and repository access.

Untrusted display-only summary

Get apps with access to the protected branch

GITHUB_LIST_APPS_WITH_ACCESS_TO_THE_PROTECTED_BRANCH

Lists GitHub Apps with push access to a repository's protected branch.

Untrusted display-only summary

List artifacts for a repository

GITHUB_LIST_ARTIFACTS_FOR_A_REPOSITORY

Lists GitHub Actions workflow artifacts for a specified repository, which must exist.

Untrusted display-only summary

List assignees

GITHUB_LIST_ASSIGNEES

Lists users who can be assigned to issues in a repository, typically those with push access.

Untrusted display-only summary

List assignments for a classroom

GITHUB_LIST_ASSIGNMENTS_FOR_A_CLASSROOM

Lists all assignments for a given GitHub Classroom `classroom_id`; the classroom must exist and be accessible.

Untrusted display-only summary

List attestation repositories

GITHUB_LIST_ATTESTATION_REPOSITORIES

Tool to list attestation repositories for an organization. Use when you need to discover which repositories in an organization have attestations. Attestations provide verifiable metadata about software artifacts.

Untrusted display-only summary

List available machine types for a repository

GITHUB_LIST_AVAILABLE_MACHINE_TYPES_FOR_A_REPOSITORY

Lists machine types available for GitHub Codespaces in a repository, optionally using a Git ref to check compatibility based on prebuild availability and devcontainer configurations.

Untrusted display-only summary

List branches

GITHUB_LIST_BRANCHES

List branches in a GitHub repository. Returns branch names, commit information, and protection status. Use this action when you need to retrieve all branches in a repository, optionally filtered by protection status. This is useful for identifying available branches, checking which branches are protected, or preparing…

Untrusted display-only summary

List branches for head commit

GITHUB_LIST_BRANCHES_FOR_HEAD_COMMIT

Lists branches in an accessible repository where the provided commit SHA is the head, useful for identifying development lines based on that commit.

Untrusted display-only summary

List check run annotations

GITHUB_LIST_CHECK_RUN_ANNOTATIONS

Lists annotations for a specific check run in a GitHub repository, detailing issues like errors or warnings on particular code lines.

Untrusted display-only summary

List check runs for a git ref

GITHUB_LIST_CHECK_RUNS_FOR_A_REF

List GitHub check runs for a commit SHA, branch, or tag to assess CI status and conclusions. Use when you need reliable CI pass/fail signals beyond commit metadata.

Untrusted display-only summary

List check runs in a check suite

GITHUB_LIST_CHECK_RUNS_IN_A_CHECK_SUITE

Lists check runs for a specific check suite in a GitHub repository, optionally filtering by check name or status.

Untrusted display-only summary

List check suites for a git reference

GITHUB_LIST_CHECK_SUITES_FOR_A_GIT_REFERENCE

Lists check suites for a Git reference (commit SHA, branch, or tag) in a repository, optionally filtering by GitHub App ID or check run name.

Untrusted display-only summary

List child teams

GITHUB_LIST_CHILD_TEAMS

Lists the immediate child teams of a parent team within an organization.

Untrusted display-only summary

List classrooms

GITHUB_LIST_CLASSROOMS

Lists GitHub Classrooms to which the authenticated user has administrative access.

Untrusted display-only summary

List codeowners errors

GITHUB_LIST_CODEOWNERS_ERRORS

Lists syntax errors in a repository's CODEOWNERS file, which must be located at the root, `.github/`, or `docs/` directory for the specified ref.

Untrusted display-only summary

List CodeQL databases for a repository

GITHUB_LIST_CODEQL_DATABASES_FOR_A_REPOSITORY

Lists all CodeQL databases for a repository where CodeQL analysis has been previously run and completed.

Untrusted display-only summary

List code scanning alerts for an organization

GITHUB_LIST_CODE_SCANNING_ALERTS_FOR_AN_ORGANIZATION

Lists code scanning alerts for a GitHub organization; use EITHER `tool_name` OR `tool_guid` if filtering by tool, not both.

Untrusted display-only summary

List code scanning alerts for a repository

GITHUB_LIST_CODE_SCANNING_ALERTS_FOR_A_REPOSITORY

Lists code scanning alerts for a repository, optionally filtering by tool (which must have produced scan results for the repository), Git reference, state, or severity.

Untrusted display-only summary

List code scanning analyses for a repository

GITHUB_LIST_CODE_SCANNING_ANALYSES_FOR_A_REPOSITORY

Lists code scanning analyses for an existing repository, optionally filtering by tool (name or GUID), Git reference, or SARIF ID.

Untrusted display-only summary

Get all codes of conduct

GITHUB_LIST_CODES_OF_CONDUCT

Retrieves all available codes of conduct from GitHub, often used to select one for a repository.

Untrusted display-only summary

List Codes of Conduct (GraphQL)

GITHUB_LIST_CODES_OF_CONDUCT_GRAPHQL

Tool to fetch all available codes of conduct using GitHub's GraphQL API. Use when you need to retrieve the complete list of codes of conduct that can be applied to repositories.

Untrusted display-only summary

List codespaces for a user in organization

GITHUB_LIST_CODESPACES_FOR_A_USER_IN_ORGANIZATION

Lists all GitHub Codespaces owned by a specified member of a given organization.

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.