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 91–120 of 893 actions
GITHUB_CREATE_AN_AUTOLINK_REFERENCE_FOR_A_REPOSITORY
Creates a repository autolink to automatically convert text references (e.g., 'TICKET-123') into hyperlinks, using a unique `key_prefix` and a `url_template` that includes ` `.
Untrusted display-only summary
GITHUB_CREATE_AN_ENVIRONMENT_VARIABLE
Creates an encrypted environment variable for a pre-existing environment within a GitHub repository; will fail if the variable name already exists.
Untrusted display-only summary
GITHUB_CREATE_AN_ISSUE
Creates a new issue in a GitHub repository, requiring the repository to exist and have issues enabled; specific fields like assignees, milestone, or labels may require push access.
Untrusted display-only summary
GITHUB_CREATE_AN_ISSUE_COMMENT
Creates a new comment on an existing GitHub issue or pull request within the specified repository.
Untrusted display-only summary
GITHUB_CREATE_AN_ORGANIZATION_PROJECT
Creates a new classic project board within a specified GitHub organization. Note: This action uses GitHub's Projects (classic) REST API. The classic projects feature may be disabled in some organizations, and GitHub recommends migrating to Projects V2 (accessible via GraphQL API) for new projects. Requirements: - The…
Untrusted display-only summary
GITHUB_CREATE_AN_ORGANIZATION_REPOSITORY
Creates a new repository within a specified GitHub organization, with options for detailed configuration including visibility, features, merge strategies, initial commit, and templates.
Untrusted display-only summary
GITHUB_CREATE_AN_ORGANIZATION_VARIABLE
Creates a new, uniquely named GitHub Actions variable for an organization, with configurable repository access visibility (all, private, or selected).
Untrusted display-only summary
GITHUB_CREATE_AN_ORGANIZATION_WEBHOOK
Creates a webhook for a GitHub organization to deliver event notifications to a configured URL.
Untrusted display-only summary
GITHUB_CREATE_A_PROJECT_CARD
Creates a project card in a GitHub project column (classic projects only). DEPRECATION NOTICE: GitHub Projects (classic) was sunset on August 23, 2024. This API only works with existing classic project columns. New classic projects cannot be created. Consider using GitHub Projects V2 (GraphQL API) instead. The request…
Untrusted display-only summary
GITHUB_CREATE_A_PROJECT_COLUMN
Creates a new column in a GitHub project (classic). DEPRECATION NOTICE: GitHub Classic Projects (V1) and its REST API were sunset on April 1, 2025. This action will return a 404 error on GitHub.com. For new projects, use GitHub Projects V2 which uses the GraphQL API instead. See: https://github.blog/changelog/2024-05-…
Untrusted display-only summary
GITHUB_CREATE_A_PULL_REQUEST
Creates a pull request in a GitHub repository, requiring existing `base` and `head` branches; `title` or `issue` must be provided.
Untrusted display-only summary
GITHUB_CREATE_A_REFERENCE
Creates a NEW Git reference (branch or tag) in a repository. IMPORTANT: This action ONLY creates NEW references - if the reference already exists, it will fail with a 422 'Reference already exists' error. To update an existing reference, use the 'Update a reference' (GITHUB_UPDATE_A_REFERENCE) action instead. The repo…
Untrusted display-only summary
GITHUB_CREATE_A_REGISTRATION_TOKEN_FOR_AN_ORGANIZATION
Generates a temporary (one-hour) registration token to add a new self-hosted runner to an organization for GitHub Actions.
Untrusted display-only summary
GITHUB_CREATE_A_REGISTRATION_TOKEN_FOR_A_REPOSITORY
Generates a time-limited token required to register a new self-hosted runner with a specific repository.
Untrusted display-only summary
GITHUB_CREATE_A_RELEASE
Creates a release in a GitHub repository for a specified tag; the tag must be unique for published releases, and if a `discussion_category_name` is given, it must already exist.
Untrusted display-only summary
GITHUB_CREATE_A_REMOVE_TOKEN_FOR_AN_ORGANIZATION
Generates a token, valid for one hour, to authenticate removing a self-hosted runner from an organization.
Untrusted display-only summary
GITHUB_CREATE_A_REMOVE_TOKEN_FOR_A_REPOSITORY
Generates a temporary (one-hour validity) token required to unregister and remove a self-hosted runner from a repository.
Untrusted display-only summary
GITHUB_CREATE_A_REPLY_FOR_A_REVIEW_COMMENT
Posts a reply to a specific review comment on a GitHub pull request, requiring the repository, pull request, and original comment to exist, and a non-empty reply body.
Untrusted display-only summary
GITHUB_CREATE_A_REPOSITORY_DISPATCH_EVENT
Triggers a GitHub Actions workflow or a webhook on a repository by creating a repository dispatch event, allowing programmatic triggering of workflows based on events outside of GitHub.
Untrusted display-only summary
GITHUB_CREATE_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER
Creates a new repository for the authenticated user, optionally within an organization if `team_id` is specified.
Untrusted display-only summary
GITHUB_CREATE_A_REPOSITORY_FROM_AN_UNPUBLISHED_CODESPACE
Publishes the specified codespace to a new repository, using the codespace's current state as the initial commit.
Untrusted display-only summary
GITHUB_CREATE_A_REPOSITORY_PROJECT
Creates a new GitHub Projects V2 project board linked to a specified repository. Note: This action uses GitHub's Projects V2 GraphQL API. The legacy Projects V1 REST API has been sunset by GitHub. The project is owned by the repository owner (user or organization) and linked to the specified repository.
Untrusted display-only summary
GITHUB_CREATE_A_REPOSITORY_RULESET
Creates a uniquely named ruleset for a repository, defining rules for branches or tags with specified enforcement, conditions, and bypass actors.
Untrusted display-only summary
GITHUB_CREATE_A_REPOSITORY_USING_A_TEMPLATE
Creates a new repository from an existing template repository; the authenticated user must have access to the template and, if creating in an organization, repository creation permissions within it.
Untrusted display-only summary
GITHUB_CREATE_A_REPOSITORY_VARIABLE
Creates a new, unencrypted variable in a repository for GitHub Actions workflows; fails if a variable with the same name already exists.
Untrusted display-only summary
GITHUB_CREATE_A_REPOSITORY_WEBHOOK
Creates a webhook for a specified repository; requires admin permissions on the repository.
Untrusted display-only summary
GITHUB_CREATE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST
Creates a review comment on a pull request's diff, targeting a specific line, range of lines, an entire file, or replying to an existing comment.
Untrusted display-only summary
GITHUB_CREATE_A_REVIEW_FOR_A_PULL_REQUEST
Creates a pull request review, allowing approval, change requests, or comments; `body` is required if `event` is `REQUEST_CHANGES` or `COMMENT`, and omitting `event` makes the review `PENDING`.
Untrusted display-only summary
GITHUB_CREATE_A_SCOPED_ACCESS_TOKEN
Exchanges a user-to-server token for a new, fine-grained scoped access token for a GitHub App, requiring `client_id`, `access_token`, either `target` or `target_id`, and at least one permission; for repository-specific scoping, provide either `repositories` (names) or `repository_ids` (IDs), but not both.
Untrusted display-only summary
GITHUB_CREATE_A_SNAPSHOT_OF_DEPENDENCIES_FOR_A_REPOSITORY
Creates a snapshot of a repository's dependencies to populate the GitHub dependency graph and enable security alerts; `sha` must be a 40-character commit ID, `ref` a fully qualified Git reference (e.g., `refs/heads/main`), and `scanned` an ISO 8601 timestamp.
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.