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 781–810 of 893 actions
GITHUB_RUN_GRAPH_QL_RELAY_QUERY
Tool to run a GitHub GraphQL relay query. The relay field is a workaround for re-exposing the root query object. Use when you need to access root query fields through the relay context.
Untrusted display-only summary
GITHUB_SEARCH_CODE
Searches code file contents and paths on the default branch of GitHub repositories using a query string; searches only files under 384KB, returns max 1000 results by best match, and is optimized for precision.
Untrusted display-only summary
GITHUB_SEARCH_CODE_ALL_PAGES
Tool to search code across multiple pages using GitHub's code search API. Use when single-page searches may miss matches and you need a full or capped result set. GitHub caps results at ~1,000 total items regardless of pagination; results for broad queries may be silently truncated. Only the default branch is indexed,…
Untrusted display-only summary
GITHUB_SEARCH_COMMITS
Finds commits on GitHub using a query string (q) supporting keywords and qualifiers, with options for sorting and pagination.
Untrusted display-only summary
GITHUB_SEARCH_COMMITS_BY_AUTHOR
Searches commits across GitHub using the Search API (e.g., by author/email/org/date range) without per-repo scanning. Use when you need to find commits by author, committer email, organization, or date ranges across multiple repositories. This avoids the need to list commits per repository and prevents 409 errors on e…
Untrusted display-only summary
GITHUB_SEARCH_GITHUB_GRAPHQL
Tool to perform GitHub GraphQL searches across issues, pull requests, repositories, users, and discussions. Returns up to 1,000 results with cursor-based pagination. Use when you need structured search results with specific fields.
Untrusted display-only summary
GITHUB_SEARCH_ISSUES
Searches GitHub issues and pull requests using a flexible query with qualifiers, sorting, and pagination. Use this action when you need to find issues or pull requests across repositories using search criteria like author, labels, state, milestone, or date ranges. This action searches across all repositories accessibl…
Untrusted display-only summary
GITHUB_SEARCH_ISSUES_AND_PULL_REQUESTS
Searches GitHub for issues and pull requests. Supports keywords, qualifiers (repo:, org:, user:, state:, label:, author:, assignee:, mentions:, etc.), and type filters (is:issue, is:pr). Type filters cannot be used alone - they must be combined with at least one keyword or other qualifier. All other qualifiers work in…
Untrusted display-only summary
GITHUB_SEARCH_LABELS
Searches for labels within a GitHub repository by keywords in their names or descriptions.
Untrusted display-only summary
GITHUB_SEARCH_REPOSITORIES
Searches GitHub repositories using a flexible query (keywords, qualifiers) with sorting, ordering, and pagination. IMPORTANT: The 'q' parameter (search query) is REQUIRED and must always be provided.
Untrusted display-only summary
GITHUB_SEARCH_TOPICS
Finds topics on GitHub using keywords and qualifiers with GitHub's search syntax, supporting pagination.
Untrusted display-only summary
GITHUB_SEARCH_USERS
Searches for users on GitHub by criteria like username, email, location, followers, or repository associations, using a flexible query string `q`.
Untrusted display-only summary
GITHUB_SET_ADMIN_BRANCH_PROTECTION
Enables administrator enforcement on a branch, making existing protection rules also apply to administrators; branch protection rules must already be configured.
Untrusted display-only summary
GITHUB_SET_APP_ACCESS_RESTRICTIONS
Replaces the list of GitHub Apps permitted to push to a protected branch. This action completely replaces the existing list of apps with push access - it does not add to or merge with the current list. Requirements: - The branch must already have protection rules enabled with push restrictions configured - Apps must b…
Untrusted display-only summary
GITHUB_SET_A_REPOSITORY_SUBSCRIPTION
Sets the authenticated user's notification subscription for a repository.
Untrusted display-only summary
GITHUB_SET_A_THREAD_SUBSCRIPTION
Sets whether a GitHub notification thread is ignored (muted) or unignored (unmuted), for a `thread_id` that must identify an existing notification thread.
Untrusted display-only summary
GITHUB_SET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_AN_ORGANIZATION
Updates an organization's default GITHUB_TOKEN permissions for workflows and whether GitHub Actions can approve pull requests; note that allowing Actions to approve pull requests (`can_approve_pull_request_reviews: true`) is a security risk.
Untrusted display-only summary
GITHUB_SET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_A_REPOSITORY
Sets the default permissions for the GITHUB_TOKEN within a repository and configures whether GitHub Actions can approve pull requests.
Untrusted display-only summary
GITHUB_SET_EMAIL_VISIBILITY
Sets the visibility ('public' or 'private') of the authenticated user's primary email address on GitHub, if one is configured.
Untrusted display-only summary
GITHUB_SET_GITHUB_ACTIONS_PERMISSIONS_FOR_AN_ORGANIZATION
Sets the GitHub Actions permissions policy for an organization, specifying which repositories can run Actions and which actions/workflows are allowed; if 'selected' is chosen for either, manage the specific lists via other endpoints.
Untrusted display-only summary
GITHUB_SET_GITHUB_ACTIONS_PERMISSIONS_FOR_A_REPOSITORY
Sets GitHub Actions permissions for a repository, enabling/disabling Actions and defining the policy for allowed actions and reusable workflows.
Untrusted display-only summary
GITHUB_SET_INTERACTION_RESTRICTIONS_FOR_AN_ORGANIZATION
Limits interactions (comments, new issues, PRs) in an organization's public repositories by user type and duration, typically to mitigate high traffic or unwanted activity.
Untrusted display-only summary
GITHUB_SET_INTERACTION_RESTRICTIONS_FOR_A_REPOSITORY
Temporarily limits which GitHub users (e.g., existing_users, contributors_only) can interact (comment, open issues, create pull requests) in a repository for a specified duration.
Untrusted display-only summary
GITHUB_SET_INTERACTION_RESTRICTIONS_FOR_YOUR_PUBLIC_REPOS
Sets or updates temporary interaction restrictions for all public repositories owned by the authenticated user, overriding any repository-specific limits.
Untrusted display-only summary
GITHUB_SET_LABELS_FOR_AN_ISSUE
Replaces all existing labels on a GitHub issue with a new set of labels.
Untrusted display-only summary
GITHUB_SET_OIDC_SUBJECT_CLAIM_TEMPLATE
Sets the OpenID Connect (OIDC) subject claim template for a GitHub repository, allowing use of the default template or a custom one defined by `include_claim_keys` if `use_default` is `false`.
Untrusted display-only summary
GITHUB_SET_ORG_ALLOWED_ACTIONS
Sets the GitHub Actions permissions for an existing organization, specifying allowed GitHub-owned actions, verified creator actions, and action/workflow patterns from public repositories.
Untrusted display-only summary
GITHUB_SET_ORG_RUNNER_LABELS
Sets the custom labels for a self-hosted runner in an organization; this operation does not affect default system-assigned labels (e.g., 'self-hosted', 'linux', 'x64').
Untrusted display-only summary
GITHUB_SET_REPO_ALLOWED_ACTIONS
Sets allowed GitHub Actions and reusable workflows for a repository, managing permissions for GitHub-owned, verified creator, or specific pattern-matched actions/workflows (note: `patterns_allowed` applies only to public repositories).
Untrusted display-only summary
GITHUB_SET_REPO_RUNNER_LABELS
Replaces all custom labels for a specific self-hosted runner in a repository; an empty list for `labels` removes all existing custom labels.
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.