claude-codeClaude Code

Connect Claude Code to GitHub and Telegram

Wire Claude Code to GitHub and Telegram together and it can turn repo activity into chat updates your team actually reads. GitHub holds the pull requests, workflow runs, and org changes, Telegram is where the message lands. The agent can check whether a pull request merged and post the result to a channel, or approve a workflow run and tell the group it shipped. It also manages who gets into the private chat, since it can add org members and mint Telegram invite links.

Loading preview…
Opens a workflow with 254 tools ready to use.

Tools Claude Code gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

GitHub

206 tools
Get Repository

Get information about a repository

List Authenticated User Repos

List repositories for the authenticated user

List Org Repos

List repositories for an organization

Fork Repository

Fork a repository

List Repo Collaborators

List collaborators for a repository

Create Repo Webhook

Create a webhook for a repository

List Repo Forks

List forks of a repository

List Repo Contributors

List contributors to a repository

Get Repo Languages

Get languages used in a repository

Get Repo Topics

Get topics for a repository

Set Repo Topics

Set topics for a repository

List Repo Stargazers

List stargazers for a repository

Star Repository

Star a repository

Unstar Repository

Unstar a repository

List Repo Directory Contents

List contents of a directory in a repository

Create Repo from Template

Create a repository from a template

List User Repos

List repositories for a specific user

List Issues

List issues for a repository

Get Issue

Get a specific issue

Create Issue

Create a new issue

Update Issue

Update an existing issue

List Issue Comments

List comments on an issue

Create Issue Comment

Create a comment on an issue or pull request

Add Labels to Issue

Add labels to an issue

Create Reaction on Issue

Add a reaction to an issue

List Milestones

List milestones for a repository

Create Milestone

Create a milestone

List Issue Assignees

List available assignees for a repository

List Pull Requests

List pull requests for a repository

Get Pull Request

Get a specific pull request

Create Pull Request

Create a new pull request

Update Pull Request

Update an existing pull request

Merge Pull Request

Merge a pull request

List Pull Request Files

List files changed in a pull request

Request Pull Request Reviewers

Request reviewers for a pull request

List Pull Request Reviews

List reviews on a pull request

Create Pull Request Review

Create a review on a pull request

List Commits

List commits in a repository

Get Commit

Get a specific commit

Compare Commits

Compare two commits

List Commit Check Runs

List check runs for a git reference

List Branches

List branches in a repository

Create Branch

Create a new branch

Delete Branch

Delete a branch

List Repo Tags

List tags in a repository

Get File Contents

Get the contents of a file

Create or Update File

Create or update a file in a repository

Delete File

Delete a file from a repository

List Releases

List releases for a repository

Get Release

Get a specific release

Create Release

Create a new release

List Repo Labels

List labels for a repository

Create Label

Create a label

Get Authenticated User

Get the authenticated user

Get User

Get a specific user

List User Followers

List followers of a user

List User Following

List users followed by a user

List Workflow Runs

List workflow runs for a repository

List Workflows

List workflows in a repository

Get Workflow Run

Get a specific workflow run

Trigger Workflow Dispatch

Trigger a workflow dispatch event

Cancel Workflow Run

Cancel a workflow run

Rerun Workflow

Re-run a workflow

List Deployments

List deployments for a repository

Create Deployment

Create a deployment

List Notifications

List notifications for the authenticated user

Mark Notifications As Read

Mark notifications as read

List Org Teams

List teams in an organization

List Org Members

List members of an organization

List Authenticated User Gists

List gists for the authenticated user

Get Gist

Get a specific gist

Create Gist

Create a new gist

Search Issues

Search issues and pull requests

Search Code

Search code across repositories

Search Repositories

Search repositories

List Pull Request Review Comments

List review comments on a pull request

Create Pull Request Review Comment

Create a review comment on a pull request

Get Pull Request Review Comment

Get a specific review comment

Update Pull Request Review Comment

Update a review comment

Delete Pull Request Review Comment

Delete a review comment

Reply to Pull Request Review Comment

Reply to a review comment

Update Pull Request Review

Update a pending review

Delete Pending Pull Request Review

Delete a pending review

List Review Comments for Review

Get comments for a specific review

Submit Pull Request Review

Submit a pending review

Dismiss Pull Request Review

Dismiss a review

List Pull Request Commits

List commits on a pull request

Check Pull Request Merged

Check if a pull request has been merged

Update Pull Request Branch

Update pull request branch with latest base branch

Update Repository

Update repository settings

Delete Repository

Delete a repository

Create Repo for Authenticated User

Create a repository for the authenticated user

Transfer Repository

Transfer repository ownership

