← 返回 Skills 市场
arunnadarasa

Elevenlabs

作者 Arun Nadarasa · GitHub ↗ · v0.1.0
cross-platform ✓ 安全检测通过
317
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install elevenlabsclaw
功能描述
Converts text to natural speech using ElevenLabs for clinical and healthcare use cases. Use when generating patient instructions, discharge summaries, medica...
使用说明 (SKILL.md)

ElevenLabs Text-to-Speech for Clinical Projects

Quick-start skill for OpenClaw Clinical Hackathon participants. Use ElevenLabs TTS for patient-facing voice: instructions, reminders, discharge info, and accessible content.

Prerequisites

  • ELEVENLABS_API_KEY — Set in environment or in ~/.openclaw/openclaw.json under skills.entries.elevenlabs.apiKey (or env.ELEVENLABS_API_KEY).
  • Get a key at ElevenLabs (free tier available).

When to Use This Skill

  • Patient discharge or aftercare instructions (spoken).
  • Medication or appointment reminders.
  • Multilingual health messages (e.g. 30+ languages).
  • Accessibility: turning written clinical text into clear speech.
  • Long-form content (e.g. patient education) with natural, empathetic tone.

How to Use

  1. Ensure the TTS tool is available
    If your OpenClaw setup has a text-to-speech tool (e.g. tts_text_to_speech or similar), use it with ElevenLabs as the provider. The tool will use ELEVENLABS_API_KEY when configured for ElevenLabs.

  2. When the user asks for spoken output

    • Prefer short, clear sentences for instructions and reminders.
    • For medical terms, use ElevenLabs’ pronunciation controls or a pronunciation dictionary if available to improve accuracy.
    • Suggest a calm, professional voice for clinical content.
  3. If calling the API directly

    • Endpoint: POST https://api.elevenlabs.io/v1/text-to-speech/{voice_id}
    • Headers: xi-api-key: \x3CELEVENLABS_API_KEY>, Content-Type: application/json
    • Body: {"text": "\x3Ccontent>", "model_id": "eleven_multilingual_v2"} (or eleven_flash_v2_5 for low latency).
    • Prefer eleven_multilingual_v2 for non-English or mixed-language clinical text.

Best Practices for Clinical TTS

  • Tone: Use a warm, clear, professional voice; avoid overly casual or dramatic tones.
  • Chunking: Break long text into short paragraphs or bullets to improve clarity and pacing.
  • Language: Set the correct language (or use a multilingual model) for the patient’s preferred language.
  • Sensitive content: Do not include PHI or other sensitive data in log messages or external calls; keep API usage consistent with your security and compliance setup.

Quick Reference

Use case Suggestion
Short reminders eleven_flash_v2_5 for speed
Long-form / multilingual eleven_multilingual_v2
Medical terminology Use pronunciation hints or dictionary if supported

Getting Help

安全使用建议
This skill appears coherent and limited to calling ElevenLabs using your ELEVENLABS_API_KEY. Before enabling it: (1) Decide which API key to use (prefer an org-owned key and monitor billing/usage). (2) Do not send protected health information (PHI) to third-party APIs unless your organization has an appropriate legal/compliance agreement with ElevenLabs (e.g., BAA) and has approved the data flow. (3) Store the key securely (environment variable or secret vault) rather than hardcoding it into plaintext config files. (4) Monitor API usage and logs for accidental data leaks and set quotas if possible.
功能分析
Type: OpenClaw Skill Name: elevenlabsclaw Version: 0.1.0 The skill bundle is designed to integrate ElevenLabs Text-to-Speech and Music APIs into an OpenClaw agent for clinical use cases. Both `SKILL.md` and `README.md` clearly outline the purpose, prerequisites (ELEVENLABS_API_KEY), and API endpoints. Crucially, both files include explicit warnings against including PHI or sensitive data in logs or external API calls, demonstrating an awareness of security best practices. There is no evidence of prompt injection attempts, unauthorized data exfiltration beyond the stated API calls, malicious execution, persistence mechanisms, or obfuscation. The instructions are transparent and align with the stated goal of providing TTS and music generation capabilities.
能力评估
Purpose & Capability
Name/description (ElevenLabs TTS & music for clinical scenarios) match the declared requirement (ELEVENLABS_API_KEY) and the SKILL.md/README guidance. Nothing requested (no unrelated env vars, binaries, or config paths) appears out of scope.
Instruction Scope
SKILL.md instructs the agent to call ElevenLabs HTTP APIs or to use an existing TTS tool configured for ElevenLabs. This is appropriate for the stated goal, and the docs explicitly warn not to include PHI in logs or external calls. Note: because the skill may cause content to be sent to a third-party API, operators must ensure clinical data governance (e.g., do not send protected health information unless allowed by policy/BAA with ElevenLabs).
Install Mechanism
Instruction-only skill (no install spec, no code files to execute). This is the lowest-risk install model: nothing is downloaded or written by the skill itself.
Credentials
Only ELEVENLABS_API_KEY is required and listed as primaryEnv, which is proportionate. The README/SKILL.md suggests storing the key either in env or in ~/.openclaw/openclaw.json; storing secrets directly in a plaintext config file is convenient but can be insecure — prefer a secret manager or environment/vault integration in production.
Persistence & Privilege
always:false and no install scripts or system changes are requested. The skill does not request persistent elevated privileges or modify other skills' configs. Agent-autonomous invocation is enabled by default but that is normal for skills and not a concern by itself here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install elevenlabsclaw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /elevenlabsclaw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of the ElevenLabs text-to-speech skill for clinical and healthcare use cases. - Converts written clinical content (instructions, summaries, reminders, multilingual messages) into natural speech. - Designed for OpenClaw Clinical Hackathon participants—requires an ELEVENLABS_API_KEY. - Includes API usage instructions, best practices for clinical voice output, and quick-reference table for model selection. - Supports accessibility and patient engagement by enabling spoken output for diverse clinical scenarios.
元数据
Slug elevenlabsclaw
版本 0.1.0
许可证
累计安装 1
当前安装数 0
历史版本数 1
常见问题

Elevenlabs 是什么?

Converts text to natural speech using ElevenLabs for clinical and healthcare use cases. Use when generating patient instructions, discharge summaries, medica... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 317 次。

如何安装 Elevenlabs?

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

Elevenlabs 是免费的吗?

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

Elevenlabs 支持哪些平台?

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

谁开发了 Elevenlabs?

由 Arun Nadarasa(@arunnadarasa)开发并维护,当前版本 v0.1.0。

💬 留言讨论