Claude Skill
bubbuild/bub
Bub is a Python Claude Skill project for building AI agents, coding assistants, and Telegram bots. Features OpenClaw framework and agent development tools.
Overview
Repository
Install this Skill
pip install bubRegistry
pip install bubgit clone https://github.com/bubbuild/bub.git
Summary
Bub is a Python-based Claude Skill project focused on building and developing AI agents, particularly for coding and Telegram integration.
打造它。建设它。
Key features
- Python-based Claude Skill
- AI agent development
- Coding agent capabilities
- Telegram integration
- OpenClaw framework
Use cases
- Building AI coding assistants
- Developing Telegram bots with AI
- Creating automated coding agents
- Implementing OpenClaw-based solutions
README excerpt
# Bub <div align="center"> <picture> <source srcset="https://raw.githubusercontent.com/bubbuild/bub/refs/heads/main/website/src/assets/bub-logo-dark.png" media="(prefers-color-scheme: dark)"> <img alt="Bub logo" src="https://raw.githubusercontent.com/bubbuild/bub/refs/heads/main/website/src/assets/bub-logo.png" width="200"> </picture> <p><strong>A hook-first runtime for agents that live alongside people.</strong></p> </div> Bub is a small Python runtime for building agents in shared environments. It started in group chats, where multiple humans and agents had to work in the same conversation without hidden state, hand-wavy memory, or framework-specific magic. Built on [agents.md](https://agents.md/) and [Agent Skills](https://agentskills.io/) , Bub stays intentionally small. Every turn stage is a [pluggy](https://pluggy.readthedocs.io/) hook. Builtins are included but replaceable. The same runtime drives CLI, Telegram, and any channel you add. [Website](https://bub.build) · [GitHub](https://github.com/bubbuild/bub) ## Quick Start ```bash pip install bub ``` Or from source: ```bash git clone https://github.com/bubbuild/bub.git cd bub uv sync # enough to run Bub from source ``` For local development, use `make install` instead so the website toolchain and `prek` hooks are installed too. ```bash uv run bub chat # interactive session uv run bub run "summarize this repo" # one-shot task uv run bub gateway # channel listener mode ``` ## Why Bub - **Hook-first runtime.** Every turn stage is a hook. Override one stage or replace the whole flow without forking the runtime. - **Tape context.** Context is rebuilt from append-only records, not carried around as mutable session state. Easier to inspect, replay, and