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 31–60 of 893 actions
GITHUB_ASSIGN_ORGANIZATION_ROLE_TO_USER
Assigns a specific organization role to a user who is a member or an outside collaborator in a GitHub organization, using a valid role ID.
Untrusted display-only summary
GITHUB_AUTH_USER_DOCKER_CONFLICT_PACKAGES_LIST
List Docker packages with migration conflicts for the authenticated user. This endpoint lists all Docker packages owned by the authenticated user that encountered namespace conflicts during the Docker-to-GitHub Container Registry (GHCR) migration. Conflicts occur when a package with the same name exists in both the le…
Untrusted display-only summary
GITHUB_BLOCK_USER
Blocks an existing individual GitHub user (not an organization or your own account), preventing them from interacting with your account and repositories.
Untrusted display-only summary
GITHUB_BLOCK_USER_FROM_ORGANIZATION
Blocks a GitHub user from an organization, preventing their contributions, collaboration, and forking of the organization's repositories. Requires admin or 'Blocking users' organization permission (write access).
Untrusted display-only summary
GITHUB_CANCEL_GITHUB_PAGES_DEPLOYMENT
Cancels an existing, ongoing or queued GitHub Pages deployment for a repository using its `pages_deployment_id`.
Untrusted display-only summary
GITHUB_CANCEL_SPONSORSHIP
Tool to cancel an active GitHub sponsorship using GraphQL. Use when you need to terminate a sponsorship relationship between a sponsor and a sponsorable entity. Either sponsor ID/login and sponsorable ID/login must be provided.
Untrusted display-only summary
GITHUB_CANCEL_WORKFLOW_RUN
Cancels a workflow run in a GitHub repository if it is in a cancellable state (e.g., 'in_progress' or 'queued'). Returns 202 Accepted on success.
Untrusted display-only summary
GITHUB_CHECK_FOLLOWING
Check if the authenticated user is following a specified person on GitHub. Use this action when you need to verify whether the currently authenticated user follows another GitHub user. The action returns a boolean status and descriptive message.
Untrusted display-only summary
GITHUB_CHECK_IF_GIST_IS_STARRED
Checks if a gist is starred by the authenticated user. Returns `is_starred: true` if the gist is starred (HTTP 204), or `is_starred: false` if not starred (HTTP 404). Use this to verify star status before starring/unstarring a gist.
Untrusted display-only summary
GITHUB_CHECK_IF_PULL_REQUEST_HAS_BEEN_MERGED
Checks if a specified GitHub pull request has been merged, indicated by a 204 HTTP status (merged) or 404 (not merged/found).
Untrusted display-only summary
GITHUB_CHECK_IF_PULL_REQUEST_MERGED
Checks if a pull request has been merged by querying the GitHub API. Use this action when you need to verify whether a specific pull request has been successfully merged into its target branch. The API returns a 204 status for merged PRs and 404 for unmerged PRs.
Untrusted display-only summary
GITHUB_CHECK_IF_REPO_STARRED_BY_AUTH_USER
DEPRECATED: Use `GITHUB_CHECK_IF_A_REPOSITORY_IS_STARRED_BY_THE_USER` instead.
Untrusted display-only summary
GITHUB_CHECK_IF_USER_CAN_BE_ASSIGNED
Verifies if a GitHub user can be assigned to issues in a repository; assignability is confirmed by an HTTP 204 (No Content) response, resulting in an empty 'data' field in the response.
Untrusted display-only summary
GITHUB_CHECK_IF_USER_CAN_BE_ASSIGNED_TO_ISSUE
Checks if a specified GitHub user can be assigned to a given issue within a repository.
Untrusted display-only summary
GITHUB_CHECK_IF_USER_FOLLOWS_ANOTHER_USER
Checks if a GitHub user `username` follows `target_user`; returns a 204 HTTP status if true, 404 if not or if users are invalid.
Untrusted display-only summary
GITHUB_CHECK_IF_USER_IS_BLOCKED_BY_AUTHENTICATED_USER
Checks if the specified GitHub user is blocked by the authenticated user; a 204 No Content response indicates the user is blocked, while a 404 Not Found indicates they are not.
Untrusted display-only summary
GITHUB_CHECK_IF_USER_IS_BLOCKED_BY_ORGANIZATION
Checks if a GitHub user is blocked by an organization. Returns is_blocked=True if the user is blocked (HTTP 204), or is_blocked=False if not blocked (HTTP 404). Requires 'Blocking users' organization permission (read access).
Untrusted display-only summary
GITHUB_CHECK_IF_USER_IS_REPOSITORY_COLLABORATOR
Checks if a user is a collaborator on a specified GitHub repository, returning a 204 status if they are, or a 404 status if they are not or if the repository/user does not exist.
Untrusted display-only summary
GITHUB_CHECK_PERSON_FOLLOWED_BY_AUTH_USER
Checks if the authenticated GitHub user follows a target GitHub user. Returns a structured response with is_following=True when following (HTTP 204), or is_following=False when not following (HTTP 404).
Untrusted display-only summary
GITHUB_CHECK_PRIVATE_VULNERABILITY_REPORTING_STATUS
Checks if private vulnerability reporting is enabled for the specified repository.
Untrusted display-only summary
GITHUB_CHECK_PUBLIC_ORGANIZATION_MEMBERSHIP_FOR_USER
Tool to check if a user is a public member of an organization. Use when you need to verify public organization membership status.
Untrusted display-only summary
GITHUB_CHECK_REPOSITORY_STARRED
Check if a repository is starred by the authenticated user. Use this action when you need to verify whether the authenticated user has starred a specific repository. This is useful for confirming star status before performing star/unstar operations or displaying repository status.
Untrusted display-only summary
GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_PROJECT
Checks if a team has 'read', 'write', or 'admin' permissions for an organization's specific classic project, returning the project's details if access is confirmed.
Untrusted display-only summary
GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_REPOSITORY
Checks a team's permissions for a specific repository within an organization, including permissions inherited from parent teams.
Untrusted display-only summary
GITHUB_CHECK_TOKEN
Checks if a GitHub App or OAuth access_token is valid for the specified client_id and retrieves its details, typically to verify its active status and grants. NOTE: This endpoint requires Basic Authentication using the OAuth App's client_id as username and client_secret as password. The access_token parameter must be…
Untrusted display-only summary
GITHUB_CLEAR_PROJECT_V2_ITEM_FIELD_VALUE
Tool to clear the value of a field for an item in a GitHub Project V2. Use when you need to remove or reset a field value (text, number, date, assignees, labels, single-select, iteration, or milestone fields).
Untrusted display-only summary
GITHUB_CLEAR_REPOSITORY_CACHE_BY_KEY
Deletes GitHub Actions caches from a repository matching a specific `key` and an optional Git `ref`, used to manage storage or clear outdated/corrupted caches; the action succeeds even if no matching caches are found to delete.
Untrusted display-only summary
GITHUB_CLEAR_SELF_HOSTED_RUNNER_ORG_LABELS
Removes all custom labels from a self-hosted runner for an organization; default labels (e.g., 'self-hosted', 'linux', 'x64') will remain.
Untrusted display-only summary
GITHUB_CLOSE_ISSUE
Close a GitHub issue by setting its state to closed. Use this action when you need to mark an issue as resolved or no longer relevant. Optionally specify a reason for closing (completed or not_planned) to provide context.
Untrusted display-only summary
GITHUB_CLOSE_PULL_REQUEST
Closes an open pull request without merging it. The pull request state is set to "closed" and it can be reopened later if needed. Use this action when you want to reject or abandon a pull request without merging the proposed changes into the base branch. You must have write access to the repository to close pull reque…
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.