amandaclarke61/toybridge/intiface-control
Claude Code and agent skill by amandaclarke61/toybridge
- community
Checking that the SKILL.md file is still in the repository.
Control 750+ BLE intimate devices (Lovense, Kiiroo, We-Vibe, Satisfyer, etc.) from natural language via Intiface Central and buttplug-mcp. Works on macOS, Windows, and Linux. No protocol reverse-engineering required.
Install
npx vskill@latest install amandaclarke61/toybridge/intiface-controlSKILL.md
Universal Intimate Device Control via Intiface
Control any Buttplug.io-compatible device — 750+ toys across all major brands — using natural language through OpenClaw.
How it works
No reverse-engineering, no device-specific code. Works on macOS, Windows, and Linux.
Prerequisites
- Intiface Central — free desktop app (cross-platform)
buttplug-mcp— MCP bridge for Buttplug/Intifacemcporter— installed via OpenClaw's mcporter skill
Install buttplug-mcp
macOS (Homebrew):
Other platforms: Download from ConAcademy/buttplug-mcp
Setup (one time)
Step 1 — Install and open Intiface Central
Download from intiface.com/central. Open the app and click Start Server. Leave it running — it listens on ws://localhost:12345 by default.
Step 2 — Connect your device
In Intiface Central, click Start Scanning. Power on your toy. Once it appears in the device list, scanning can be stopped.
Step 3 — Install mcporter skill
Ask OpenClaw: install skill mcporter
Commands the agent will use
List connected devices
Vibrate a device
id: device index (0 = first device)strength: 0.0 to 1.0 (0.0 = stop)
Stop
Strength guide
| Value | Feel | |
|---|---|---|
| 0.1–0.2 | Gentle | |
| 0.3–0.5 | Medium | |
| 0.6–0.8 | Strong | |
| 0.9–1.0 | Maximum |
Supported brands (partial list)
Lovense · Kiiroo · We-Vibe · Satisfyer · The Handy · OSR-2/SR-6 · and 700+ more
Agent rules
- Always stop (strength 0.0) after a timed session unless the user says otherwise
- Use device
id=0unless the user specifies a different device - Intiface Central must be running before calling any commands — remind the user if commands fail
- Do not use the
notifytool
Troubleshooting
| Problem | Fix | |
|---|---|---|
connection refused | Open Intiface Central and click Start Server | |
| Device not found | Click Start Scanning in Intiface Central, power cycle the toy | |
buttplug-mcp not found | Run brew install conacademy/tap/buttplug-mcp | |
mcporter not found | Ask OpenClaw: install skill mcporter | |
| Wrong device index | List devices first, use the correct id |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking4-bridge/clawhub-skill/intiface-control/SKILL.md
Popularity
- Repository stars
- 79
- Repository forks
- 10
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/amandaclarke61/toybridge/intiface-control)