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 811–840 of 893 actions
GITHUB_SET_SELECTED_REPOS_FOR_ORG_VARIABLE
Replaces the list of repositories that can access an organization-level variable; the variable's visibility must be 'selected'.
Untrusted display-only summary
GITHUB_SET_SELECTED_REPOSITORIES_FOR_AN_ORGANIZATION_SECRET
Replaces the list of repositories that can access an organization secret; only effective if the secret's visibility is 'selected'. Prerequisites: - The organization secret must already exist - The secret's visibility must be set to 'selected' (not 'all' or 'private') - Requires admin:org scope or actions secrets fine-…
Untrusted display-only summary
GITHUB_SET_SELECTED_REPOSITORIES_FOR_A_USER_SECRET
Defines the list of repositories permitted to access a specific Codespaces secret for the authenticated user.
Untrusted display-only summary
GITHUB_SET_STATUS_CHECK_CONTEXTS
Replaces required status check contexts for a protected branch, requiring admin permissions; an empty `contexts` array removes all checks.
Untrusted display-only summary
GITHUB_SET_TEAM_ACCESS_RESTRICTIONS
Replaces the list of teams with push access to a protected branch. This action sets (replaces) the teams that have push access to a protected branch. Unlike 'Add team access restrictions' (POST), this action replaces the entire list rather than adding to it. Use an empty list to remove all team restrictions. Prerequis…
Untrusted display-only summary
GITHUB_SET_USER_ACCESS_RESTRICTIONS
Replaces the list of users with push access to a protected branch in an organization repository. Important notes: - This action only works on organization-owned repositories (not personal repos) - The branch must already have protection rules with restrictions enabled - This REPLACES (not adds to) the existing list of…
Untrusted display-only summary
GITHUB_SET_USER_INTERACTION_LIMIT_GRAPH_QL
Tool to set interaction limits on a user's public repositories using GraphQL. Use when you need to temporarily restrict who can comment, open issues, or create pull requests. Limits apply to the authenticated user or a specified user.
Untrusted display-only summary
GITHUB_SET_WORKFLOW_EXTERNAL_ACCESS
Sets the access level for workflows outside a repository to use actions and reusable workflows within that repository.
Untrusted display-only summary
GITHUB_STAR_A_GIST
Stars a GitHub gist identified by `gist_id`; this action is idempotent and returns a 204 No Content status upon success, even if the gist is already starred.
Untrusted display-only summary
GITHUB_STAR_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER
Stars a specified repository (identified by owner and repo name) for the authenticated user; this action is idempotent and succeeds even if the repository is already starred. Requires explicit repository identification via owner and repo parameters.
Untrusted display-only summary
GITHUB_START_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Initiates the startup process for an existing GitHub Codespace (identified by `codespace_name`) if it's in a startable state like 'Available' or 'Stopped'.
Untrusted display-only summary
GITHUB_STOP_A_CODESPACE_FOR_AN_ORGANIZATION_USER
Stops a running codespace for an organization member. This action allows organization administrators to stop a codespace that belongs to a member of their organization. The codespace must be in a running state (e.g., 'Available') to be stopped. Required permissions: - OAuth/PAT: admin:org scope - Fine-grained tokens:…
Untrusted display-only summary
GITHUB_STOP_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Stops a running or available Codespace for the authenticated user, pausing its execution and billing.
Untrusted display-only summary
GITHUB_SUBMIT_A_REVIEW_FOR_A_PULL_REQUEST
Finalizes a pending pull request review (identified by `review_id`) with a required `event` (APPROVE, REQUEST_CHANGES, COMMENT) and an optional `body`.
Untrusted display-only summary
GITHUB_SYNC_FORK_BRANCH_WITH_UPSTREAM
Synchronizes a branch in a forked GitHub repository with its upstream counterpart, assuming the repository is a fork, the branch exists, an upstream is configured, and the merge is conflict-free.
Untrusted display-only summary
GITHUB_TEST_REPOSITORY_WEBHOOK
Triggers a simulated push event to test a repository's push webhook; a test event is only delivered if the webhook is subscribed to 'push' events, otherwise, it returns 204 No Content without sending a POST.
Untrusted display-only summary
GITHUB_TRANSFER_A_REPOSITORY
Initiates a repository transfer to a new owner (who must accept the request); if the new owner is an organization, it must be configured to allow transfers.
Untrusted display-only summary
GITHUB_UNBLOCK_A_USER
Unblocks a GitHub user, provided they are currently blocked by the authenticated user.
Untrusted display-only summary
GITHUB_UNBLOCK_USER_FROM_ORGANIZATION
Unblocks a user from an organization, allowing renewed interaction with its resources, provided the user is currently blocked (otherwise, a 404 error may occur).
Untrusted display-only summary
GITHUB_UNFOLLOW_A_USER
Unfollows an existing GitHub user; this action is idempotent, succeeding even if the authenticated user is not currently following them.
Untrusted display-only summary
GITHUB_UNFOLLOW_ORGANIZATION
Tool to unfollow a GitHub organization using GraphQL. Use when you need to stop following a specific organization on GitHub.
Untrusted display-only summary
GITHUB_UNFOLLOW_USER
Tool to unfollow a GitHub user using GraphQL. Use when you need to stop following a specific user on GitHub.
Untrusted display-only summary
GITHUB_UNLOCK_AN_ISSUE
Unlocks a currently locked GitHub issue in the specified repository, allowing new comments and interactions.
Untrusted display-only summary
GITHUB_UNLOCK_ORGANIZATION_REPOSITORY
Unlocks a repository that was locked for migration within a GitHub organization. This action is part of the organization migrations workflow. When you start a migration with `lock_repositories=true`, the source repositories are locked to prevent changes during export. After the migration is complete and applied to the…
Untrusted display-only summary
GITHUB_UNLOCK_USER_REPOSITORY
Unlocks a repository (`repo_name`) that was locked as part of a user migration (`migration_id`), making it usable or deletable; this action requires the repository to be currently locked.
Untrusted display-only summary
GITHUB_UNSTAR_A_GIST
Removes a star from the specified gist; the action is idempotent and will not error if the gist was not previously starred by the user.
Untrusted display-only summary
GITHUB_UNSTAR_REPOSITORY
Removes the authenticated user's star from a specified repository, which must already be starred by the user.
Untrusted display-only summary
GITHUB_UPDATE_A_CHECK_RUN
Updates an existing check run for a specific commit in a repository, allowing modifications to its status, conclusion, output, and other details. NOTE: This endpoint requires GitHub App authentication with 'checks:write' permission - OAuth tokens and personal access tokens cannot update check runs.
Untrusted display-only summary
GITHUB_UPDATE_A_CODE_SCANNING_ALERT
Updates a specific code scanning alert in a GitHub repository, primarily to change its state (e.g., 'open' or 'dismissed').
Untrusted display-only summary
GITHUB_UPDATE_A_COMMIT_COMMENT
Changes the body of an existing commit comment.
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.