← 返回 Skills 市场
banner90

Audio Play

作者 banner90 · GitHub ↗ · v1.0.6
cross-platform ⚠ suspicious
511
总下载
0
收藏
5
当前安装
7
版本数
在 OpenClaw 中安装
/install audio-play
功能描述
Play audio files using Windows media player. Non-blocking execution.
使用说明 (SKILL.md)

Audio Play

Usage

python scripts/audio_play.py \x3Caudio_path> [--config player_config.json]

Parameters

  • audio_path (required): Absolute path to audio file
  • config (optional): Player configuration file

Player Config (player_config.json)

{
  "player": "vlc",
  "player_path": "C:/Program Files/VideoLAN/VLC/vlc.exe"
}

Returns

{
  "success": true,
  "audio_path": "H:/works/audio/xxx.mp3",
  "player_used": "vlc",
  "duration": 1200
}

Tools

play_audio

Play audio file with media player

Workflow Integration

This skill is part of the YouTube translation workflow:

  1. youtube-audio-download: Download audio from YouTube
  2. doubao-launch: Launch Doubao translation window
  3. audio-play: Play the downloaded audio
  4. doubao-capture: Capture translated subtitles

Execution

All skills execute on Windows Python via WSL cross-platform call:

wsl -> python.exe scripts/audio_play.py ...

Error Handling

All skills return JSON with success field:

  • success: true - Operation completed
  • success: false - Check error_code and error_message

Notes

  • Windows GUI automation requires visible desktop (no RDP disconnect)
  • Output files are stored in Windows works/ directory
  • WSL accesses Windows files via /mnt/h/...
安全使用建议
Do not install or run this skill as-is. Before proceeding, ask the publisher to: (1) include the referenced script (scripts/audio_play.py) and any other code files in the package, or change the plugin entry to a bundled relative path; (2) explain why the skill needs WSL/Windows executable access and list any binaries it will run; (3) provide a minimal, reviewable implementation (or source link) so you can inspect exactly what will be executed; and (4) confirm the skill will not read arbitrary files outside its working directory. If you must test it, run it in an isolated environment (sandbox/VM) and do not grant it access to sensitive directories.
功能分析
Type: OpenClaw Skill Name: audio-play Version: 1.0.6 The skill bundle provides metadata and documentation for an audio playback tool designed to operate in a WSL-to-Windows environment as part of a translation workflow. While the actual Python implementation logic (audio_play.py) is not included in the provided files, the documentation (SKILL.md) and configuration files (openclaw.plugin.json, package.json) describe standard utility behavior without any indicators of malicious intent, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
The stated purpose (play audio on Windows) is plausible, but the package contains no code to perform that action. The plugin's entry points to an absolute host path (/mnt/h/.../audio_play.py) that is not bundled — this does not align with a distributable skill and suggests reliance on files on the user's filesystem.
Instruction Scope
SKILL.md instructs the agent to run a local Python script via WSL (wsl -> python.exe scripts/audio_play.py) and to access Windows paths (/mnt/h/...). Those instructions require reading/launching executables on the host machine and a visible desktop. The referenced script and paths are missing from the package, so the instructions either can't be executed or would force the agent to access unspecified local files.
Install Mechanism
There is no install spec (instruction-only), which is low risk in general, but the plugin metadata (openclaw.plugin.json) sets entry to an absolute host filesystem path rather than a bundled relative entry. That mismatch is suspicious because it implies the skill expects code outside the package.
Credentials
The skill declares no environment variables or credentials, yet its instructions require WSL access, launching Windows executables, and reading from /mnt/h. While not explicitly requesting secrets, the skill implicitly needs permission to access arbitrary host file paths and execute local programs — capability not conveyed in the metadata.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not declare actions that modify other skills or global agent settings. Autonomous invocation is allowed (default), which is normal and not by itself a red flag.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install audio-play
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /audio-play 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
- Reformatted the SKILL.md file to adjust spacing and indentation. - No changes to functionality or usage; content remains the same.
v1.0.5
- Reformatted YAML frontmatter for consistency (indentation adjusted). - No functional or documentation changes; content remains identical to previous version.
v1.0.4
- Updated version to 1.0.4. - No user-facing changes; documentation and metadata updates only.
v1.0.3
- Internal metadata file _meta.json removed. - Minor formatting update in SKILL.md (indentation change for tools section).
v1.0.2
- Added metadata file (_meta.json) to the skill package. - No changes to existing functionality or documentation.
v1.0.1
- Updated package.json. - No user-facing changes to documentation or functionality.
v1.0.0
Audio Play v1.0.0 – Initial release - Play audio files using Windows media player (e.g., VLC), with non-blocking execution. - Supports optional player configuration via JSON file. - Returns execution results in structured JSON, including playback status and duration. - Integrates as part of the YouTube translation workflow. - Provides error handling with detailed JSON output. - Designed for cross-platform execution using WSL and Windows Python.
元数据
Slug audio-play
版本 1.0.6
许可证
累计安装 5
当前安装数 5
历史版本数 7
常见问题

Audio Play 是什么?

Play audio files using Windows media player. Non-blocking execution. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 511 次。

如何安装 Audio Play?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install audio-play」即可一键安装,无需额外配置。

Audio Play 是免费的吗?

是的,Audio Play 完全免费(开源免费),可自由下载、安装和使用。

Audio Play 支持哪些平台?

Audio Play 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Audio Play?

由 banner90(@banner90)开发并维护,当前版本 v1.0.6。

💬 留言讨论