← 返回 Skills 市场
219
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install dokidoki
功能描述
Control interactive BLE devices (scan/connect/playback/timeline) from terminal.
使用说明 (SKILL.md)
DokiDoki CLI
Use doki to control interactive BLE devices from the terminal.
Quick Start
doki scan- Scan for BLE devices (auto-starts daemon)doki connect DK-META2- Connect to device (auto-starts daemon)
Common Tasks
Daemon Management
doki start- Start background daemondoki stop- Stop background daemondoki status- Check daemon and connection status
Device Connection
doki scan- Scan for BLE devicesdoki connect [name]- Connect to device (default: DK-META2)doki disconnect- Disconnect from device
Timeline Playback
doki player play [audio] \x3Ctimeline.json>- Play timeline with optional audio syncdoki player pause- Pause playback (stops device)doki player resume- Resume playback
Direct Device Control
doki action linear 50- Set linear to 50%doki action rotary -30- Set rotary to -30 (reverse)doki action vibration 80- Set vibration to 80%doki action pause- Immediately stop all device actions
Timeline Format
Timeline files are JSON files defining device actions at specific timestamps:
{
"duration": 180.5,
"actions": [
{"timestamp": 0.0, "type": "VIBRATION", "value": 50},
{"timestamp": 5.5, "type": "LINEAR", "value": 30},
{"timestamp": 10.0, "type": "ROTARY", "value": -50}
]
}
Action Types
| Type | Value Range | Description |
|---|---|---|
LINEAR |
0-100 | Linear/stroke motion intensity |
ROTARY |
-100 to 100 | Rotation speed (negative=reverse) |
VIBRATION |
0-100 | Vibration intensity |
Notes
- Requires Node.js 18+ and Bluetooth Low Energy (BLE) support
- Supported audio formats: MP3, AAC/M4A, WAV, FLAC, OGG, AIFF
- Audio playback requires
ffplay(Linux/Windows) orafplay(macOS) - Logs are written to
/tmp/dokidoki.log
安全使用建议
This skill appears to be an instruction wrapper around a CLI ('doki') for controlling BLE devices. Before installing or using it: 1) Verify the 'doki' binary/package source (the SKILL.md suggests @tryjoy/dokidoki on npm) and confirm the publisher is trustworthy; 2) Installing globally with npm requires elevated permissions on some systems—avoid installing packages from unknown authors as root; 3) The tool will access Bluetooth hardware and audio playback utilities (ffplay/afplay) and writes logs to /tmp/dokidoki.log—consider whether that log may contain sensitive info and whether your system's Bluetooth policy allows this; 4) If you want extra assurance, inspect the npm package contents (or its GitHub repo) before installing to ensure no unexpected network or filesystem behavior. Overall the skill is coherent with its purpose, but standard supply-chain caution is recommended.
功能分析
Type: OpenClaw Skill
Name: dokidoki
Version: 1.0.2
The skill is a standard CLI wrapper for the '@tryjoy/dokidoki' npm package, designed to control interactive BLE devices. The SKILL.md file provides legitimate instructions for device scanning, connection management, and timeline playback without any evidence of malicious intent, data exfiltration, or prompt injection attacks.
能力评估
Purpose & Capability
The skill describes controlling BLE devices and only requires the 'doki' CLI plus optional audio tools; these needs match the stated functionality.
Instruction Scope
SKILL.md only instructs the agent to run doki commands and read timeline JSON files (expected for playback). It does not ask to read unrelated system files, credentials, or transmit data to external endpoints.
Install Mechanism
The SKILL.md includes an npm global install suggestion (@tryjoy/dokidoki). Installing a global npm package is a normal way to get the binary but carries moderate supply-chain risk — verify the package name/owner on the npm registry before installing.
Credentials
No environment variables, credentials, or config paths are required. The only system resources referenced are BLE hardware, audio playback tools (ffplay/afplay), and a log file in /tmp, which are proportionate to a BLE playback CLI.
Persistence & Privilege
Skill is not always-enabled and does not request elevated platform privileges or modify other skills' configs. Autonomous invocation is allowed by default (normal).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dokidoki - 安装完成后,直接呼叫该 Skill 的名称或使用
/dokidoki触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Removed the file `_meta.json` from the project.
- No changes to documentation or user-facing features.
v1.0.1
- No user-visible changes in this release.
- Version bump only; documentation and features remain unchanged.
v1.0.0
Initial public release of dokidoki CLI.
- Control interactive BLE devices from the terminal using simple commands.
- Scan, connect, and manage connections to BLE devices.
- Playback timelines with optional audio sync; supports various audio formats.
- Directly control device actions (linear, rotary, vibration) from the CLI.
- Manage the background dokidoki daemon (start/stop/status).
- Provides detailed documentation for command usage and timeline file format.
元数据
常见问题
dokidoki 是什么?
Control interactive BLE devices (scan/connect/playback/timeline) from terminal. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 219 次。
如何安装 dokidoki?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dokidoki」即可一键安装,无需额外配置。
dokidoki 是免费的吗?
是的,dokidoki 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
dokidoki 支持哪些平台?
dokidoki 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 dokidoki?
由 tryjoy(@lovappencava)开发并维护,当前版本 v1.0.2。
推荐 Skills