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 241–270 of 893 actions
GITHUB_DISMISS_A_REVIEW_FOR_A_PULL_REQUEST
Dismisses an APPROVED or CHANGES_REQUESTED review on a pull request with a mandatory explanatory message. IMPORTANT: Only reviews in APPROVED or CHANGES_REQUESTED state can be dismissed. Reviews in COMMENTED, PENDING, or already DISMISSED state will return a 422 error. To dismiss a review on a protected branch, you mu…
Untrusted display-only summary
GITHUB_DOWNLOAD_AN_ARTIFACT
Downloads a GitHub Actions workflow artifact as a ZIP file. Returns the artifact as a downloadable file. Use GITHUB_LIST_ARTIFACTS_FOR_A_REPOSITORY or GITHUB_LIST_WORKFLOW_RUN_ARTIFACTS to get valid artifact IDs first.
Untrusted display-only summary
GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_TAR
Downloads a repository's source code as a tarball (.tar.gz) archive for a specific Git reference, if the repository is accessible.
Untrusted display-only summary
GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_ZIP
Downloads a repository's source code as a ZIP archive for a specific Git reference (branch, tag, or commit SHA). IMPORTANT SIZE LIMITATION: This action may fail with 'payload too large' errors for large repositories due to platform size restrictions. If you encounter size limit issues, consider these alternatives: - U…
Untrusted display-only summary
GITHUB_DOWNLOAD_JOB_LOGS_FOR_A_WORKFLOW_RUN
Downloads logs for a specific job in a GitHub Actions workflow run, contingent on the repository's existence and the job ID being valid and having produced logs.
Untrusted display-only summary
GITHUB_DOWNLOAD_WORKFLOW_RUN_ATTEMPT_LOGS
Downloads a ZIP archive of logs for a specific workflow run attempt. Returns a downloadable ZIP file containing logs for all jobs and steps in the workflow run.
Untrusted display-only summary
GITHUB_DOWNLOAD_WORKFLOW_RUN_LOGS
Downloads logs for a specific GitHub Actions workflow run as a ZIP archive containing log files for each job in the workflow.
Untrusted display-only summary
GITHUB_ENABLE_A_WORKFLOW
Reactivates a currently disabled GitHub Actions workflow within a repository using its workflow ID or filename.
Untrusted display-only summary
GITHUB_ENABLE_GITHUB_ACTIONS_IN_SELECTED_REPOSITORIES
Sets the specific repositories that can use GitHub Actions within an organization by replacing the current list; only applies if the organization's Actions policy is 'selected repositories'.
Untrusted display-only summary
GITHUB_ENABLE_PRIVATE_VULN_REPORTING_FOR_REPO
Enables private vulnerability reporting for a repository, allowing security researchers to privately submit vulnerability reports to maintainers.
Untrusted display-only summary
GITHUB_ENABLE_REPO_FOR_GITHUB_ACTIONS
Adds a repository to the list of selected repositories enabled for GitHub Actions in an organization. Requires the organization's 'enabled_repositories' policy to be set to 'selected'.
Untrusted display-only summary
GITHUB_ENCRYPT_AND_UPDATE_DEV_SECRET
Creates or updates a repository's development environment secret using an `encrypted_value` and its corresponding `key_id`; the secret must be pre-encrypted with the repository's Codespaces public key.
Untrusted display-only summary
GITHUB_ENCRYPT_ORG_DEV_ENV_SECRET
Creates or updates an organization's GitHub Codespaces secret using an encrypted value and its corresponding public key ID.
Untrusted display-only summary
GITHUB_EXPORT_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Triggers an export of a user's specified codespace, automatically stopping it if active, and returns its export status and download URL.
Untrusted display-only summary
GITHUB_EXPORT_SBOM_FOR_REPO
Exports the software bill of materials (SBOM) in SPDX JSON format for a repository, if its dependency graph is enabled and it has at least one commit.
Untrusted display-only summary
GITHUB_FIND_PULL_REQUESTS
Primary tool to find and search pull requests. Supports filtering by repository, author, state, labels, and merge status, and returns structured PR data for reliable use in workflows. GitHub search results are capped at ~1000 total items; narrow filters when totals approach this limit. `created_since`/`updated_since`…
Untrusted display-only summary
GITHUB_FIND_REPOSITORIES
AI-optimized repository search with smart filtering by language, stars, topics, and ownership. Builds intelligent search queries and returns clean, actionable repository data. Check `incomplete_results` in the response — when true, results are non-exhaustive. Search endpoints are rate-limited to ~30 requests/minute (v…
Untrusted display-only summary
GITHUB_FOLLOW_ORGANIZATION_GRAPHQL
Tool to follow a GitHub organization using GraphQL. Use when you need to make the authenticated user follow an organization.
Untrusted display-only summary
GITHUB_FOLLOW_USER
Allows the authenticated user to follow the GitHub user specified by `username`; this action is idempotent and the user cannot follow themselves.
Untrusted display-only summary
GITHUB_FOLLOW_USER_GRAPHQL
Tool to follow a GitHub user using GraphQL. Use when you need to make the authenticated user follow another user.
Untrusted display-only summary
GITHUB_FORCE_CANCEL_WORKFLOW_RUN
Forcefully cancels a queued or in-progress GitHub Actions workflow run, bypassing conditions like always() that would otherwise continue execution. Only use when the standard cancel endpoint fails. Cannot cancel completed workflow runs. Requires write permissions to the repository.
Untrusted display-only summary
GITHUB_FORK_GIST
Forks a specified public gist, creating a copy under the authenticated user's account.
Untrusted display-only summary
GITHUB_GENERATE_RELEASE_NOTES
Generates Markdown release notes content (listing changes, pull requests, and contributors) for a GitHub repository release, customizable via tags and a configuration file.
Untrusted display-only summary
GITHUB_GET_A_BLOB
Retrieves the raw, typically Base64-encoded, content of a file (blob) from a GitHub repository using its SHA hash, if the repository and blob SHA exist.
Untrusted display-only summary
GITHUB_GET_A_BRANCH
Retrieves detailed information for a specified branch within a GitHub repository.
Untrusted display-only summary
GITHUB_GET_ACCESS_RESTRICTIONS
Lists users, teams, and GitHub Apps with push access to a branch; this branch must be protected in repository settings for detailed restrictions, otherwise expect a 404 or empty response.
Untrusted display-only summary
GITHUB_GET_A_COMMIT
Retrieves a specific commit from a repository by its owner, name, and a valid commit reference (SHA, branch, or tag), supporting pagination for large diffs.
Untrusted display-only summary
GITHUB_GET_ADMIN_BRANCH_PROTECTION
Checks if repository administrators are subject to the branch protection rules on a specific branch.
Untrusted display-only summary
GITHUB_GET_ALL_API_VERSIONS
Retrieves all officially supported, date-based (e.g., "2022-11-28") versions of the GitHub REST API from the /versions endpoint.
Untrusted display-only summary
GITHUB_GET_ALL_CONTRIBUTOR_COMMIT_ACTIVITY
Retrieves commit activity (total commits, weekly additions/deletions/commits) for all contributors to a repository; may require a retry if GitHub returns 202 while preparing data.
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.