← Back to Skills Marketplace
bdougie

Setup claw.tech

by Brian Douglas · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
132
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install clawtech-setup
Description
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 orchestra...
README (SKILL.md)

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

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:

tapes init

Skip tapes init if ~/.tapes/ already exists.

Step 2: Install clawtel

Detect platform and download the latest release:

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:

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.

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:

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

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

# 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.
Usage Guidance
Before installing, review and verify the remote installer and binaries: 1) Do not run curl | bash without inspecting the script—download https://download.tapes.dev/install in your browser or via curl -fsSL to a local file and read it first. 2) Confirm download.tapes.dev is trusted for your environment; prefer official release archives signed or hosted on well-known repos if available. 3) The setup moves a binary into /usr/local/bin (requires sudo); consider installing into a user-local bin or verifying the binary's checksum. 4) CLAW_INGEST_KEY is a secret shown once—store it securely (env var or system keychain), and be aware reporting/telemetry will send aggregated counts to claw.tech per the instructions. 5) Fetch and inspect the openclaw-in-a-box SKILL.md before handing off orchestration. 6) If you aren't comfortable with remote installers or system-wide changes, run this in an isolated VM or container first. Finally, ask the skill author (or documentation) for: a reproducible audit of what the tapes installer does, a checksum/signature for the clawtel binary, and a declaration of required env vars in the registry metadata to resolve the inconsistency.
Capability Analysis
Type: OpenClaw Skill Name: clawtech-setup Version: 1.0.3 The skill utilizes high-risk installation patterns, specifically 'curl | bash' for tapes.dev and downloading/executing binaries from GitHub (bdougie/clawtel) into system directories (/usr/local/bin/). It also configures telemetry to exfiltrate usage data to an external endpoint (claw.tech). While these actions are consistent with the stated purpose of environment setup, the reliance on unverified remote scripts and binary execution warrants a suspicious classification due to the potential for supply chain compromise or unauthorized system modification.
Capability Assessment
Purpose & Capability
Name/description claim to install tapes, clawtel, and an 'openclaw-in-a-box' skill; the SKILL.md indeed downloads/installs those components. However the SKILL.md metadata includes an install URL for tapes (https://download.tapes.dev/install) even though the registry summary listed no install spec — a mild inconsistency. Asking the user to register at claw.tech for CLAW_ID and CLAW_INGEST_KEY is coherent with a telemetry/leaderboard setup, but those env vars are not declared in the skill's top-level requirements, which is a mismatch.
Instruction Scope
Runtime instructions tell the agent/user to run a remote shell installer (curl -fsSL https://download.tapes.dev/install | bash), download and extract a binary and move it to /usr/local/bin, clone or fetch SKILL.md from raw.githubusercontent.com, and set CLAW_ID/CLAW_INGEST_KEY environment variables. Those actions are within the stated setup scope, but they grant the remote installers high discretion (they run arbitrary shell code) and require writing system-wide binaries/config. The skill claims clawtel only reads token-count columns, but that is an unverifiable claim in this instruction-only asset.
Install Mechanism
The installer uses a curl | bash pattern against https://download.tapes.dev/install (a domain that is not an obvious widely-audited release host). Curl|bash is high-risk because it executes remote shell content without requiring the user to inspect it. The clawtel binary comes from GitHub releases (expected), and fetching raw SKILL.md from raw.githubusercontent.com is normal, but the initial shell installer URL should be audited before use.
Credentials
The registry lists no required env vars, but the instructions require the user to set CLAW_ID and CLAW_INGEST_KEY (sensitive ingest key). Requiring those keys is logical for reporting telemetry, but the skill should declare them. The instructions assert that no key = no network calls for clawtel, and that clawtel only reads limited DB columns; those security claims are unverifiable from the SKILL.md alone.
Persistence & Privilege
always:false and autonomous invocation are normal. The install steps move a binary to /usr/local/bin (system-wide path) and write a skills/ directory, which require elevated privileges or user consent — reasonable for a CLI install but worth noting. The skill does not request permanent 'always' presence or attempt to modify other skills' configs in this SKILL.md.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawtech-setup
  3. After installation, invoke the skill by name or use /clawtech-setup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Added installation and setup instructions for clawtel, a utility that reports tapes token counts to the claw.tech leaderboard. - Updated workflow to include registering your claw at claw.tech/setup and configuring required environment variables. - Clarified that clawtel only reads minimal columns from the tapes database and enhances security instructions. - Improved upgrade steps for both openclaw-in-a-box and clawtel. - Updated the summary and hand-off process after setup to reflect the inclusion of clawtel. - Adjusted tapes database location documentation for compatibility with openclaw-in-a-box and standalone setups.
v1.0.2
- Replaced SKILLS.md with a new SKILL.md containing detailed setup and usage instructions for the skill. - SKILL.md now includes comprehensive steps for installing tapes.dev and fetching the openclaw-in-a-box orchestrator skill from GitHub. - Added environment and installation metadata in frontmatter. - Updated instructions to cover verification, next steps, and update procedures. - Clarified user handoff to openclaw-in-a-box for further configuration.
v1.0.1
Version 1.0.1 - Documentation only: No changes made to code or SKILL.md content. - Version bump for maintenance or metadata consistency. - No user-facing changes.
v1.0.0
- Initial release of the "clawtech-setup" skill. - Documents how to add, display, and link skills for claws via the new SKILL.md guide. - Clarifies rendering differences for skills on profile pages and showcase galleries. - Provides examples for defining skills and related metadata in `claw-data.ts`. - Lists current skills in use and their associated claws. - Explains optional fields for integrations, model, and hosting details on profile pages.
Metadata
Slug clawtech-setup
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Setup claw.tech?

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 orchestra... It is an AI Agent Skill for Claude Code / OpenClaw, with 132 downloads so far.

How do I install Setup claw.tech?

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

Is Setup claw.tech free?

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

Which platforms does Setup claw.tech support?

Setup claw.tech is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Setup claw.tech?

It is built and maintained by Brian Douglas (@bdougie); the current version is v1.0.3.

💬 Comments