← Back to Skills Marketplace
amandaclarke61

Intiface Control

by AmandaClarke61 · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
296
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install intiface-control
Description
Control 750+ BLE intimate devices (Lovense, Kiiroo, We-Vibe, Satisfyer, etc.) from natural language via Intiface Central and buttplug-mcp. Works on macOS, Wi...
README (SKILL.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

OpenClaw agent
    → mcporter (stdio)
    → buttplug-mcp
    → Intiface Central (WebSocket)
    → Your device (Bluetooth / USB)

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/Intiface
  • mcporter — installed via OpenClaw's mcporter skill

Install buttplug-mcp

macOS (Homebrew):

brew tap conacademy/homebrew-tap
brew install conacademy/tap/buttplug-mcp

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

mcporter call --stdio "buttplug-mcp --ws-port 12345" device_vibrate --list

Vibrate a device

mcporter call --stdio "buttplug-mcp --ws-port 12345" device_vibrate id=0 strength=0.7
  • id: device index (0 = first device)
  • strength: 0.0 to 1.0 (0.0 = stop)

Stop

mcporter call --stdio "buttplug-mcp --ws-port 12345" device_vibrate id=0 strength=0.0

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=0 unless 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 notify tool

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
Usage Guidance
This skill appears to do what it says: it provides instructions so the agent can use mcporter + buttplug-mcp to talk to Intiface Central and control nearby BLE/USB devices. Before installing or enabling it: (1) Confirm you trust the Homebrew tap (conacademy) or prefer to install buttplug-mcp directly from the project's official GitHub releases; (2) Be aware the agent will run local commands that physically actuate devices — only enable autonomous use if you are comfortable with that behavior and have given explicit consent; (3) Ensure Intiface Central is installed, open, and configured on the host (it listens on ws://localhost:12345); (4) If you want lower risk, do not grant the agent unrestricted autonomous invocation of this skill and require explicit user confirmation before running any device commands.
Capability Analysis
Type: OpenClaw Skill Name: intiface-control Version: 1.0.1 The skill is designed to control intimate devices via the Buttplug.io protocol using the `buttplug-mcp` bridge and `mcporter`. The instructions in `SKILL.md` are consistent with this purpose, providing setup steps for legitimate third-party software (Intiface Central) and specific command structures for device interaction. No evidence of malicious intent, data exfiltration, or unauthorized system access was found.
Capability Assessment
Purpose & Capability
Name/description match the declared requirements: the skill is instruction-only and calls mcporter → buttplug-mcp → Intiface Central → local devices. Required binaries (mcporter, buttplug-mcp) are appropriate and no unrelated credentials/config paths are requested.
Instruction Scope
SKILL.md instructs the agent to run local commands (mcporter calling buttplug-mcp) and to interact with Intiface Central on ws://localhost:12345 to control physical Bluetooth/USB devices — this is exactly the skill's purpose. Note: these commands directly actuate physical devices, so runtime control has real-world effects and should be consented to by the user.
Install Mechanism
The skill is instruction-only (no install spec). It directs users to install buttplug-mcp from a GitHub Releases page (reasonable) and to use a third-party Homebrew tap (conacademy) for macOS. Adding external Homebrew taps or installing binaries from non-official taps has modest additional risk — verify the tap/source before installing.
Credentials
No environment variables, credentials, or config paths are requested. The lack of secret requirements is proportionate to the described local-device-control purpose.
Persistence & Privilege
always:false (normal). The skill allows normal autonomous invocation (platform default). Because the skill controls physical devices, permitting autonomous invocation increases risk: ensure the agent is only allowed to call this skill with explicit user consent or appropriate guardrails.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install intiface-control
  3. After installation, invoke the skill by name or use /intiface-control
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
No changes, re-publish to sync with repo
v1.0.0
Initial release
Metadata
Slug intiface-control
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Intiface Control?

Control 750+ BLE intimate devices (Lovense, Kiiroo, We-Vibe, Satisfyer, etc.) from natural language via Intiface Central and buttplug-mcp. Works on macOS, Wi... It is an AI Agent Skill for Claude Code / OpenClaw, with 296 downloads so far.

How do I install Intiface Control?

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

Is Intiface Control free?

Yes, Intiface Control is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Intiface Control support?

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

Who created Intiface Control?

It is built and maintained by AmandaClarke61 (@amandaclarke61); the current version is v1.0.1.

💬 Comments