← Back to Skills Marketplace
amandaclarke61

ToyBridge

by AmandaClarke61 · GitHub ↗ · v1.0.0
darwin ✓ Security Clean
272
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install toybridge
Description
Control any BLE toy that has been reverse-engineered and connected via the ToyBridge server. Calls a local HTTP API to send vibrate/stop commands. Requires t...
Usage Guidance
This skill is internally coherent: it simply issues curl requests to a local ToyBridge server and requires no installs or secrets. Before installing, make sure you actually run the ToyBridge server locally and review that upstream repo (https://github.com/AmandaClarke61/toybridge) to ensure you trust the code that speaks to your device. Be aware that the agent will send HTTP requests to localhost to control physical hardware — if you do not want automatic or remote triggering of devices, restrict the agent's autonomous invocation or only run the skill when you explicitly call it. Also avoid exposing the ToyBridge server port to untrusted networks; the skill assumes the service is local (host.docker.internal/localhost). If you see unexpected endpoints, requests to external hosts, or additional env/credential requirements, do not install.
Capability Analysis
Type: OpenClaw Skill Name: toybridge Version: 1.0.0 The toybridge skill provides instructions for an AI agent to control BLE devices via a local HTTP API. It uses standard curl commands within SKILL.md to interact with a ToyBridge server on localhost or host.docker.internal. There is no evidence of data exfiltration, malicious execution, or prompt injection; the logic is strictly limited to the stated purpose of device control.
Capability Assessment
Purpose & Capability
The name/description claim to control BLE toys via a locally running ToyBridge server and the SKILL.md only requires that server; no unrelated credentials, binaries, or installs are requested. Minor oddities: the registry metadata restricts the skill to macOS (darwin) even though the ToyBridge server appears OS-agnostic, and the README refers to specific repo paths (4-bridge/ble_worker.py) which are part of the ToyBridge project rather than the skill itself. These are plausibly benign but unnecessary.
Instruction Scope
Runtime instructions are explicit: use bash/curl to POST to local endpoints (host.docker.internal:8888 or localhost). The skill does not instruct reading arbitrary system files or sending data to external endpoints. It references local ToyBridge files and a server start command only as prerequisites. One small vagueness: the command 'uv run 4-bridge/server.py' is nonstandard/unexplained (likely a project-specific runner) but not a security red flag by itself.
Install Mechanism
No install spec or code files are included; this is instruction-only, so nothing will be downloaded or written to disk by the skill itself.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The local-only HTTP API calls are proportional to the described device-control purpose.
Persistence & Privilege
always is false (normal). The skill allows autonomous invocation (disable-model-invocation is false) which is the platform default. Because the skill can issue commands that operate physical devices, you should consider whether you want an agent to be able to call it autonomously — this is a policy/consent question rather than an incoherence in the skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install toybridge
  3. After installation, invoke the skill by name or use /toybridge
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: generic skill for any reverse-engineered BLE toy
Metadata
Slug toybridge
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ToyBridge?

Control any BLE toy that has been reverse-engineered and connected via the ToyBridge server. Calls a local HTTP API to send vibrate/stop commands. Requires t... It is an AI Agent Skill for Claude Code / OpenClaw, with 272 downloads so far.

How do I install ToyBridge?

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

Is ToyBridge free?

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

Which platforms does ToyBridge support?

ToyBridge is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin).

Who created ToyBridge?

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

💬 Comments