AgentSkillsCN

ruvbot

配备多通道部署、智能体集群以及插件系统的自学习 AI 助手 CLI。适用于初始化或配置 RuvBot 实例、管理机器人技能与插件、部署至 Slack/Discord/Teams 渠道、运行诊断工具,或编排 AI 智能体模板。

SKILL.md
--- frontmatter
name: ruvbot
description: "Self-learning AI assistant CLI with multi-channel deployment, agent swarms, and plugin system. Use when initializing or configuring a RuvBot instance, managing bot skills and plugins, deploying to Slack/Discord/Teams channels, running diagnostics, or orchestrating AI agent templates."

RuvBot

Self-learning AI assistant with enterprise security, HNSW vector search, multi-LLM support, and multi-channel deployment. Provides CLI for bot lifecycle management, agent orchestration, plugin management, and cloud deployment.

Quick Command Reference

TaskCommand
Show helpnpx ruvbot@latest --help
Initializenpx ruvbot@latest init
Start servernpx ruvbot@latest start
Check statusnpx ruvbot@latest status
Run diagnosticsnpx ruvbot@latest doctor
Manage confignpx ruvbot@latest config
Manage skillsnpx ruvbot@latest skills
Manage pluginsnpx ruvbot@latest plugins
Memory commandsnpx ruvbot@latest memory
Security scannpx ruvbot@latest security
Agent managementnpx ruvbot@latest agent
Templatesnpx ruvbot@latest templates
Deploy templatenpx ruvbot@latest deploy <template-id>
Channel setupnpx ruvbot@latest channels
Webhooksnpx ruvbot@latest webhooks
Cloud deploynpx ruvbot@latest deploy-cloud
Version infonpx ruvbot@latest version

Installation

Install: npx ruvbot@latest See Installation Guide for the full ecosystem.

Core Commands

init

Initialize RuvBot in the current directory.

bash
npx ruvbot@latest init [options]

start

Start the RuvBot server.

bash
npx ruvbot@latest start [options]

Options: --port <n>, --host <string>, --daemon, --debug

config

Manage configuration settings.

bash
npx ruvbot@latest config
npx ruvbot@latest config set <key> <value>
npx ruvbot@latest config get <key>
npx ruvbot@latest config list

status

Show bot status and health metrics.

bash
npx ruvbot@latest status [--format json]

doctor

Run diagnostics and health checks.

bash
npx ruvbot@latest doctor [--fix] [--verbose]

skills

Manage bot skills and capabilities.

bash
npx ruvbot@latest skills
npx ruvbot@latest skills list
npx ruvbot@latest skills add <skill-name>
npx ruvbot@latest skills remove <skill-name>

memory

Memory management commands.

bash
npx ruvbot@latest memory
npx ruvbot@latest memory search <query>
npx ruvbot@latest memory stats

security

Security scanning and audit commands.

bash
npx ruvbot@latest security
npx ruvbot@latest security scan
npx ruvbot@latest security audit

plugins

Plugin management commands.

bash
npx ruvbot@latest plugins list
npx ruvbot@latest plugins install <plugin>
npx ruvbot@latest plugins remove <plugin>

agent

Agent and swarm management commands.

bash
npx ruvbot@latest agent list
npx ruvbot@latest agent spawn --type <type>
npx ruvbot@latest agent status <id>

templates / deploy

Manage and deploy agent templates.

bash
npx ruvbot@latest templates list
npx ruvbot@latest deploy <template-id>

channels

Manage channel integrations (Slack, Discord, Teams).

bash
npx ruvbot@latest channels add <platform> --token $TOKEN
npx ruvbot@latest channels list

webhooks

Configure webhook integrations.

bash
npx ruvbot@latest webhooks add <url>
npx ruvbot@latest webhooks list

deploy-cloud

Deploy RuvBot to cloud platforms.

bash
npx ruvbot@latest deploy-cloud --provider aws

Common Patterns

Quick Setup

bash
npx ruvbot@latest init --template chatbot
npx ruvbot@latest config set model claude-sonnet-4-5-20250929
npx ruvbot@latest start

Production Deployment

bash
npx ruvbot@latest init --template enterprise
npx ruvbot@latest security scan
npx ruvbot@latest doctor --fix
npx ruvbot@latest deploy-cloud --provider aws

Multi-Channel Bot

bash
npx ruvbot@latest channels add slack --token $SLACK_TOKEN
npx ruvbot@latest channels add discord --token $DISCORD_TOKEN
npx ruvbot@latest start --daemon

RAN DDD Context

Bounded Context: Troubleshooting

References