Skip to main content
OpenClaw uses a CLI-first, skills-based approach — no MCP needed. TapKit fits naturally into this model.
Why OpenClaw + TapKit — OpenClaw’s philosophy is “install capabilities, not servers.” TapKit skills teach the agent how to use the tapkit CLI — no protocol adapters, no persistent MCP servers. The agent just calls shell commands.

Setup

Install TapKit skills from ClawHub:
clawhub install tapkit

# Installing tapkit skills...
#   ✓ tapkit/core       → ~/.openclaw/skills/tapkit/
#   ✓ tapkit/hinge      → ~/.openclaw/skills/hinge/
#   ✓ tapkit/telegram   → ~/.openclaw/skills/telegram/
#   ✓ tapkit/tiktok     → ~/.openclaw/skills/tiktok/
#   ✓ tapkit/linkedin   → ~/.openclaw/skills/linkedin/
#   ✓ tapkit/uber-eats  → ~/.openclaw/skills/uber-eats/
#
# Requires: tapkit CLI (detected ✓)

Usage

The killer feature: control your iPhone from any messaging channel — WhatsApp, Telegram, Slack, etc.
you (WhatsApp): Hey, order me a burrito from Chipotle on Uber Eats

openclaw: On it. Let me open Uber Eats and find Chipotle...
           [runs: tapkit open "Uber Eats"]
           [runs: tapkit screenshot --base64]
           I can see the Uber Eats home screen. Searching for Chipotle...
           [runs: tapkit tap 207 120]  ← search bar
           [runs: tapkit type "Chipotle"]
           ...
Skills requirement — OpenClaw’s requires.bins metadata ensures the agent only loads TapKit skills when the tapkit CLI is installed. If you haven’t installed the CLI, the skills won’t appear.