OAUTH2
github_oauth
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.
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.
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
OAUTH2
No fields declared in this snapshot.
Capability index
Showing 391–420 of 893 actions
GITHUB_GET_LICENSE_GRAPH_QL
Tool to look up an open source license by its SPDX ID using GitHub's GraphQL API. Use when you need to fetch license details for compliance tracking or repository setup.
Untrusted display-only summary
GITHUB_GET_OCTOCAT
Fetches an ASCII art representation of GitHub's Octocat, suitable for text-based displays.
Untrusted display-only summary
GITHUB_GET_OIDC_SUBJECT_CLAIM_TEMPLATE
Retrieves the OpenID Connect (OIDC) subject claim customization template for a repository, which defines the `sub` claim structure in OIDC tokens for GitHub Actions workflows; returns the default configuration if no customization is applied.
Untrusted display-only summary
GITHUB_GET_ORG_ALLOWED_ACTIONS
Gets the list of allowed actions and reusable workflows for an organization when the 'allowed_actions' policy is set to 'selected'.
Untrusted display-only summary
GITHUB_GET_ORGANIZATION_AUDIT_LOG
Tool to retrieve an organization's audit log events for security and compliance investigations. Use when tracking organizational changes, security audits, or compliance monitoring. Requires organization owner permissions and read:audit_log scope.
Untrusted display-only summary
GITHUB_GET_ORGANIZATION_CUSTOM_PROPERTY
Retrieves the definition (schema) of a specific, existing custom property for an organization.
Untrusted display-only summary
GITHUB_GET_ORGANIZATION_PROJECT_ITEM
Tool to get an item from an organization-owned GitHub Projects V2 project. Use when you need to retrieve details about a specific project item including its content, fields, timestamps, and creator information.
Untrusted display-only summary
GITHUB_GET_ORGANIZATION_PUBLIC_KEY
Retrieves an organization's public key, which must be used to encrypt secret values before they are configured for Codespaces.
Untrusted display-only summary
GITHUB_GET_ORGANIZATION_PUBLIC_KEY_FOR_DEPENDABOT
Retrieves the public key for an existing GitHub organization, required for encrypting Dependabot secrets. Requires admin:org scope.
Untrusted display-only summary
GITHUB_GET_ORGANIZATION_TEAMS
Retrieves a list of teams for a specified GitHub organization. Use this action when you need to list all teams, find team information, or explore team structure within an organization. Requires read:org scope and returns paginated results.
Untrusted display-only summary
GITHUB_GET_ORG_DEV_ENVIRONMENT_SECRET_SAFELY
Retrieves metadata for a specific secret available to an organization's GitHub Codespaces without exposing its encrypted value.
Untrusted display-only summary
GITHUB_GET_ORG_OIDC_SUBJECT_CLAIM_TEMPLATE
Retrieves the OpenID Connect (OIDC) subject claim customization template for a GitHub organization, which defines how the `sub` claim in OIDC tokens for workflows is constructed.
Untrusted display-only summary
GITHUB_GET_PAGES_DNS_HEALTH_CHECK
Retrieves the DNS health check status (e.g., CNAME/A records, HTTPS) for a GitHub Pages site; the check may be pending (HTTP 202) on initial calls or after site changes.
Untrusted display-only summary
GITHUB_GET_PAGES_SITE
Retrieves information for a GitHub Pages site, which must be enabled for the repository.
Untrusted display-only summary
GITHUB_GET_PAGE_VIEWS
Retrieves page view statistics for a repository over the last 14 days, including total views, unique visitors, and a daily or weekly breakdown.
Untrusted display-only summary
GITHUB_GET_PENDING_DEPLOYMENTS_FOR_A_WORKFLOW_RUN
Retrieves pending deployment environments for a specific workflow run that are awaiting approval due to protection rules.
Untrusted display-only summary
GITHUB_GET_PROJECT_PERMISSION_FOR_A_USER
Retrieves permission information for a GitHub project (classic) collaborator. Returns the permission level and full user object for a collaborator on a GitHub project (classic). The permission returned can be admin, write, read, or none.
Untrusted display-only summary
GITHUB_GET_PUBLIC_KEY_FOR_SECRET_ENCRYPTION
Retrieves a repository's public key for encrypting GitHub Codespaces secrets; requires `repo` scope or equivalent read access to codespaces secrets for private repositories.
Untrusted display-only summary
GITHUB_GET_PUBLIC_KEY_FOR_THE_AUTHENTICATED_USER
Retrieves the authenticated user's public key for encrypting GitHub Codespaces secrets. The returned key must be used with libsodium sealed box encryption before creating or updating secrets via the API.
Untrusted display-only summary
GITHUB_GET_PULL_REQUEST_REVIEW_PROTECTION
Retrieves the pull request review protection settings for a specific branch in a GitHub repository, if such protection is configured.
Untrusted display-only summary
GITHUB_GET_PULL_REQUESTS
Retrieves a list of pull requests from a repository with flexible filtering options. Use this action when you need to list all pull requests in a repository, optionally filtered by state (open, closed, all), base branch, head branch, or sort order. Returns an array of pull request objects with comprehensive details in…
Untrusted display-only summary
GITHUB_GET_RATE_LIMIT_STATUS_FOR_THE_AUTHENTICATED_USER
Retrieves the authenticated user's current GitHub API rate limit status, including usage and limits across different resource categories.
Untrusted display-only summary
GITHUB_GET_RAW_REPOSITORY_CONTENT
Tool to fetch raw file content from a GitHub repository. Returns raw bytes in whatever format the file uses (JSON, CSV, binary, etc.) — parsing and validation are the caller's responsibility. Ensure owner, repo, ref, and path are consistent when combining with other GitHub tools to avoid mismatched-ref errors.
Untrusted display-only summary
GITHUB_GET_REPO_ALLOWED_ACTIONS
Gets the settings for allowed actions and reusable workflows in a repository. Requires the repository's `allowed_actions` policy to be set to `selected` (returns 409 if set to `all` or `local_only`).
Untrusted display-only summary
GITHUB_GET_REPO_DEV_ENV_SECRET
Gets metadata (name, creation/update timestamps) for a specific, existing development environment secret (Codespaces secret) in a repository, without exposing its value.
Untrusted display-only summary
GITHUB_GET_REPOS_ATTESTATIONS
Tool to retrieve attestations by subject digest from a GitHub repository. Use when you need to verify or check attestations for a specific artifact identified by its SHA256 digest.
Untrusted display-only summary
GITHUB_GET_REPOSITORY_CLONES
Retrieves the total number of clones and a breakdown of clone activity (daily or weekly) for a specified repository over the preceding 14 days.
Untrusted display-only summary
GITHUB_GET_REPOSITORY_CONTENT
Retrieves a file's Base64 encoded content or lists a directory's contents from a GitHub repository.
Untrusted display-only summary
GITHUB_GET_REPOSITORY_GRAPH_QL
Tool to lookup a repository by owner and name using GitHub's GraphQL API. Use when you need comprehensive repository information.
Untrusted display-only summary
GITHUB_GET_REPOSITORY_OWNER
Tool to lookup a repository owner (User or Organization) by login using GitHub's GraphQL API. Use when you need to determine whether a login is a user or organization and retrieve basic profile information.
Untrusted display-only summary
Provenance
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.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.