Lock Issue

Lock an issue conversation

Unlock Issue

Unlock an issue conversation

Get Issue Comment

Get a specific issue comment

Update Issue Comment

Update an issue comment

Delete Issue Comment

Delete an issue comment

Get Label

Get a label

Update Label

Update a label

Delete Label

Delete a label

Set Issue Labels

Set labels for an issue (replaces all)

Remove All Labels from Issue

Remove all labels from an issue

Remove Label from Issue

Remove a label from an issue

Get Milestone

Get a milestone

Update Milestone

Update a milestone

Delete Milestone

Delete a milestone

Update Release

Update a release

Delete Release

Delete a release

Get Latest Release

Get the latest release

Get Release by Tag

Get a release by tag name

Generate Release Notes

Generate release notes

List Release Assets

List release assets

Get Release Asset

Get a release asset

Update Release Asset

Update a release asset

Delete Release Asset

Delete a release asset

Update Gist

Update a gist

Delete Gist

Delete a gist

List Public Gists

List public gists

List Starred Gists

List starred gists

Star Gist

Star a gist

Unstar Gist

Unstar a gist

Check Gist Starred

Check if a gist is starred

Fork Gist

Fork a gist

List Gist Forks

List gist forks

List Gist Commits

List gist commits

Get Gist Revision

Get a specific gist revision

List User Gists

List gists for a user

List Branches by Head Commit

List branches where commit is the HEAD

List Pull Requests by Commit

List pull requests associated with a commit

List Commit Comments

List comments for a commit

Create Commit Comment

Create a comment on a commit

Create Commit Status

Create a commit status

Get Repo Webhook

Get a repository webhook

Update Repo Webhook

Update a repository webhook

Delete Repo Webhook

Delete a repository webhook

Ping Repo Webhook

Ping a repository webhook

Test Repo Webhook

Test a repository webhook

List Webhook Deliveries

List webhook deliveries

Get Webhook Delivery

Get a webhook delivery

Redeliver Webhook

Redeliver a webhook

Add Repo Collaborator

Add a repository collaborator

Remove Repo Collaborator

Remove a repository collaborator

Get User Repo Permissions

Get repository permissions for a user

Check User Is Collaborator

Check if a user is a collaborator

List Repo Invitations

List repository invitations

Update Repo Invitation

Update a repository invitation

Create Team

Create a team

Get Team

Get a team

Update Team

Update a team

Delete Team

Delete a team

List Team Repos

List team repositories

Check Team Repo Permissions

Check team permissions for a repository

Add or Update Team Repo Permissions

Add or update team repository permissions

Remove Repo from Team

Remove a repository from a team

List Team Members

List team members

Get Team Membership

Get team membership for a user

Get Organization

Get an organization

Update Organization

Update an organization

List Org Repos Alias

List organization repositories (alias)

Create Org Repository

Create an organization repository

List Org Invitations

List organization invitations

Cancel Org Invitation

Cancel an organization invitation

List Org Members Alias

List organization members (alias)

Check Org Membership

Check organization membership

Remove Org Member

Remove an organization member

Get Org Membership

Get organization membership for a user

Add or Update Org Membership

Add or update organization membership

Remove Org Membership

Remove organization membership

List Pending Org Invitations

List pending organization invitations (alias)

List Org Webhooks

List organization webhooks

Create Org Webhook

Create an organization webhook

List Deployment Statuses

List deployment statuses

Create Deployment Status

Create a deployment status

Get Deployment Status

Get a deployment status

Get Deployment

Get a deployment

Delete Deployment

Delete a deployment

List Issue Reactions

List reactions for an issue

Delete Issue Reaction

Delete an issue reaction

List Issue Comment Reactions

List reactions for an issue comment

Create Reaction on Issue Comment

Create a reaction for an issue comment

Delete Issue Comment Reaction

Delete an issue comment reaction

List Commit Comment Reactions

List reactions for a commit comment

Create Reaction on Commit Comment

Create a reaction for a commit comment

Delete Commit Comment Reaction

Delete a commit comment reaction

List Pr Review Comment Reactions

List reactions for a PR review comment

Create Reaction on Pr Review Comment

Create a reaction for a PR review comment

Delete Pr Review Comment Reaction

Delete a PR review comment reaction

List Release Reactions

List reactions for a release

Create Reaction on Release

Create a reaction for a release

Delete Release Reaction

Delete a release reaction

List Workflow Run Artifacts

List workflow run artifacts

List Repo Artifacts

List repository artifacts

Get Artifact

Get an artifact

Delete Artifact

Delete an artifact

Download Artifact

Download an artifact

