← 返回 Skills 市场
shabarirepo

Bonito

作者 Shabari Charan Shenoy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
134
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install bonito
功能描述
Onboard users to the Bonito AI platform — multi-provider AI routing, managed inference, agent deployment, and multi-agent orchestration. Use when someone wan...
使用说明 (SKILL.md)

Bonito Onboarding

Walk users through getting started with Bonito — the enterprise AI platform for multi-cloud workloads.

Primary reference: https://getbonito.com/docs — point users here for detailed documentation on any Bonito feature. This skill provides the conversational flow; the docs are the source of truth.

Quick Facts

  • Website: https://getbonito.com | API: https://api.getbonito.com
  • Docs: https://getbonito.com/docs
  • Free tier: 1,000 API calls/month, no credit card
  • CLI: pip install bonito-cli (v0.4.0+)
  • 6 providers: AWS Bedrock, Azure OpenAI, GCP Vertex AI, OpenAI, Anthropic, Groq
  • Key features: multi-provider routing, automatic failover, managed inference (no API keys needed), BonBon agents, Bonobot orchestrators, MCP tools, RAG

Correction: The Atlas README says "5,000 free calls" — actual free tier is 1,000 calls/month.

Connectivity Check

Before starting, optionally verify API reachability:

python3 scripts/health_check.py

If the API is down, proceed anyway — everything except the final deploy/test steps works offline.

Onboarding Flow

Step 1: Sign Up

Direct users to https://getbonito.com/signup — free, no credit card. They'll need their email + password for the next steps.

Step 2: Connect a Provider (or Use Managed Inference)

Two paths — recommend managed inference for the fastest start:

Managed Inference (easiest): No API keys needed. Bonito handles provider credentials. See https://getbonito.com/docs#managed-inference

Bring Your Own Keys: Connect one or more providers in the Bonito dashboard or via CLI. Groq is free and fast (get a key at console.groq.com). See https://getbonito.com/docs#gateway for provider setup.

Step 3: Create a Gateway Key

In the Bonito dashboard, create a gateway API key. This key routes requests through Bonito's gateway to whichever provider is configured — with automatic failover and cost tracking.

Docs: https://getbonito.com/docs#gateway

Step 4: Test with curl or Python

# Simple test against the gateway
curl -X POST https://api.getbonito.com/api/gateway/chat \
  -H "Authorization: Bearer $GATEWAY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "groq/llama-3.3-70b-versatile",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

If using managed inference, the model routes through Bonito's provider accounts — no separate API key needed.

Step 5: Deploy Agents (Optional)

For users who want to go beyond raw gateway calls and deploy managed agents:

pip install bonito-cli
bonito auth login

Create a simple agent:

bonito agents create \
  --name "my-assistant" \
  --type bonbon \
  --model "groq/llama-3.3-70b-versatile" \
  --system-prompt "You are a helpful assistant."

Full agent docs: https://getbonito.com/docs#bonbon

Step 6: Try Atlas (Optional — Full Multi-Agent Demo)

For users who want to see a complete multi-agent system with orchestration, MCP tools, and RAG:

Read references/atlas-guide.md for the quick deploy steps.

Atlas deploys 5 agents (DevOps command center) from a single bonito.yaml config. It demonstrates Bonobot orchestration, BonBon agents, MCP tool integration, and RAG knowledge bases.

Repo: https://github.com/ShabariRepo/atlas

Prerequisite Verification

Run this to check if bonito-cli, Docker, git, etc. are installed:

python3 scripts/verify_deploy.py

Where to Point Users for More

Topic URL
Full docs https://getbonito.com/docs
Gateway & routing https://getbonito.com/docs#gateway
Managed inference https://getbonito.com/docs#managed-inference
BonBon agents https://getbonito.com/docs#bonbon
Bonobot orchestration https://getbonito.com/docs#bonobot
MCP integration https://getbonito.com/docs#mcp
Knowledge bases (RAG) https://getbonito.com/docs#knowledge-bases
Pricing https://getbonito.com/pricing

