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 121–150 of 893 actions
GITHUB_CREATE_A_TAG_OBJECT
Creates an annotated Git tag object in a repository, pointing to an existing Git object (commit, tree, or blob) defined by its SHA and ensuring the `type` field correctly specifies the object's type.
Untrusted display-only summary
GITHUB_CREATE_A_TAG_PROTECTION_STATE_FOR_A_REPOSITORY
DEPRECATED: This API was sunset on August 30, 2024. Use GITHUB_CREATE_A_REPOSITORY_RULESET instead to create tag protection rules via repository rulesets.
Untrusted display-only summary
GITHUB_CREATE_A_TEAM
Creates a new team in an organization, optionally with maintainers, repositories, specific privacy, notification settings, or a parent team; if `parent_team_id` is given, `privacy` must be 'closed'.
Untrusted display-only summary
GITHUB_CREATE_A_TEMPORARY_PRIVATE_FORK
Creates a temporary private fork of the specified repository to address a security vulnerability, linking the fork to a GHSA ID that must be specifically associated with this repository; the fork may take up to 5 minutes to become accessible.
Untrusted display-only summary
GITHUB_CREATE_A_TREE
Creates a new Git tree object in a repository, defining file/directory structure by specifying tree entries, optionally building on a `base_tree` SHA; all provided SHAs must be valid.
Untrusted display-only summary
GITHUB_CREATE_A_USER_PROJECT
Creates a new GitHub Projects V2 project board for the authenticated user to organize and track issues, pull requests, and notes. Note: This action uses GitHub's Projects V2 GraphQL API. The legacy Projects V1 REST API has been sunset by GitHub.
Untrusted display-only summary
GITHUB_CREATE_A_WORKFLOW_DISPATCH_EVENT
Manually triggers a GitHub Actions workflow identified by `workflow_id` at a given `ref`, if the workflow is configured to accept `workflow_dispatch` events.
Untrusted display-only summary
GITHUB_CREATE_BRANCH
Creates a new branch in a GitHub repository pointing to a specified commit. Use this action when you need to create a new branch from an existing commit SHA. IMPORTANT: This action only creates NEW branches. If the branch already exists, it will fail with a 422 'Reference already exists' error. The repository must not…
Untrusted display-only summary
GITHUB_CREATE_COMMIT_SIGNATURE_PROTECTION
Enables commit signature protection for a specified branch, requiring all new commits to be signed.
Untrusted display-only summary
GITHUB_CREATE_DEPLOYMENT_PROTECTION_RULE
Enables a custom deployment protection rule for an existing environment in a repository by linking a configured GitHub App (via `integration_id`) to control deployments.
Untrusted display-only summary
GITHUB_CREATE_DRAFT_ITEM_FOR_USER_PROJECT
Creates a draft issue item in a user-owned GitHub ProjectsV2. Use when you need to add a new draft item to track ideas or tasks in a user's project.
Untrusted display-only summary
GITHUB_CREATE_INFERENCE_CHAT_COMPLETIONS
Tool to create chat completions using GitHub Models inference API. Use when you need to generate AI-powered text responses using models like GPT-4, Claude, or Llama through GitHub's inference endpoint.
Untrusted display-only summary
GITHUB_CREATE_INFERENCE_EMBEDDINGS
Tool to create inference embeddings using GitHub's AI models. Use when you need to convert text into vector representations for similarity search, clustering, or other ML tasks.
Untrusted display-only summary
GITHUB_CREATE_ISSUE_TYPE
Create a new issue type for a GitHub organization. Requires the authenticated user to be an organization administrator. OAuth tokens need admin:org scope.
Untrusted display-only summary
GITHUB_CREATE_JIT_RUNNER_CONFIG
Generates a temporary Just-In-Time (JIT) configuration for a new self-hosted GitHub Actions runner for a repository; any specified non-default `runner_group_id` must be an existing runner group accessible by the repository.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_AN_ENVIRONMENT
Creates a new environment or updates an existing one in a GitHub repository, allowing configuration of deployment protection rules such as wait timers and reviewers; ensure `environment_name` is URL-encoded if it contains special characters.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_AN_ENVIRONMENT_SECRET
Creates or updates an environment secret with an `encrypted_value` that was encrypted using the public key identified by `key_id` for the specified environment.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_AN_ORGANIZATION_SECRET
Creates or updates an organization secret for GitHub Actions, requiring its value to be pre-encrypted via LibSodium using the organization's public key.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_A_REPOSITORY_SECRET
Creates or updates a GitHub Actions secret within a specific repository; use `encrypted_value` and `key_id` to set or change its value.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_A_SECRET_FOR_THE_AUTHENTICATED_USER
Creates or updates a Codespaces secret for the authenticated user; `encrypted_value` must be encrypted with the public key (ID: `key_id`) from GitHub's 'Get public key for the authenticated user' endpoint.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_CUSTOM_PROPERTIES_FOR_AN_ORG
Creates new custom property schemas or updates existing ones in bulk for a specified organization; each property definition must include `property_name` and `value_type`.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_CUSTOM_PROPERTY_ORG
Creates a new custom property (name must be unique for creation) or updates an existing one for an organization to define metadata for its repositories.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_FILE_CONTENTS
Creates a new file or updates an existing file in a GitHub repository; SHA can be provided to validate file updates, automatically fetched if not provided.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_GITHUB_PAGES_SITE
Tool to enable or update GitHub Pages configuration for a repository. Use when setting up GitHub Pages for static site deployment or modifying Pages settings like custom domains and HTTPS enforcement.
Untrusted display-only summary
GITHUB_CREATE_OR_UPDATE_REPO_SECRET_WITH_ENCRYPTED_VALUE
Creates or updates a Dependabot secret in a repository using an `encrypted_value` (pre-encrypted with LibSodium using the repository's Dependabot public key) and its corresponding `key_id`. This action allows you to securely manage secrets for a given repository, ensuring that sensitive data remains protected during t…
Untrusted display-only summary
GITHUB_CREATE_REACTION_FOR_A_COMMIT_COMMENT
Creates an emoji reaction for a commit comment; if the user has already reacted with the same content, details of the existing reaction are returned.
Untrusted display-only summary
GITHUB_CREATE_REACTION_FOR_AN_ISSUE
Creates a reaction for a specified issue within a GitHub repository.
Untrusted display-only summary
GITHUB_CREATE_REACTION_FOR_AN_ISSUE_COMMENT
Creates a reaction for a specific comment on an issue within a GitHub repository.
Untrusted display-only summary
GITHUB_CREATE_REACTION_FOR_A_PULL_REQUEST_REVIEW_COMMENT
Adds a specified reaction to a pull request review comment within a GitHub repository.
Untrusted display-only summary
GITHUB_CREATE_REACTION_FOR_A_RELEASE
Creates an emoji reaction for a specific, existing release in a GitHub repository.
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.