cachibot-plugin

Community

Create capability-gated CachiBot plugins

Authorjhd3197
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Enables developers to add new tools and integrations to CachiBot agents in a structured, capability-gated way so agents can safely and predictably use external functionality.

Core Features & Use Cases

  • Plugin scaffold: Provides a canonical template and patterns for creating CachibotPlugin subclasses that expose tools via Tukuy's @skill decorator.
  • Capability gating & registration: Shows how to gate plugins by bot capabilities, export them, and register them with the PluginManager so tools load only when allowed.
  • Frontend integration: Documents where to add capability flags and settings in the frontend so administrators can toggle access per bot.

Quick Start

Create a new plugin file under cachibot/plugins that extends CachibotPlugin, define tools with the @skill decorator, export the plugin from cachibot/plugins/init.py, and register it in cachibot/services/plugin_manager.py so the new tool is available to gated bots.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cachibot-plugin
Download link: https://github.com/jhd3197/CachiBot/archive/main.zip#cachibot-plugin

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.