← 返回 Skills 市场
kikidouloveme79

senseaudio-conversation-rehearsal

作者 Wu Ruixiao · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
252
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install senseaudio-conversation-rehearsal
功能描述
Use when a user wants to rehearse a high-pressure conversation such as a performance review, reporting meeting, promotion defense, difficult manager conversa...
安全使用建议
What to consider before installing or running this skill: - Declared vs actual requirements: The registry lists no credentials, but the skill expects SENSEAUDIO_API_KEY and may attempt to find a SENSEAUDIO_PLATFORM_TOKEN and Feishu credentials at runtime. Treat the package as needing secrets unless you audit and disable those flows. - Chrome token access: The included code can run osascript/AppleScript to execute JavaScript in Chrome tabs and read localStorage/sessionStorage to extract tokens. This is a sensitive operation — only run it if you understand and consent to the skill reading your browser session. If you won't supply tokens explicitly, disable or remove the Chrome-resolution paths. - Voice cloning flow: The package includes an automated 'clone' path that will upload audio to a remote platform if you enable create-clone. Do not enable clone creation unless you control the sample and have explicit consent from the person whose voice is used. - Feishu integration: The send-to-Feishu flow will require Feishu app credentials and may upload and send audio. The skill does not declare these requirements in metadata — review and control any Feishu app_id/app_secret used. - Mitigations: (1) Prefer running scripts with explicit --api-key and avoid using the platform-token/browser-token automation. (2) Run in an isolated environment (VM/container) and inspect network calls with e.g., a proxy if you are unsure. (3) If you don't need cloning, avoid the create-clone/authorized_clone paths or remove scripts senseaudio_clone_workspace.py and senseaudio_platform_token.py. (4) Audit any code that loads other skill modules (e.g., Feishu helper) to ensure it doesn't escalate privileges. (5) If you don't trust the remote AudioClaw/SenseAudio endpoints, do not provide SENSEAUDIO_API_KEY and stick to proxy_voice mode. If you want, I can point out the exact lines that perform Chrome localStorage extraction and where tokens/paths are referenced so you can remove or sandbox them.
功能分析
Type: OpenClaw Skill Name: senseaudio-conversation-rehearsal Version: 1.0.2 The skill bundle contains high-risk scripts (senseaudio_platform_token.py and senseaudio_clone_workspace.py) that use AppleScript to execute arbitrary JavaScript within Google Chrome. This capability is used to scrape session tokens from localStorage/sessionStorage and automate actions (like voice cloning) in a logged-in browser session on senseaudio.cn. While these features are documented as 'experimental workspace automation,' the use of browser-level automation to extract credentials and hijack active sessions is a technique commonly found in credential-stealing malware and represents a significant security risk to the user's platform account.
能力评估
Purpose & Capability
The skill claims to be an instruction-only rehearsal helper and the description matches the code's functionality (build blueprints, run ASR/TTS, debrief). However the package metadata declares no required env vars/credentials while the SKILL.md and multiple scripts rely on SENSEAUDIO_API_KEY, SENSEAUDIO_PLATFORM_TOKEN, and optionally Feishu app credentials/config. That mismatch (metadata says none required, code actually expects secrets) is incoherent and could trick users into granting access unexpectedly.
Instruction Scope
SKILL.md instructs the agent to run many local scripts that do network calls to senseaudio.cn and Feishu, synthesize audio, and optionally create voice clones. The code includes flows that (a) attempt to resolve a platform token from environment or by executing AppleScript that runs JS in Chrome to read localStorage/sessionStorage, and (b) use that token to create clones on the remote platform. Reading browser storage and deriving tokens is outside the expected scope of a 'rehearsal' CLI unless explicitly documented and consented to. The instructions also recommend defaulting to sending counterpart audio to Feishu; Feishu integration requires app credentials/config which are not listed in the declared requirements.
Install Mechanism
There is no install spec or remote download — this is an instruction+script package. No archives are fetched at install time. Risk comes from what the included scripts do at runtime rather than from a suspicious install mechanism.
Credentials
Although registry metadata lists no required env vars, the SKILL.md and scripts expect SENSEAUDIO_API_KEY, SENSEAUDIO_PLATFORM_TOKEN (and SENSEAUDIO_ASR_MODEL optional), and Feishu config (app_id/app_secret) via helper modules. The skill contains code to extract tokens from Chrome localStorage and to read workspace files (~/.audioclaw/workspace/state/senseaudio_credentials.json) — access to browser/local storage and unrelated platform tokens is disproportionate for a simple rehearsal tool and increases credential exfiltration risk if misused.
Persistence & Privilege
The skill is not flagged as always:true and does not self-enable other skills. However it requests the agent run OS-level tooling (osascript on macOS), inspects the browser session, and accesses local workspace state. Those runtime privileges are significant: while not permanent, they broaden the blast radius when the skill is executed (especially the Chrome-localStorage token extraction flow).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install senseaudio-conversation-rehearsal
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /senseaudio-conversation-rehearsal 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
AudioClaw naming and sticky voice mode update - Renamed SenseAudio to AudioClaw throughout documentation, APIs, and workflows. - Updated skill to use "AudioClaw ASR/TTS" in both logic and description. - Default API key source is now SENSEAUDIO_API_KEY; auto-resolves sk-... credentials before rehearsal starts. - Voice-based reply mode is now sticky for the whole rehearsal session, unless the user asks to switch back. - Clarified trigger and design patterns for multi-turn rehearsal, emphasizing voice interaction as default. - Documentation and resource references updated to reflect new naming and workflow changes.
v1.0.1
Initial release of SenseAudio Conversation Rehearsal skill. - Enables realistic simulation of high-pressure conversations with interactive, voice-based rehearsal. - Supports both proxy system voices and authorized cloned voices for counterpart roles. - Provides structured session setup, multi-turn live interaction, and transcript-based debriefing on tone, structure, and communication risks. - Integrates with SenseAudio ASR for user input and TTS for automated counterpart responses, with optional Feishu audio delivery. - Includes scripts for blueprint creation, live session management, voice cloning controls, and post-session analysis.
v1.0.0
Initial release of SenseAudio Conversation Rehearsal - Enables realistic, multi-turn rehearsal for high-pressure conversations with spoken input and voice-synthesized counterpart responses. - Supports both proxy voice and explicitly authorized cloned voices for the counterpart. - Guides users through setup: scenario definition, voice selection, conversation flow, and structured debriefing based on transcript analysis. - Integrates with SenseAudio ASR and TTS, with options for sending counterpart audio to Feishu and PicoClaw. - Includes multiple scripts for blueprint creation, rehearsal management, TTS synthesis, and post-session analysis. - Emphasizes permission and safety: cloned voices require explicit authorization; prioritizes behavioral realism and operational feedback.
元数据
Slug senseaudio-conversation-rehearsal
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

senseaudio-conversation-rehearsal 是什么?

Use when a user wants to rehearse a high-pressure conversation such as a performance review, reporting meeting, promotion defense, difficult manager conversa... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 252 次。

如何安装 senseaudio-conversation-rehearsal?

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

senseaudio-conversation-rehearsal 是免费的吗?

是的,senseaudio-conversation-rehearsal 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

senseaudio-conversation-rehearsal 支持哪些平台?

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

谁开发了 senseaudio-conversation-rehearsal?

由 Wu Ruixiao(@kikidouloveme79)开发并维护,当前版本 v1.0.2。

💬 留言讨论