Delete Workflow Run

Delete a workflow run

Get Workflow Run Usage

Get workflow run usage

Download Workflow Run Logs

Download workflow run logs

Delete Workflow Run Logs

Delete workflow run logs

List Workflow Run Jobs

List jobs for a workflow run

Get Workflow Run Attempt

Get a workflow run attempt

List Workflow Run Attempt Jobs

List jobs for a workflow run attempt

Download Workflow Run Attempt Logs

Download logs for a workflow run attempt

Approve Workflow Run

Approve a workflow run

List Workflow Run Pending Deployments

List pending deployments for a workflow run

Telegram

48 tools
Send Message to Chat

Send message directly to a chat ID

Send Message to Channel

Send message to a public channel or group

Send Document File

Send a document/file to a chat ID

Send Webhook Delivery

Deliver via webhook (no message required)

Send Photo Image

Send a photo to a chat

Send Video File

Send a video to a chat

Send Audio File

Send an audio file to a chat

Send Voice Note

Send a voice note (.ogg) to a chat

Send Animated Video

Send a GIF or silent H.264/MPEG-4 AVC video

Send Circular Video

Send a circular video message

Send Sticker

Send a sticker

Send Photo Video Album

Send a group of photos, videos, or documents as an album

Send Contact Information

Send a phone contact

Send Location Pin

Send a geographic location

Send Venue Location

Send a venue (location with title and address)

Send Dice Emoji

Send an animated emoji that displays a random value

Edit Message Text

Edit the text of a sent message

Edit Message Caption

Edit the caption of a media message

Delete Message

Delete a message

Delete Multiple Messages

Delete multiple messages at once

Pin Message in Chat

Pin a message in a chat

Unpin Chat Message

Unpin a message (or all messages) in a chat

Forward Message to Chat

Forward a message to another chat

Copy Message to Chat

Copy a message to another chat (without forward tag)

Send Chat Typing Indicator

Show a 'typing…' or 'uploading…' indicator in a chat

Send Poll or Quiz

Create and send a poll or quiz

Stop Active Poll

Stop a running poll

Get Chat Details

Get full information about a chat

Get Chat Member Info

Get information about a member of a chat

Get Chat Member Count

Get the number of members in a chat

Get Chat Admin List

Get a list of administrators in a chat

Ban User from Chat

Ban a user from a chat

Unban User from Chat

Unban a previously banned user

Restrict User Permissions

Restrict a user's permissions in a chat

Promote User to Admin

Promote a user to admin or update their admin rights

Set Chat Title

Change the title of a chat

Set Chat Description

Change the description of a chat

Create Chat Invite Link

Create an additional invite link for a chat

Revoke Chat Invite Link

Revoke an invite link to a chat

Answer Inline Button Callback

Answer a callback query from an inline keyboard button

Answer Inline Search Results

Answer an inline query with a list of results

Set Message Emoji Reaction

Set a reaction on a message

Get Bot Information

Get basic information about the bot

Get File Download Info

Get info about a file by its file_id (includes download URL)

Send Payment Invoice

Send a payment invoice

Answer Payment Pre Checkout

Confirm or reject a payment pre-checkout query

Setup Telegram Channel Guided

Guided channel setup flow. Registers a webhook with the bot, then generates a deep-link for the user. When the user adds the bot to their channel as admin, the channel ID is automatically detected and stored — no manual copy-pasting needed.

Connect Telegram Channel

Connect a Telegram channel by entering its @username or numeric ID. The bot must already be added as an admin to the channel before running. This node validates the connection and returns the channel details. Works correctly in setup flows — runs once and returns channel_id immediately.

What you can build

Check whether a pull request merged and send a message to the team's Telegram channel with the result.
When a workflow run needs review, approve or cancel it in GitHub and post the decision to the release chat.
Onboard a new contributor by adding them to the GitHub org and sending them a Telegram chat invite link to the private group.
Label a triaged GitHub issue and copy its summary message into the on-call Telegram chat so the right person picks it up.

About Claude Code

Claude Code is Anthropic's command-line coding agent. In NoClick you run it as a hosted agent and connect your real apps to its tools handle, so it does far more than write code. Wire in an integration and Claude Code can read and act on Slack, Linear, your database, and more on its own, calling each one as a tool while it works. It is the same capable agent, pointed at your actual workflows instead of a sandbox.

Careful multi-step planning before it acts
Reliable on long, structured tasks
Reads context thoroughly before making changes
Comfortable across code, data, and APIs

Frequently asked questions

Open your Claude Code agent in one click

NoClick runs Claude Code for you with GitHub and Telegram wired in as tools. Connect your account and run.