Run GitHub from one chat: open pull requests, triage issues, ship releases, and track CI runs while your AI assistant handles the repo busywork
GitHub actions
Ask in plain language — Praxivara picks the right GitHub action, runs it, and confirms anything sensitive first.
Spin up a new repo with the settings you want, described in plain language from chat
Stand up a fresh repository inside one of your organizations without leaving the conversation
Pull a repo's settings, stats, and metadata in one quick lookup
Paste any GitHub link and get the full repository details back instantly
Change a repo's name, description, visibility, or defaults just by asking
Remove a repo you no longer need, with the AI confirming before it acts
See every repo you can access, filtered and sorted the way you ask
Get a clean roster of all repositories under a given organization
Review all the repos tied to your own account in seconds
See who has committed to a repo and how much each has contributed
Break down which programming languages make up a repository
Check the topic tags attached to a repository for discovery and grouping
Reset a repository's topic tags to a new set you specify from chat
See which teams have access to a repository and at what level
Fetch a repository's README so you can review or summarize its contents
Fire a custom repository event to kick off automation and workflows on demand
Move a repo to another user or organization straight from the conversation
Create your own copy of any repository to work on independently
Bookmark a repo you want to follow or come back to later
Remove a repository from your starred list when it's no longer relevant
Confirm whether you've already starred a given repository
See everyone who has starred a repository to gauge its reach
Browse the repositories any given user has starred
Find out who is subscribed to a repository's activity
Check your notification and watch settings for a specific repository
Choose how closely you follow a repo, from all activity to ignored
See everyone with direct access to a repository and their roles
Invite someone to a repository at the permission level you choose
Revoke a person's direct access to a repository from chat
Confirm whether a specific person is a collaborator on a repo
See exactly what access level someone has on a given repository
See what changed between two commits, branches, or tags side by side
Get every branch in a repository, with protected ones flagged
Pull the latest commit and protection status for a single branch
Give a branch a new name and keep its history intact
Merge one branch into another right from the conversation
Start a new branch off any commit or existing branch you name
Clean up a stale or merged branch without opening GitHub
Review the rules guarding a branch, from required reviews to status checks
Tighten or relax the rules on a branch by describing the policy you want
Fetch a file or folder from a repository to review its contents
Add a new file or commit changes to an existing one directly in a repo
Remove a file from a repository with a commit, all from chat
Grab a full zip or tarball snapshot of a repository at any ref
Look up a single commit's changes, author, and metadata
Review the commit history for a branch or path, filtered as you like
Leave a note on a specific commit to flag or discuss a change
Read all the comments left on a particular commit
Check the combined CI and check results for a commit at a glance
Post a pass, fail, or pending status on a commit from your own tooling
Add a new branch or tag reference pointing at a specific commit
Look up where a branch or tag reference currently points
Move a branch or tag reference to a different commit
Remove a branch or tag reference from a repository
Build an annotated git tag with a message and author details
Read the file and folder structure of a commit or subdirectory
Assemble a new directory tree as part of a low-level commit
Fetch the raw contents of a single file object by its hash
Store new file content as a blob for use in a commit
See all the tags in a repository, often used to mark versions
Mark a point in history with a new tag from the conversation
Browse every published and draft release for a repository
Pull the notes, assets, and details for a specific release
See the most recent published release for a repository at a glance
Find the release tied to a particular version tag
Cut a new release with notes and version details described in chat
Edit an existing release's notes, tag, or draft status
Remove a release you no longer want published
Auto-draft release notes from the commits and PRs since your last version
See the files attached to a release, such as binaries or archives
Attach a build or file to a release for people to download
Remove a file that's attached to a release
Open a new issue with a title, body, labels, and assignees from chat
Pull the full details, status, and comments of a single issue
Edit an issue's title, body, state, labels, or assignees on request
Browse a repository's issues, filtered by state, label, or assignee
See every issue assigned to you across the repos you work in
Stop further comments on a heated or resolved issue thread
Reopen conversation on a previously locked issue
Add a reply to an issue or pull request thread without opening GitHub
Read the full comment thread on an issue in one pull
Revise the wording of a comment you left on an issue
Remove a comment from an issue or pull request thread
See the timeline of actions taken on an issue, from labels to closes
Check who is currently on the hook for a given issue
Put one or more people on an issue by naming them in chat
Take people off an issue when responsibilities shift
Tag an issue with labels to sort and route it faster
Strip a single label off an issue when it no longer applies
Replace an issue's labels with an exact set you specify
Wipe every label from an issue in one step
Find issues and pull requests across repos using GitHub's search syntax
See every label defined in a repository for triage and tagging
Look up a single label's name, color, and description
Add a new label with a name and color to organize your issues
Rename or recolor an existing label across a repository
Remove a label from the repo and every issue using it
Review the milestones in a repo and their progress toward completion
Pull a milestone's due date, description, and open issue count
Set up a milestone to group issues toward a release or goal
Adjust a milestone's title, due date, or state as plans change
Remove a milestone you no longer need to track
Start a PR between two branches with a title and description from chat
Pull a PR's status, reviewers, checks, and description in one lookup
Browse open or closed PRs in a repo, filtered how you ask
Edit a PR's title, body, base branch, or state without leaving chat
Merge an approved PR using the strategy you choose, straight from chat
Confirm whether a given pull request has already been merged
Bring a pull request's branch up to date with its base
See every file changed in a pull request and how much moved
Review the commits that make up a pull request
See who has been asked to review a pull request
Ask specific people or teams to review a PR by naming them in chat
Cancel a review request when someone is no longer needed
Draft a review on a pull request with comments and an approval decision
Read every review left on a pull request and its verdict
Pull the full text and state of a single pull request review
Send a pending review as approved, changes requested, or a comment
Set aside a stale review so it no longer blocks a merge
Read the inline comments left on a pull request's diff
Leave a note on a specific line of a pull request's changes
Add a thumbs up or other reaction to an issue to signal agreement
Drop a reaction on a comment to acknowledge it without a full reply
Save a code snippet or note as a public or secret gist from chat
Fetch the contents and files of a specific gist
Edit the files or description of a gist you own
Remove a gist you no longer want to keep around
Browse the public gists shared by any given user
See the latest public gists across GitHub
Bookmark a gist you want to keep handy
Remove a gist from your starred list
Make your own editable copy of someone else's gist
Review the revision history of a gist over time
Wire a repo to push events to an external endpoint you specify
See every webhook configured on a repository
Pull the config and event list for a single webhook
Change a webhook's URL, events, or active state from chat
Remove a webhook that's no longer in use
Send a test event to confirm a webhook is wired up correctly
See all GitHub Actions workflows defined in a repository
Pull the details and state of a single Actions workflow
Turn a paused GitHub Actions workflow back on
Pause a workflow so it stops running on new events
Manually kick off a workflow, passing any inputs it expects
Review recent Actions runs and their pass or fail results
Pull the status, timing, and outcome of one workflow run
Restart a failed or flaky workflow run without leaving chat
Stop an in-progress Actions run you no longer need
Grab the full logs from a workflow run to dig into a failure
See the individual jobs that make up a workflow run and their status
Pull the steps and result of a single job in a run
See the build outputs a workflow run produced and saved
Look up the details of a specific workflow artifact
Pull a build output saved by a workflow run to your machine
Clean up a stored workflow artifact to free space
See which encrypted secrets are configured for a repository's Actions
Add or update an encrypted secret your workflows can use
Remove a stored secret that's no longer needed
See the configuration variables available to a repo's workflows
Add a reusable configuration value for your Actions to reference
Change the value of an existing workflow configuration variable
Remove a configuration variable from a repository
See the private runners registered to handle your Actions jobs
Review the deployment records for a repository and their environments
Pull the details of a single deployment record
Kick off a deployment to an environment straight from the conversation
Remove an inactive deployment record from a repository
Track how a deployment progressed from pending to success or failure
Post an update on a deployment, such as success, pending, or failure
Report a custom check result on a commit from your own tooling
Pull the outcome and details of a single check run
Change the status or conclusion of a check as it progresses
See all the checks running against a commit, branch, or tag
See the GitHub organizations you belong to
Pull an org's profile, plan, and settings in one lookup
Change an org's profile or default settings from chat
See everyone who belongs to a given organization
Confirm whether a specific person is a member of an organization
Browse all the teams set up inside an organization
See the webhooks configured at the organization level
Check who has been invited to an org but hasn't joined yet
Send an invitation for someone to join your organization
See non-members who have access to your organization's repos
Browse the teams available in an organization
Look up a team's details by its name or slug
Set up a new team in your organization to group people and access
Change a team's name, description, or visibility
Remove a team from your organization when it's no longer needed
See who belongs to a specific team
Add someone to a team or change their role in it
Take a person off a team from the conversation
See which repositories a team can access and at what level
Grant or change a team's permission level on a repository
Revoke a team's access to a specific repository
Edit a project board's name, description, or settings from chat
Pull the profile details of the connected GitHub account
Change your own GitHub profile details like name or bio
Look up any GitHub user's public profile and stats
See who follows a given GitHub user
See which accounts a given user is following
Confirm whether one user follows another on GitHub
Start following a GitHub account to track their activity
Stop following a GitHub account from chat
See the public SSH keys tied to a given user account
Review who you've blocked on GitHub
Block an account so they can't interact with you on GitHub
Lift a block you previously placed on an account
See your unread GitHub notifications so nothing slips by
Clear your notification inbox in one step
Pull the details of a single notification thread
Clear one notification thread while leaving the rest
See your notifications scoped to a single repository
Find repos across GitHub by keyword, language, stars, and more
Hunt for code across repositories using GitHub's search syntax
Find commits by message, author, or date across repositories
Look up GitHub users and organizations by name or criteria
Discover topic tags to explore projects in a given area
Find labels within a repository by keyword
See how much of your GitHub API quota remains before it resets
Turn raw markdown into GitHub-formatted HTML for previews
Pull GitHub's service details like IP ranges and API endpoints
See the emoji shortcodes GitHub supports for comments and reactions
Reach any GitHub endpoint directly for anything the built-in actions don't cover
GitHub triggers
Events in GitHub that can start an automation on their own — no clicks required once you set it up.
Fires on a push of one or more commits to a branch or tag (GitHub webhook push).
Fires when a branch or tag is created (GitHub webhook create).
Fires when a branch or tag is deleted (GitHub webhook delete).
Fires when a pull request is opened (GitHub webhook pull_request, action=opened).
Fires when a pull request is closed without distinguishing merged vs. declined (GitHub webhook pull_request, action=closed). Use the 'merged' filter or github.pull_request_merged to target merges.
Fires when a pull request is merged (GitHub webhook pull_request, action=closed with pull_request.merged=true).
Fires when a closed pull request is reopened (GitHub webhook pull_request, action=reopened).
Fires when a draft pull request is marked ready for review (GitHub webhook pull_request, action=ready_for_review).
Fires when review is requested on a pull request (GitHub webhook pull_request, action=review_requested).
Fires when new commits are pushed to a pull request's head branch (GitHub webhook pull_request, action=synchronize).
Fires when a pull request's title, body, or base branch is edited (GitHub webhook pull_request, action=edited).
Fires when a user is assigned to a pull request (GitHub webhook pull_request, action=assigned).
Fires when a label is added to a pull request (GitHub webhook pull_request, action=labeled).
Fires when a review is submitted on a pull request (GitHub webhook pull_request_review, action=submitted).
Fires when a comment is left on a line of a pull request's diff (GitHub webhook pull_request_review_comment, action=created).
Fires when an issue is opened (GitHub webhook issues, action=opened).
Fires when an issue is closed (GitHub webhook issues, action=closed).
Fires when a closed issue is reopened (GitHub webhook issues, action=reopened).
Fires when a user is assigned to an issue (GitHub webhook issues, action=assigned).
Fires when a label is added to an issue (GitHub webhook issues, action=labeled).
Fires when an issue is added to a milestone (GitHub webhook issues, action=milestoned).
Fires when an issue's title or body is edited (GitHub webhook issues, action=edited).
Fires when an issue is deleted (GitHub webhook issues, action=deleted).
Fires when an issue is transferred to another repository (GitHub webhook issues, action=transferred).
Fires when a comment is added to an issue or pull request conversation (GitHub webhook issue_comment, action=created).
Fires when a release is published (GitHub webhook release, action=published).
Fires when a release (including a draft) is created (GitHub webhook release, action=created).
Fires when a release is edited (GitHub webhook release, action=edited).
Fires when a release is deleted (GitHub webhook release, action=deleted).
Fires when someone stars the repository (GitHub webhook star, action=created; equivalent to watch action=started).
Fires when someone removes their star from the repository (GitHub webhook star, action=deleted).
Fires when the repository is forked (GitHub webhook fork).
Fires when a GitHub Actions workflow run finishes (GitHub webhook workflow_run, action=completed).
Fires when a GitHub Actions workflow run is queued/requested (GitHub webhook workflow_run, action=requested).
Fires when a GitHub Actions job is queued (GitHub webhook workflow_job, action=queued).
Fires when a GitHub Actions job finishes (GitHub webhook workflow_job, action=completed).
Fires when a check run is created, updated, or completed (GitHub webhook check_run).
Fires when all check runs in a suite finish (GitHub webhook check_suite, action=completed).
Fires when a deployment is created (GitHub webhook deployment, action=created).
Fires when a deployment's status changes (GitHub webhook deployment_status).
Fires when the status of a Git commit changes (GitHub webhook status, from the legacy commit-status API).
Fires when a comment is added to a commit (GitHub webhook commit_comment, action=created).
Fires when a wiki (Gollum) page is created or updated (GitHub webhook gollum).
Fires when a user is added as a collaborator to the repository (GitHub webhook member, action=added).
Fires when a milestone is created (GitHub webhook milestone, action=created).
Fires when a milestone is closed (GitHub webhook milestone, action=closed).
Fires when a label is created in the repository (GitHub webhook label, action=created).
Fires when an item on a Projects (v2) board changes, e.g. a status field moves (GitHub webhook projects_v2_item, action=edited).
Fires when a card is moved on a classic Projects board (GitHub webhook project_card, action=moved).
Fires when a new discussion is created (GitHub webhook discussion, action=created).
Fires when a discussion comment is marked as the answer (GitHub webhook discussion, action=answered).
Fires when a comment is added to a discussion (GitHub webhook discussion_comment, action=created).
Fires when a package is published to GitHub Packages (GitHub webhook registry_package, action=published).
Fires when a repository is created in the organization (GitHub webhook repository, action=created).
Fires when a repository is archived (GitHub webhook repository, action=archived).
Fires when a repository is renamed (GitHub webhook repository, action=renamed).
What you can ask in plain English
No menus, no automation builder to learn. Type it like you'd ask a capable assistant — Praxivara figures out the GitHub steps and shows you exactly what it did.
Related integrations
Let Praxivara run GitHub for you.
Connect it in seconds and hand over the busywork — with you approving anything that matters. Start your 7-day free trial today.