Non-Obvious Knowledge

  • Free tier is 1,000 calls/mo — not 5,000 as some docs claim.
  • Managed inference is the fastest onboarding path. Users can add their own provider keys later for cost control.
  • Failover is cross-provider — if Anthropic goes down, Bonito routes to Bedrock or Groq seamlessly. The user never notices.
  • bonito-cli deploy order matters for manual API usage: providers → knowledge bases → project → agents → delegation wiring. The CLI handles this automatically.
  • Llama/Groq can't do parallel tool calls — it generates XML-style function calls instead of JSON. Use Nova Pro, Claude, or GPT-4o for Bonobot orchestrators that need multi-agent fan-out.
  • bonito.yaml uses ${ENV_VAR:-default} syntax. MCP server URLs default to localhost if env vars are unset.
安全使用建议
This skill appears to be a straightforward onboarding helper. Before running anything: (1) verify getbonito.com and the referenced GitHub repo are the official/expected sources for your organization, (2) review the small Python scripts (they only ping the public health endpoint and run local CLI checks) and avoid running them as root, (3) be cautious when pasting real API keys — the examples use $GATEWAY_KEY and Atlas expects a local .env; only supply keys you control, and prefer managed inference if you don't want to provide provider keys, and (4) when you install bonito-cli via pip, confirm the package source and version (pip install bonito-cli==0.4.0+ if you want the documented min version). If you need greater assurance, verify the external repo (https://github.com/ShabariRepo/atlas) contents before deploying its stack or starting containers.
功能分析
Type: OpenClaw Skill Name: bonito Version: 1.0.0 The 'bonito' skill bundle provides onboarding instructions and utility scripts for the Bonito AI platform. The included Python scripts (health_check.py and verify_deploy.py) perform standard connectivity and environment prerequisite checks, such as verifying Python, Git, Docker, and CLI versions, without any evidence of data exfiltration or malicious intent. The instructions in SKILL.md and atlas-guide.md are consistent with the stated purpose of setting up AI agents and multi-provider routing via getbonito.com.
能力评估
Purpose & Capability
Name/description match the contents: SKILL.md guides onboarding, explains managed inference vs BYO keys, shows how to create gateway keys and deploy agents. The two included scripts (health_check.py and verify_deploy.py) are appropriate helper utilities for onboarding and deployment verification.
Instruction Scope
Instructions are scoped to onboarding and deployment checks. The health_check script performs a GET to https://api.getbonito.com/health. verify_deploy runs local checks (git, docker, bonito-cli, Python) and inspects the optional local 'atlas' repo files. The skill does not instruct reading arbitrary user files or exfiltrating data.
Install Mechanism
No install spec is present (instruction-only), and included scripts are small and readable. There are no downloads from untrusted URLs or archives that will be extracted/executed.
Credentials
The skill does not declare or require any credentials or env vars. SKILL.md shows example usage that references a gateway key and optional .env for the Atlas demo — these are expected for a deployment/onboarding flow and are not requested by the skill itself.
Persistence & Privilege
Skill is not always-on and does not request persistent system modification or cross-skill configuration. It performs ephemeral checks and provides guidance; autonomous invocation defaults are unchanged but not unusually privileged.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bonito
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bonito 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Bonito AI platform onboarding skill
元数据
Slug bonito
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Bonito 是什么?

Onboard users to the Bonito AI platform — multi-provider AI routing, managed inference, agent deployment, and multi-agent orchestration. Use when someone wan... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 134 次。

如何安装 Bonito?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bonito」即可一键安装,无需额外配置。

Bonito 是免费的吗?

是的,Bonito 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Bonito 支持哪些平台?

Bonito 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bonito?

由 Shabari Charan Shenoy(@shabarirepo)开发并维护,当前版本 v1.0.0。

💬 留言讨论