← Back to Skills Marketplace
shabarirepo

Bonito

by Shabari Charan Shenoy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
134
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install bonito
Description
Onboard users to the Bonito AI platform — multi-provider AI routing, managed inference, agent deployment, and multi-agent orchestration. Use when someone wan...
README (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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bonito
  3. After installation, invoke the skill by name or use /bonito
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Bonito AI platform onboarding skill
Metadata
Slug bonito
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Bonito?

Onboard users to the Bonito AI platform — multi-provider AI routing, managed inference, agent deployment, and multi-agent orchestration. Use when someone wan... It is an AI Agent Skill for Claude Code / OpenClaw, with 134 downloads so far.

How do I install Bonito?

Run "/install bonito" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Bonito free?

Yes, Bonito is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Bonito support?

Bonito is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Bonito?

It is built and maintained by Shabari Charan Shenoy (@shabarirepo); the current version is v1.0.0.

💬 Comments