All integrations
Catalogue metadata onlydeveloper toolsv20260902_00

GITHUB

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.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

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

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

github_oauth

Upstream managed

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.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 46 triggers

New Workflow Artifact Created

GITHUB_ARTIFACT_CREATED_TRIGGER

Triggers when a new workflow artifact is created in a GitHub repository. Monitors for newly created GitHub Actions workflow artifacts. Optionally filters by artifact name to restrict monitoring to specific artifacts.

Untrusted display-only summary

Branch Changed

GITHUB_BRANCH_CHANGED_TRIGGER

Triggers when a GitHub branch changes. Monitors a specific branch for: - New commits pushed (head commit SHA changes) - Protection status toggled (branch becomes protected or unprotected) - Protection settings changed, including: required status checks and their enforcement level, admin enforcement, required pull requ…

Untrusted display-only summary

New Branch Created

GITHUB_BRANCH_CREATED_TRIGGER

Triggers when a new branch is created in a GitHub repository. Detects newly created branches. Deleted branches do not fire events.

Untrusted display-only summary

Check Run Status / Conclusion Changed

GITHUB_CHECK_RUN_STATUS_CHANGED_TRIGGER

Triggers when a specific GitHub check run changes its status or conclusion. Monitors a single check run for changes to: status (queued, in_progress, completed, etc.), conclusion (success, failure, neutral, cancelled, skipped, timed_out, action_required), started_at, and completed_at.

Untrusted display-only summary

Check Suite Status / Conclusion Changed

GITHUB_CHECK_SUITE_STATUS_CHANGED_TRIGGER

