clawtech-setup
Use when setting up a new claw agent with tapes.dev telemetry and clawtel leaderboard reporting. Installs tapes, clawtel, and the openclaw-in-a-box orchestrator skill.
Best use case
clawtech-setup is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Use when setting up a new claw agent with tapes.dev telemetry and clawtel leaderboard reporting. Installs tapes, clawtel, and the openclaw-in-a-box orchestrator skill.
Teams using clawtech-setup should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/clawtech-setup/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How clawtech-setup Compares
| Feature / Agent | clawtech-setup | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Use when setting up a new claw agent with tapes.dev telemetry and clawtel leaderboard reporting. Installs tapes, clawtel, and the openclaw-in-a-box orchestrator skill.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
Cursor vs Codex for AI Workflows
Compare Cursor and Codex for AI coding workflows, repository assistance, debugging, refactoring, and reusable developer skills.
SKILL.md Source
# clawtech-setup
Set up a claw agent with tapes.dev telemetry, clawtel leaderboard reporting, and the openclaw-in-a-box orchestrator.
## What this installs
1. **tapes.dev** — records every AI request/response into a local SQLite store for search, audit, and replay
2. **clawtel** — reads aggregate token counts from tapes and reports them to the claw.tech leaderboard hourly
3. **openclaw-in-a-box** — orchestrator skill that configures integrations and boots an OpenClaw agent
## Step 1: Install tapes
```bash
command -v tapes && tapes --version || curl -fsSL https://download.tapes.dev/install | bash
```
If the curl install fails, try: `brew install papercomputeco/tap/tapes`
Then initialize:
```bash
tapes init
```
Skip `tapes init` if `~/.tapes/` already exists.
## Step 2: Install clawtel
Detect platform and download the latest release:
```bash
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m); [ "$ARCH" = "x86_64" ] && ARCH="amd64"; [ "$ARCH" = "aarch64" ] && ARCH="arm64"
curl -fsSL "https://github.com/bdougie/clawtel/releases/latest/download/clawtel_${OS}_${ARCH}.tar.gz" | tar xz
mv clawtel /usr/local/bin/
```
Or build from source:
```bash
git clone https://github.com/bdougie/clawtel.git && cd clawtel
CGO_ENABLED=0 go build -ldflags="-s -w" -o clawtel .
mv clawtel /usr/local/bin/
```
## Step 3: Register your claw and configure clawtel
Register your claw at claw.tech/setup to receive a `CLAW_ID` (uuid) and `CLAW_INGEST_KEY` (`ik_...`). The ingest key is shown once and cannot be retrieved again.
```bash
export CLAW_ID="your-claw-uuid"
export CLAW_INGEST_KEY="ik_your_key_here"
```
clawtel finds your tapes database automatically:
1. `TAPES_DB` env var (explicit override)
2. `.mb/tapes/tapes.sqlite` (openclaw-in-a-box layout)
3. `~/.tapes/tapes.sqlite` (standalone tapes install)
Start clawtel:
```bash
clawtel
```
It logs its configuration on startup and sends one heartbeat per hour. Stop with `Ctrl+C`.
**Security:** clawtel only reads 4 columns from the tapes `nodes` table: `created_at`, `model`, `prompt_tokens`, `completion_tokens`. It never reads prompts, responses, tool calls, or project names. No key = no network calls.
## Step 4: Fetch openclaw-in-a-box skill
```bash
mkdir -p skills/openclaw-in-a-box
curl -fsSL https://raw.githubusercontent.com/papercomputeco/openclaw-in-a-box/main/SKILL.md \
-o skills/openclaw-in-a-box/SKILL.md
```
Verify: `head -5 skills/openclaw-in-a-box/SKILL.md` should show `name: openclaw-in-a-box`.
## Step 5: Verify and hand off
Print a status summary:
```
clawtech-setup complete:
tapes: [version] installed
tapes db: ~/.tapes/tapes.sqlite
clawtel: installed, CLAW_ID set, CLAW_INGEST_KEY set
openclaw: skills/openclaw-in-a-box/SKILL.md
Next: invoke the openclaw-in-a-box skill to configure integrations.
```
Then hand off to openclaw-in-a-box. That skill handles environment detection, model provider selection, integration setup, and booting the agent.
## Updating
```bash
# Update openclaw-in-a-box skill
curl -fsSL https://raw.githubusercontent.com/papercomputeco/openclaw-in-a-box/main/SKILL.md \
-o skills/openclaw-in-a-box/SKILL.md
# Update clawtel binary
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m); [ "$ARCH" = "x86_64" ] && ARCH="amd64"; [ "$ARCH" = "aarch64" ] && ARCH="arm64"
curl -fsSL "https://github.com/bdougie/clawtel/releases/latest/download/clawtel_${OS}_${ARCH}.tar.gz" | tar xz
mv clawtel /usr/local/bin/
```
## Rules
- Never store secrets in files. Tokens go in env vars or system keychains.
- Don't start tapes serve automatically — ask the user first.
- After setup, hand off to openclaw-in-a-box. Don't duplicate its orchestration logic.Related Skills
agent-memory-setup
Set up the full OpenClaw agent memory system with 3-tier memory (HOT/WARM/COLD), daily logs, semantic search (QMD), and lossless context management (Lossless Claw). Use when onboarding a new agent, setting up memory for a fresh OpenClaw instance, or when asked to install the memory system on a new agent. Triggers on "set up memory", "install memory system", "onboard new agent memory", "memory setup", "agent onboarding", "configure agent memory", "add memory to my agent", "how do I set up memory", "initialize memory", "memory system for OpenClaw".
agent-memory-setup-v2
Create a 3-tier memory directory structure (HOT/WARM/COLD) for OpenClaw agents and configure the built-in memory-core plugin to use Google Gemini Embeddings 2 (gemini-embedding-2-preview) for semantic memory search. Creates memory/ directories and stub files only — no code execution or external API calls from the setup script. After setup, the agent's memory_search tool uses Gemini's cloud embedding API to index memory files. Requires a free Google Gemini API key. Use when setting up a new agent's memory system or asked about semantic memory search. Triggers on "set up memory", "memory setup", "agent memory", "gemini memory", "semantic search memory", "onboard new agent".
clawcoach-setup
One-time setup for ClawCoach AI health coaching. Configures your profile, goals, macro targets, dietary preferences, and coach personality.
xpoz-setup
Set up and authenticate the Xpoz MCP server for social media intelligence. Required by all Xpoz skills. Handles server configuration, OAuth login, and connection verification with minimal user interaction.
setup-deploy
Configure deployment settings for land-and-deploy. Detects your deploy platform (Fly.io, Render, Vercel, Netlify, Heroku, GitHub Actions, custom), production URL, health check endpoints, and deploy commands. Use when: "setup deploy", "configure deployment", "set up land-and-deploy", "how do I deploy".
setup-browser-cookies
Import cookies from your real Chromium browser into the headless browse session. Interactive picker UI lets you select which cookie domains to import. Use before QA testing authenticated pages. Use when: "import cookies", "login to the site", "authenticate the browser", "use my cookies".
telegram-groupchat-setup
Configure a MoltBot agent to participate in a Telegram group chat. Automates adding the group to the allowlist, setting mention patterns, and configuring sender permissions — all via a single gateway config patch. Use when the user wants to set up their bot in a Telegram group, enable cross-bot communication, or configure group mention gating.
a2a-delegation-setup
Guided setup and troubleshooting for installing, enabling, configuring, verifying, and updating @aramisfa/openclaw-a2a-outbound in OpenClaw.
A/B Test Setup Skill
## Trigger
setup-automatik
Facilitate the installation and management of VPS solutions using the Setup Automatik engine (powered by Orion Design). Use when the user wants to install, configure, or manage tools like Traefik, Portainer, Chatwoot, N8N, and other open-source applications on a Linux VPS.
setup
Set up a new autoresearch experiment interactively. Collects domain, target file, eval command, metric, direction, and evaluator.
openclaw-setup-guide
Step-by-step 6-part guide to set up OpenClaw AI assistant on VPS with WhatsApp, Google OAuth, backups, security, automation, and verification.