技能详情(站内镜像,无评论)
作者:Arun Nadarasa @arunnadarasa
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v0.1.0
统计:⭐ 0 · 190 · 1 current installs · 1 all-time installs
⭐ 0
安装量(当前) 1
🛡 VirusTotal :良性 · OpenClaw :良性
Package:arunnadarasa/elevenlabsclaw
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
The skill's requirements and instructions align with its stated purpose (ElevenLabs TTS/Music for clinical use); it only needs an ElevenLabs API key and otherwise contains no code or unusual installation steps.
目的
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.
说明范围
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).
安装机制
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.
证书
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.
持久
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.
综合结论
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 variabl…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Elevenlabs」。简介:Converts text to natural speech using ElevenLabs for clinical and healthcare us…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/arunnadarasa/elevenlabsclaw/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: elevenlabs
description: Converts text to natural speech using ElevenLabs for clinical and healthcare use cases. Use when generating patient instructions, discharge summaries, medication reminders, multilingual health messages, or accessible voice content for the OpenClaw Clinical Hackathon.
metadata:
{"openclaw":{"requires":{"env":["ELEVENLABS_API_KEY"]},"primaryEnv":"ELEVENLABS_API_KEY","emoji":"🔊"}}
---
# 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](https://elevenlabs.io/) (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: <ELEVENLABS_API_KEY>`, `Content-Type: application/json`
- Body: `{"text": "<content>", "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
- [ElevenLabs Text-to-Speech API](https://elevenlabs.io/docs/api-reference/text-to-speech)
- [ElevenLabs Healthcare use cases](https://elevenlabs.io/use-cases/healthcare)