# Bub

> Bub's own Agent Skills: send and edit Telegram messages, drive the GitHub CLI, and write new skills.

Bub is an open-source, composable agent runtime by bubbuild. This pack bundles the Agent Skills that ship with it, so your agent can message over Telegram, work with GitHub from the command line, and author new skills.

The three skills in the pack
- telegram: send a message to a Telegram user, group or channel, reply to a specific message, edit an existing message, or push a proactive notification through the Telegram Bot API, with rich formatted messages when the content needs structure
- gh: run GitHub operations through the gh command-line tool, including repositories, issues and pull requests, releases, Actions workflows and gists
- skill-creator: a guide for writing a new skill or updating one, with Bub's conventions for where skills live and how to keep them concise

How it installs
- Install the skills with npx skills add bubbuild/bub, or get the full runtime from bub.build.
- The telegram skill needs a Telegram bot token (BUB_TELEGRAM_TOKEN). The gh skill expects the gh CLI to be installed and authenticated; it reports a blocker rather than switching credentials on its own.

Good to know
- The skills are written for the Bub runtime and refer to Bub's own tools and configuration.
- Open source under the Apache 2.0 license.

- Type: Skill
- Made by: bubbuild
- Category: Communication
- Formats: Skills
- Version: latest
- Website: https://bub.build
- Source: https://github.com/bubbuild/bub
- Page: https://pluginboard.ai/skills/bub-skills

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the bub folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the skills on GitHub: https://github.com/bubbuild/bub

### Claude

In Claude (web or desktop): Download each skill’s folder and zip it, then upload them one at a time in Customize → Skills.

View the skills on GitHub: https://github.com/bubbuild/bub

### Gemini

In Gemini: Download the bub folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the skills on GitHub: https://github.com/bubbuild/bub

### GitHub Copilot

Copy all 3 skills, in your terminal:

```shell
npx -y degit bubbuild/bub/src/skills/gh ~/.copilot/skills/gh
npx -y degit bubbuild/bub/src/skills/skill-creator ~/.copilot/skills/skill-creator
npx -y degit bubbuild/bub/src/skills/telegram ~/.copilot/skills/telegram
```

View the skills on GitHub: https://github.com/bubbuild/bub

### Cursor

Copy all 3 skills, in your terminal:

```shell
npx -y degit bubbuild/bub/src/skills/gh ~/.cursor/skills/gh
npx -y degit bubbuild/bub/src/skills/skill-creator ~/.cursor/skills/skill-creator
npx -y degit bubbuild/bub/src/skills/telegram ~/.cursor/skills/telegram
```

View the skills on GitHub: https://github.com/bubbuild/bub

### Claude Code

Copy all 3 skills, in your terminal:

```shell
npx -y degit bubbuild/bub/src/skills/gh ~/.claude/skills/gh
npx -y degit bubbuild/bub/src/skills/skill-creator ~/.claude/skills/skill-creator
npx -y degit bubbuild/bub/src/skills/telegram ~/.claude/skills/telegram
```

View the skills on GitHub: https://github.com/bubbuild/bub

### Codex

Copy all 3 skills, in your terminal:

```shell
npx -y degit bubbuild/bub/src/skills/gh ~/.agents/skills/gh
npx -y degit bubbuild/bub/src/skills/skill-creator ~/.agents/skills/skill-creator
npx -y degit bubbuild/bub/src/skills/telegram ~/.agents/skills/telegram
```

View the skills on GitHub: https://github.com/bubbuild/bub

### Antigravity

In Antigravity: Copy the bub folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the skills on GitHub: https://github.com/bubbuild/bub

### Gemini CLI

Copy all 3 skills, in your terminal:

```shell
npx -y degit bubbuild/bub/src/skills/gh ~/.gemini/skills/gh
npx -y degit bubbuild/bub/src/skills/skill-creator ~/.gemini/skills/skill-creator
npx -y degit bubbuild/bub/src/skills/telegram ~/.gemini/skills/telegram
```

View the skills on GitHub: https://github.com/bubbuild/bub

### Replit

Copy all 3 skills, in your terminal:

```shell
npx -y degit bubbuild/bub/src/skills/gh .agents/skills/gh
npx -y degit bubbuild/bub/src/skills/skill-creator .agents/skills/skill-creator
npx -y degit bubbuild/bub/src/skills/telegram .agents/skills/telegram
```

View the skills on GitHub: https://github.com/bubbuild/bub

### OpenClaw

Copy all 3 skills, in your terminal:

```shell
npx -y degit bubbuild/bub/src/skills/gh ~/.openclaw/skills/gh
npx -y degit bubbuild/bub/src/skills/skill-creator ~/.openclaw/skills/skill-creator
npx -y degit bubbuild/bub/src/skills/telegram ~/.openclaw/skills/telegram
```

View the skills on GitHub: https://github.com/bubbuild/bub

### OpenCode

Copy all 3 skills, in your terminal:

```shell
npx -y degit bubbuild/bub/src/skills/gh ~/.config/opencode/skills/gh
npx -y degit bubbuild/bub/src/skills/skill-creator ~/.config/opencode/skills/skill-creator
npx -y degit bubbuild/bub/src/skills/telegram ~/.config/opencode/skills/telegram
```

View the skills on GitHub: https://github.com/bubbuild/bub

### Hermes Agent

Copy all 3 skills, in your terminal:

```shell
npx -y degit bubbuild/bub/src/skills/gh ~/.hermes/skills/gh
npx -y degit bubbuild/bub/src/skills/skill-creator ~/.hermes/skills/skill-creator
npx -y degit bubbuild/bub/src/skills/telegram ~/.hermes/skills/telegram
```

View the skills on GitHub: https://github.com/bubbuild/bub

---
From Pluginboard (https://pluginboard.ai).