Triggers when a GitHub check suite changes its status or conclusion for a given ref. Monitors all check suites associated with a git reference (branch, tag, or commit SHA) for changes to status (queued, in_progress, completed, etc.) and conclusion (success, failure, neutral, cancelled, skipped, timed_out, action_requi…

Untrusted display-only summary

New Code Scanning Alert Created

GITHUB_CODE_SCANNING_ALERT_CREATED_TRIGGER

Triggers when a new code scanning alert is created in a repository. Fires an event for each newly created code scanning alert detected in the configured repository. Alerts can be filtered by Git reference, scanning tool, state, and severity. The payload includes the alert number, rule details, tool information, state,…

Untrusted display-only summary

New Repository Collaborator Added

GITHUB_COLLABORATOR_ADDED_TRIGGER

Triggers when a new collaborator is added to a GitHub repository. Monitors the full list of collaborators on a repository and fires an event for each newly added collaborator. The payload includes the collaborator's GitHub username, account ID, profile URL, avatar URL, permission flags (pull, triage, push, maintain, a…

Untrusted display-only summary

Commit Event

GITHUB_COMMIT_EVENT

Triggered when a new commit is pushed to a repository.

Untrusted display-only summary

New Deployment Created

GITHUB_DEPLOYMENT_CREATED_TRIGGER

Triggers when a new deployment is created in a GitHub repository. Fires an event for each newly created deployment detected in the configured repository. Deployments can optionally be filtered by target environment. The payload includes the deployment ID, commit SHA, ref, task, environment, creator details, and timest…

Untrusted display-only summary

GitHub Deployment State Changed

GITHUB_DEPLOYMENT_STATE_CHANGED_TRIGGER

Triggers when a specific GitHub deployment's fields change. Monitors the following aspects of a single deployment: - ``environment`` -- the target environment name - ``original_environment`` -- the original environment name before normalization - ``description`` -- the human-readable deployment description - ``task``…

Untrusted display-only summary

New Deployment Status Created

GITHUB_DEPLOYMENT_STATUS_CREATED

Triggers when a new deployment status is created for a specific deployment. Fires an event for each newly created deployment status on the monitored deployment. Deployment statuses represent state transitions such as pending, in_progress, success, failure, error, inactive, and queued. The payload includes the status s…

Untrusted display-only summary

Follower Changes

GITHUB_FOLLOWER_EVENT

Triggers when new followers are detected on your GitHub account.

Untrusted display-only summary

New Git Reference Created

GITHUB_GIT_REFERENCE_CREATED_TRIGGER

Triggers when a new Git reference (branch or tag) matching a specified prefix is created in a repository. Fires an event for each newly created branch or tag whose name matches the configured prefix. Use ``ref_prefix`` to control what is monitored: - ``heads/`` to watch all branches - ``heads/feature/`` to watch only…

Untrusted display-only summary

Issue Added Event

GITHUB_ISSUE_ADDED_EVENT

Triggered when a new issue is added to the repository.

Untrusted display-only summary

New Issue Assigned to Me

GITHUB_ISSUE_ASSIGNED_TO_ME_TRIGGER

Triggers when a new issue is assigned to the authenticated user. Fires an event for each GitHub issue that is newly assigned to the authenticated user. Pull requests are automatically excluded -- only true issues are emitted. Issues can optionally be filtered by labels and state. The payload includes the issue number,…

Untrusted display-only summary

GitHub Issue Comment Changed

GITHUB_ISSUE_COMMENT_CHANGED_TRIGGER

Triggers when a specific GitHub issue comment changes. Monitors the following fields for changes: - ``body`` -- the text content of the comment (detects edits) - ``updated_at`` -- the last-updated timestamp - ``reactions_*`` -- all individual reaction counts (thumbs up/down, laugh, confused, heart, hooray, eyes, rocke…

Untrusted display-only summary

New GitHub Issue Comment

GITHUB_ISSUE_COMMENT_CREATED_TRIGGER

Triggers when a new comment is added to a specific GitHub issue. Only genuinely new comments are emitted; edits to existing comments do not produce duplicate events. The payload includes the comment ID, text body, author details, timestamps, and direct links to the comment on GitHub.

Untrusted display-only summary

New Issue Created

GITHUB_ISSUE_CREATED_TRIGGER

Triggers when a new issue is created in a GitHub repository. Pull requests are automatically excluded -- only true issues produce events. Results can be filtered by labels, assignee, creator, and mentioned user. The payload includes the issue number, title, body, state, labels, assignees, comment count, creator detail…

Untrusted display-only summary

New Issue Event

GITHUB_ISSUE_EVENT_OCCURRED_TRIGGER

Triggers when a new issue event occurs in a GitHub repository. Covers all issue timeline events such as issues being closed, reopened, assigned, unassigned, labeled, unlabeled, milestoned, demilestoned, renamed, locked, or unlocked. Events can optionally be filtered by type. The payload includes the event type, timest…

Untrusted display-only summary

GitHub Issue Labels Changed

GITHUB_ISSUE_LABEL_CHANGED_TRIGGER

Triggers when the labels on a specific GitHub issue change. Fires whenever a label is added to, removed from, or has its metadata (color, description) modified on the monitored issue. The payload includes: - ``current_labels`` -- the full set of labels currently on the issue - ``added_labels`` -- labels that were newl…

Untrusted display-only summary

Issue State / Properties Changed

GITHUB_ISSUE_STATE_CHANGED_TRIGGER

Triggers when a specific GitHub issue changes any of its tracked properties. Monitored properties: state (open/closed), state_reason, title, body, assignees, labels, milestone, lock status, active_lock_reason, comment count, and closed_at timestamp. When a change is detected, the payload includes the full current issu…

Untrusted display-only summary

Issue Updated

GITHUB_ISSUE_UPDATED_TRIGGER

Triggers when an existing issue is updated in a GitHub repository. Monitors issues for any changes such as title edits, body edits, label changes, assignee changes, state transitions (opening, closing, reopening), milestone updates, and comment additions. Only pre-existing issues that receive updates are emitted; newl…

Untrusted display-only summary

Label Added Event

GITHUB_LABEL_ADDED_EVENT

Triggered when a new label is added to a pull request.

Untrusted display-only summary

New Stargazer Added

GITHUB_NEW_STARGAZER_ADDED_TRIGGER

Triggers when a new user stars a GitHub repository. Emits an event for each new stargazer detected on the monitored repository.

Untrusted display-only summary

New Pull Request Review Comment

GITHUB_PR_REVIEW_COMMENT_CREATED_TRIGGER

Triggers when a new inline review comment is added to a specific GitHub pull request. Monitors all review comments across all reviews on the specified pull request and emits an event for each newly created comment. Edits to existing comments do not fire new events.

Untrusted display-only summary

New Commit Added to Pull Request

GITHUB_PULL_REQUEST_COMMIT_ADDED_TRIGGER

Triggers when a new commit is pushed to a specific pull request. Monitors all commits on the specified pull request and emits an event for each newly added commit. This covers force-pushes and additional commits pushed to the PR's head branch.

Untrusted display-only summary

New Pull Request Created

GITHUB_PULL_REQUEST_CREATED

Triggers when a new pull request is created in GitHub, matching the optional configured filters. Emits an event for each newly created pull request. Supports filtering by repository, owner/organisation, author, assignee, label, state, base branch, head branch, and draft status.

Untrusted display-only summary

Pull Request Event

GITHUB_PULL_REQUEST_EVENT

Triggered when a pull request is opened, closed, or synchronized.

Untrusted display-only summary

GitHub Pull Request Reviewers Changed

GITHUB_PULL_REQUEST_REVIEWERS_CHANGED_TRIGGER

Triggers when the list of requested reviewers (users or teams) for a pull request changes — for example when a reviewer is added, removed, or re-requested. The payload includes the full current reviewer list (users and teams with details), which reviewers were added, which were removed, and the previous reviewer list…

Untrusted display-only summary

Pull Request Review Submitted

GITHUB_PULL_REQUEST_REVIEW_SUBMITTED_TRIGGER

Triggers when a new review is submitted for a GitHub pull request. Emits an event for each newly submitted review on the monitored pull request, covering all review types: APPROVED, CHANGES_REQUESTED, COMMENTED, and DISMISSED.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.