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 421–450 of 893 actions
GITHUB_GET_REPOSITORY_PERMISSIONS_FOR_A_USER
Retrieves a specific user's permission level ('admin', 'write', 'read', or 'none') for a given repository, where 'maintain' role is reported as 'write' and 'triage' as 'read'.
Untrusted display-only summary
GITHUB_GET_REPOSITORY_PUBLIC_KEY_FOR_ENCRYPTION
Gets a repository's public key, used to encrypt secrets for Dependabot.
Untrusted display-only summary
GITHUB_GET_REPOSITORY_SECRET_SECURELY
Retrieves metadata for an existing Dependabot secret in a repository, without exposing its encrypted value.
Untrusted display-only summary
GITHUB_GET_REPOSITORY_SECURITY_ADVISORY
Tool to retrieve a repository security advisory using its GHSA identifier. Use when you need detailed information about a specific security vulnerability.
Untrusted display-only summary
GITHUB_GET_REPOSITORY_WEBHOOK_DELIVERY
Retrieves a specific delivery for a repository webhook, identified by its `hook_id` and `delivery_id`.
Untrusted display-only summary
GITHUB_GET_RULES_FOR_A_BRANCH
Retrieves all active rules for a specific branch in a GitHub repository, excluding rules in 'evaluate' or 'disabled' status.
Untrusted display-only summary
GITHUB_GET_SINGLE_ORG_SECRET_WITHOUT_DECRYPTION
Gets a single organization Dependabot secret's metadata (name, timestamps, visibility) without revealing its encrypted value. Requires admin:org scope.
Untrusted display-only summary
GITHUB_GET_STATUS_CHECKS_PROTECTION
Retrieves the status check protection settings for a specific branch in a GitHub repository, if status check protection is enabled for it.
Untrusted display-only summary
GITHUB_GET_TEAM_MEMBERS
Retrieves a list of members for a specific team within an organization. Returns team members including members of child teams. Use this action when you need to see who belongs to a team, optionally filtered by their role (member or maintainer). Requires the authenticated user to have read access to the team within the…
Untrusted display-only summary
GITHUB_GET_TEAM_MEMBERSHIP_FOR_A_USER
Retrieves a user's role and membership status within a specific team in an organization. Returns membership details including role ('member' or 'maintainer') and state ('active' or 'pending'). If the user is not a member of the team, returns is_member=False with a descriptive message. Requires the authenticated user t…
Untrusted display-only summary
GITHUB_GET_TEAMS_WITH_ACCESS_TO_THE_PROTECTED_BRANCH
Lists teams with explicit push access to a protected branch, provided team restrictions are configured in the branch's protection settings; returns an empty list otherwise.
Untrusted display-only summary
GITHUB_GET_THE_AUTHENTICATED_USER
Gets the profile information for the currently authenticated GitHub user, including potentially private details based on user settings.
Untrusted display-only summary
GITHUB_GET_THE_COMBINED_STATUS_FOR_A_SPECIFIC_REFERENCE
Retrieves the aggregated commit status (e.g., success, failure, pending) from all checks for a specific reference (SHA, branch, or tag) in a GitHub repository.
Untrusted display-only summary
GITHUB_GET_THE_HOURLY_COMMIT_COUNT_FOR_EACH_DAY
Retrieves the 'punch card' data, showing hourly commit counts for each day of the week for an existing and accessible repository.
Untrusted display-only summary
GITHUB_GET_THE_LAST_YEAR_OF_COMMIT_ACTIVITY
Fetches weekly commit totals and daily commit counts for the last 52 weeks for a specified GitHub repository.
Untrusted display-only summary
GITHUB_GET_THE_LATEST_RELEASE
Fetches the latest official (non-prerelease, non-draft) release for a GitHub repository; requires at least one such published release.
Untrusted display-only summary
GITHUB_GET_THE_LICENSE_FOR_A_REPOSITORY
Retrieves the license file and its details for a repository, optionally from a specific Git reference (branch, tag, or commit SHA).
Untrusted display-only summary
GITHUB_GET_THE_REVIEW_HISTORY_FOR_A_WORKFLOW_RUN
Retrieves the detailed approval history for a specific workflow run in a GitHub repository, detailing each review's environment, state, reviewer, and comments, to track the approval process for workflows, particularly automated deployments.
Untrusted display-only summary
GITHUB_GET_THE_STATUS_OF_A_GITHUB_PAGES_DEPLOYMENT
Retrieves the status of a specific GitHub Pages deployment for a repository, which must have GitHub Pages enabled.
Untrusted display-only summary
GITHUB_GET_THE_WEEKLY_COMMIT_ACTIVITY
Fetches the weekly commit activity (additions and deletions per week) for a repository over the past year; best for repositories with under 10,000 commits.
Untrusted display-only summary
GITHUB_GET_THE_WEEKLY_COMMIT_COUNT
Retrieves the weekly commit count for a repository, detailing commits by the owner and all contributors over the last 52 weeks; GitHub may return a 202 status or an empty response if statistics are being computed.
Untrusted display-only summary
GITHUB_GET_THE_ZEN_OF_GITHUB
Retrieves a random quote from GitHub's 'Zen of GitHub' collection, reflecting GitHub's design philosophies and offering humorous insights, useful for displaying GitHub wisdom or a lighthearted message.
Untrusted display-only summary
GITHUB_GET_TOP_REFERRAL_PATHS
Fetches the top 10 most viewed content paths for a repository from the last 14 days.
Untrusted display-only summary
GITHUB_GET_TOP_REFERRAL_SOURCES
Fetches the top 10 websites that referred traffic to a repository within the last 14 days.
Untrusted display-only summary
GITHUB_GET_USER_BY_ID
Retrieves a GitHub user's profile information by their unique numeric account ID. Use when you know the user's numeric ID rather than their username.
Untrusted display-only summary
GITHUB_GET_USER_PROJECT_ITEM
Tool to get an item from a user-owned project in GitHub Projects V2. Use when you need to retrieve details about a specific item (issue, pull request, or draft issue) in a user's project board.
Untrusted display-only summary
GITHUB_GET_USERS_ATTESTATIONS
Tool to get attestations by subject digest for a GitHub user. Use when you need to retrieve attestation data for a specific artifact or resource identified by its subject digest.
Untrusted display-only summary
GITHUB_GET_USERS_PROJECTS_V2
Tool to list GitHub Projects v2 for a specified user. Use when you need to retrieve all projects owned by a user with pagination support.
Untrusted display-only summary
GITHUB_GET_USERS_WITH_ACCESS_TO_THE_PROTECTED_BRANCH
Lists users with explicit push access to a protected branch, provided its protection rule restricts pushes to specific users.
Untrusted display-only summary
GITHUB_GET_VIEWER_GRAPHQL
Tool to retrieve the authenticated user's profile information via GitHub GraphQL. Use when working with GraphQL queries or need viewer details in GraphQL format.
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.