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 751–780 of 893 actions
GITHUB_RENAME_A_BRANCH
Renames an existing branch in a GitHub repository; the new name must be unique and adhere to GitHub's naming conventions, and the current branch name cannot contain wildcard characters.
Untrusted display-only summary
GITHUB_RENDER_A_MARKDOWN_DOCUMENT
Renders Markdown to HTML; for 'gfm' mode, provide 'context' (owner/repo) to correctly link issues, pull requests, and user mentions.
Untrusted display-only summary
GITHUB_RENDER_MARKDOWN_RAW
Tool to render raw Markdown text to HTML using GitHub's markdown API. Use when you need to convert plain Markdown content to HTML without GitHub-specific features like issue references or @mentions.
Untrusted display-only summary
GITHUB_REOPEN_ISSUE
Reopens a closed GitHub issue by changing its state to 'open' with state_reason 'reopened'. Use this action when you need to reopen a previously closed issue that requires further attention or work. Only users with push access to the repository can reopen issues.
Untrusted display-only summary
GITHUB_REOPEN_PULL_REQUEST
Reopens a previously closed pull request by setting its state to 'open'. This restores the pull request to an active state where it can be reviewed, commented on, and merged. Use this action when you need to reactivate a closed pull request that was closed prematurely or needs to be reconsidered for merging.
Untrusted display-only summary
GITHUB_REPLACE_ALL_REPOSITORY_TOPICS
Replaces all topics of a repository.
Untrusted display-only summary
GITHUB_REPLACE_ORG_SECRET_VISIBILITY_TO_SELECTED
Replaces the list of repositories that can access a Dependabot organization secret when the secret's visibility is already set to 'selected'.
Untrusted display-only summary
GITHUB_REPLACE_REPO_ACCESS_ON_ORG_DEV_ENV_SECRET_SET
Replaces the list of repositories that can access an organization-level Codespaces secret. This operation completely replaces the existing list of repositories with the provided list. The secret must already have its visibility set to 'selected' for this operation to succeed. Use this when you want to set an exact lis…
Untrusted display-only summary
GITHUB_REQUEST_A_GITHUB_PAGES_BUILD
Manually triggers a GitHub Pages build for a repository if GitHub Pages is enabled, useful for deployments not automatically built or for retrying failed builds.
Untrusted display-only summary
GITHUB_REQUEST_REVIEWERS
Requests reviewers for a specific pull request identified by owner, repository, and pull request number. Use this action when you need to add individual users or teams as reviewers to an existing pull request. At least one of reviewers (individual users) or team_reviewers (teams) must be provided.
Untrusted display-only summary
GITHUB_REQUEST_REVIEWERS_FOR_A_PULL_REQUEST
Adds reviewers to a specific pull request identified by owner, repo, and pull_number. This is NOT a search action - it operates on an already-known PR number. Requires `owner`, `repo`, `pull_number`, and at least one of `reviewers` or `team_reviewers`.
Untrusted display-only summary
GITHUB_REREQUEST_A_CHECK_RUN
Triggers a re-run of a specific check run in a GitHub repository, resetting its status to 'queued', clearing its conclusion, and triggering the `check_run` webhook with `rerequested` action. IMPORTANT: This endpoint requires GitHub App authentication with 'checks:write' permission. The check run can ONLY be re-request…
Untrusted display-only summary
GITHUB_REREQUEST_A_CHECK_SUITE
Triggers a new run of an existing check suite within a repository, resetting its status to 'queued', clearing its conclusion, and triggering the `check_suite` webhook with `rerequested` action. IMPORTANT: This endpoint requires GitHub App authentication with 'checks:write' permission. OAuth tokens and classic personal…
Untrusted display-only summary
GITHUB_RE_RUN_A_JOB_FROM_A_WORKFLOW_RUN
Re-runs a specific job and any dependent jobs from a GitHub Actions workflow run in the specified repository, optionally enabling debug logging.
Untrusted display-only summary
GITHUB_RE_RUN_A_WORKFLOW
Re-runs a specific GitHub Actions workflow run identified by its owner, repository, and run ID, optionally enabling debug logging.
Untrusted display-only summary
GITHUB_RE_RUN_FAILED_JOBS_FROM_A_WORKFLOW_RUN
Re-runs all failed jobs and their dependent jobs from a specified workflow run if the run contains previously failed jobs.
Untrusted display-only summary
GITHUB_RESET_A_TOKEN
Invalidates the provided OAuth `access_token` and generates a new one for the GitHub OAuth App identified by `client_id`. Used for token rotation when a token may be compromised or for regular security maintenance. Note: This endpoint requires the OAuth App owner's credentials (client_id/client_secret for Basic Auth).
Untrusted display-only summary
GITHUB_RESTORE_A_PACKAGE_FOR_AN_ORGANIZATION
Restores a package in an organization, provided it was deleted within the last 30 days.
Untrusted display-only summary
GITHUB_RESTORE_A_PACKAGE_FOR_A_USER
Restores a user-owned package previously deleted from GitHub Packages, if restorable under GitHub's data retention policy (typically within 30 days of deletion).
Untrusted display-only summary
GITHUB_RESTORE_A_PACKAGE_FOR_THE_AUTHENTICATED_USER
Restores a package deleted by the authenticated user within the last 30 days, if its namespace and version are still available.
Untrusted display-only summary
GITHUB_RESTORE_A_PACKAGE_VERSION_FOR_THE_AUTHENTICATED_USER
Restores a package version that was deleted by the authenticated user within the last 30 days.
Untrusted display-only summary
GITHUB_RESTORE_PACKAGE_VERSION_FOR_AN_ORGANIZATION
Restores a package version for an organization, provided it was deleted within the last 30 days.
Untrusted display-only summary
GITHUB_RESTORE_PACKAGE_VERSION_FOR_A_USER
Restores a specific, user-owned package version if it was deleted within the last 30 days and its original namespace and version name are still available.
Untrusted display-only summary
GITHUB_RETIRE_SPONSORS_TIER
Tool to retire a published payment tier from your GitHub Sponsors profile using GraphQL. Use when you need to prevent a tier from being used for new sponsorships. Existing sponsors at this tier remain unaffected.
Untrusted display-only summary
GITHUB_REVIEW_ACCESS_WITH_PERSONAL_TOKEN
Approves or denies a pending fine-grained personal access token request for organization resources; must be performed by a GitHub App.
Untrusted display-only summary
GITHUB_REVIEW_DEPLOYMENT_PROTECTION_RULES
Approves or rejects pending custom deployment protection rules for a workflow run. This endpoint allows GitHub Apps to review their own pending custom deployment protection rules for a specific workflow run. The review can either approve (allowing the deployment to proceed) or reject (blocking the deployment). **Impor…
Untrusted display-only summary
GITHUB_REVIEW_PENDING_DEPLOYMENTS_FOR_A_WORKFLOW_RUN
Approves or rejects pending deployments for a specific workflow run that are in a 'waiting' state within specified, configured environments.
Untrusted display-only summary
GITHUB_REVIEW_RESOURCE_REQUESTS_WITH_FINE_GRAINED_TOKENS
Approves or denies multiple fine-grained personal access token requests for an organization in bulk. This endpoint processes multiple PAT request approvals or denials in a single API call. All specified pat_request_ids must refer to currently pending requests. Important: This endpoint can ONLY be called by GitHub Apps…
Untrusted display-only summary
GITHUB_REVOKE_AN_INSTALLATION_ACCESS_TOKEN
Revokes the GitHub App's current installation access token, immediately invalidating it for API authentication. IMPORTANT: This endpoint requires a GitHub App installation access token (ghs_* prefix) for authentication. OAuth tokens (gho_*) or personal access tokens are not supported and will result in a 403 Forbidden…
Untrusted display-only summary
GITHUB_RUN_GRAPH_QL_QUERY
Tool to run an arbitrary GitHub GraphQL v4 query or mutation. Use when fetching multiple datasets in one batch. Cost-based rate limit: ~5,000 points/hour; keep field selections narrow, avoid deep nesting, and include rateLimit in responses to monitor quota. Responses are nested under data.data (e.g., data.data.reposit…
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.