Voice Clone Tts
npc-live/clawfirm
声纹克隆和语音合成。上传音频样本克隆声纹,用克隆声纹或预设声纹生成语音。支持多个后端:MiniMax、ElevenLabs、Fish Audio、Azure TTS、OpenAI TTS。支持情绪控制、语速调整、批量生成。触发词:语音合成、TTS、声纹克隆、voice clone、text to speech、配音、旁白。
Transforms reading-oriented prose into listening-optimized text for flat, neutral vocal delivery — TTS, podcasts, audiobooks, CLE audio.
$ npx skills add lawve-ai/awesome-legal-skills --skill eardraft -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lawve-ai/awesome-legal-skills eardraft --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/eardraft-seth-chandler .claude/skills/eardraft && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "eardraft" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eardraft-seth-chandler into .claude/skills/eardraft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eardraft", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eardraft-seth-chandlerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add lawve-ai/awesome-legal-skills --skill eardraft -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lawve-ai/awesome-legal-skills eardraft --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/eardraft-seth-chandler .agents/skills/eardraft && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "eardraft" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eardraft-seth-chandler into .agents/skills/eardraft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eardraft", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lawve-ai/awesome-legal-skills --skill eardraft -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lawve-ai/awesome-legal-skills eardraft --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/eardraft-seth-chandler .cursor/skills/eardraft && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "eardraft" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eardraft-seth-chandler into .cursor/skills/eardraft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eardraft", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/lawve-ai/awesome-legal-skills.git --path skills/eardraft-seth-chandler--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add lawve-ai/awesome-legal-skills --skill eardraft -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lawve-ai/awesome-legal-skills eardraft --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/eardraft-seth-chandler .gemini/skills/eardraft && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "eardraft" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eardraft-seth-chandler into .gemini/skills/eardraft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eardraft", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install lawve-ai/awesome-legal-skills eardraftInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add lawve-ai/awesome-legal-skills --skill eardraft -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/eardraft-seth-chandler .github/skills/eardraft && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "eardraft" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eardraft-seth-chandler into .github/skills/eardraft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eardraft", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lawve-ai/awesome-legal-skills --skill eardraft -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install lawve-ai/awesome-legal-skills eardraft --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/eardraft-seth-chandler .opencode/skills/eardraft && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "eardraft" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eardraft-seth-chandler into .opencode/skills/eardraft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eardraft", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
eardraftTransforms reading-oriented prose into listening-optimized text for flat, neutral vocal delivery — TTS, podcasts, audiobooks, CLE audio.
Eardraft is an agent skill from lawve-ai/awesome-legal-skills. Transforms reading-oriented prose into listening-optimized text for flat, neutral vocal delivery — TTS, podcasts, audiobooks, CLE audio. Carries a legal layer: case citations, section symbols, subsection lettering, Latin terms and footnotes are unspeakable as written, so a brief, opinion, statute, contract or memo needs them expanded, restructured or stripped before it can be listened to — and quoted authority is never rewritten. Use when converting written content for audio, preparing oral argument by ear…
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files (for example `README.md`, `resources/english.md` and `resources/french.md`).
It sits in Media & Creative, covering Text to speech and voice and Podcasting. It works with ElevenLabs and Microsoft Azure. The repository describes itself as: A curated list of awesome Agent Skills for automating legal work. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 045f738. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are xml).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Eardraft loads about 3.3k tokens when it runs. Until then it costs about 232 tokens; SKILL.md has 1,443 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from lawve-ai/awesome-legal-skills at commit 045f738, republished under its MIT licence (© lawve-ai). 1,443 words, ~3,318 tokens.
.claude/skills/eardraft/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.Transform reading-oriented prose into listening-optimized text that works perfectly when read aloud with flat, neutral vocal delivery (TTS, podcasts, audiobooks).
When text will be read aloud without pacing, intonation, or gesture, the only instruments available are syntax, segmentation, and auditory clarity. Transform text to preserve intellectual rigor while ensuring comprehension through sound alone.
Listening-optimized text should sound like a knowledgeable person talking to intelligent peers about something important. Not like a motivational speaker, not like a sales pitch, not like someone talking to children.
When a user asks to transform text for listening:
resources/legal-audio.md before transforming — legal prose carries meaning in citations, italics, footnotes and subsection lettering that has no audio equivalent, and the general rules below do not address any of it.Legal sources get their own pass. Load resources/legal-audio.md and apply it alongside the language reference.
One rule from that file overrides everything else in this skill: quoted authority is never rewritten. The transformations below recast sentences for the ear. Applied to a block quote from an opinion, a statutory provision, or an operative contract term, recasting produces a misquotation — which in legal work is a professional problem, not a stylistic one. Cut by ellipsis, frame verbally, or paraphrase openly and label it as paraphrase. Never smooth a quotation silently.
Each language has culturally and linguistically optimized transformation patterns. Load the appropriate reference file:
resources/english.md (default)resources/french.md - Discourse particles, melodic phrasingresources/spanish.md - Regional variants, conversational markersresources/italian.md - Melodic rhythm, emotive connectorsresources/german.md - Formal/conversational registers, compound rhythmsresources/portuguese.md - Brazilian focus, discourse particlesAnd, orthogonal to language, load whenever the source is legal:
resources/legal-audio.md - citations, symbols, quotation boundaries, footnotes, register by use caseAlways load the language-specific reference before transforming unless using English with familiar patterns.
Clean prose without markup. Use syntax and structure for pacing.
Inline tags for precise TTS control:
[pause:short] (0.5s), [pause:medium] (1s), [pause:long] (2s)[emphasis] for critical words[speed:slow/fast/normal] for pacingNo visible tags. Use punctuation for pacing:
<speak>
<break time="1s"/>
<emphasis level="moderate">critical term</emphasis>
<prosody rate="slow">complex section</prosody>
</speak><speak>
<break strength="medium"/>
<emphasis level="strong">key point</emphasis>
<say-as interpret-as="date">2025-11-03</say-as>
</speak><speak>
<mstts:express-as style="newscast">
<break time="500ms"/>
<emphasis>important</emphasis>
</mstts:express-as>
</speak>For all SSML/tagged formats: Wrap only strategic moments. Most text should be clean prose.
Mix sentence lengths naturally. Short sentences for emphasis, longer ones for reasoning. Include dependent clauses and natural transitions.
Repeat key terms for reinforcement. Varying synonyms weakens recall in listening contexts.
Use clear connectives: "Next," "But that view fails," "Now consider," "The result is this."
Reiterate thesis every few paragraphs. Listeners cannot glance backward.
Avoid pronouns requiring recall of earlier paragraphs. Use micro-redundancy strategically.
Prefer concrete nouns and active verbs. Listeners must visualize without tonal help.
Clarify complex reasoning through explicit enumeration or sequencing.
Eliminate clauses whose meaning depends on inflection. Rewrite into explicit declaratives.
DON'T: "The court considered factors. Three factors. In reaching its decision." DO: "The court considered three factors in reaching its decision."
DON'T: "You can do this. You will succeed. The future is yours. Act now." DO: Natural conversational variety with substance over hype.
DON'T: "Network actively. Build your portfolio. Apply now." DO: "You might consider networking, building a portfolio, or applying to positions."
DON'T: "You are excited" or "You are inspired" DO: Offer information; let listeners decide how they feel.
DON'T: "Think contracts. Think torts. Think procedure." DO: Natural phrasing that respects intelligent audiences.
DON'T: Presumptuous "you" statements claiming to know listener's motivations DO: Respectful communication with intelligent peers.
DON'T: "At the forefront of a transformative shift," "your secret weapon" DO: Maintain objectivity appropriate to source material.
DON'T: Tags after every sentence, emphasis on every keyword DO: 2-5 strategic tags per paragraph maximum.
Natural speech rhythm comes from good writing, not excessive markup.
Wrong (over-tagged, mechanical, exhausting):
As students [pause:short] in the Fall 2025 course, [pause:short] you are at the forefront [pause:short] of a transformative shift. [pause:medium]Right (natural flow with strategic tags):
As students in the Fall 2025 Large Language Models for Lawyers course, you're entering a profession in the middle of transformation. [pause:medium] Dean Tucker's email highlights something concrete—a surge in AI-focused roles at major firms. These aren't theoretical positions. They're [emphasis] hiring now.Users may request audience-specific adaptations:
Always preserve the original's intent and voice while adapting for the specified audience.
Load language-specific references when:
Skip loading references only when:
Present the complete transformed text immediately. Do not include:
Unless specifically requested by user.
Load the one language file the job needs, plus the legal file whenever the source is legal material. Do not read all seven.
resources/english.md — English patterns. The default.resources/french.md — discourse particles, melodic phrasing.resources/spanish.md — regional variants, conversational markers.resources/italian.md — melodic rhythm, emotive connectors.resources/german.md — formal and conversational registers, compound rhythms.resources/portuguese.md — Brazilian focus, discourse particles.resources/legal-audio.md — citations, section symbols, quotation boundaries, footnotes, Latin, party shorthand, and register by use case. Orthogonal to language: load it alongside a language file whenever the source is a brief, opinion, statute, regulation, contract, memo, client letter, CLE script, or student outline.This skill rewrites prose so it can be followed by ear. The rewriting is the product, and it is also the risk.
The output is a rendering, not the document. Sentence structure, ordering, and emphasis all change. For legal material the citation apparatus is deliberately stripped. Where the exact words govern — an operative contract term, a statutory provision, a holding someone will rely on — the source text governs and the audio does not.
Transformation pressure works against caveats. Qualifications, hedges, and disclaimers are dry, and a rewrite optimised for flow wants to cut them. That tendency is most dangerous in exactly the material where the qualification carries the meaning. The legal file makes this a pre-delivery check; honour it.
Stripping citations removes verifiability. A listener cannot tell a well-supported claim from an unsupported one once the footnotes are gone. Where the audience needs to check the authority, read citations in full rather than compressing them.
Nothing here produces audio. The output is text — plain, tagged, or SSML. Feeding it to a speech engine, and any cost or privacy consequence of doing so, is the user's own step. Consider what a confidential draft means before pasting it into a third-party TTS service.
SSML support varies. The tag sets for Amazon Polly, Google Cloud TTS, and Azure differ and change over time. Treat the examples here as the common shape, and check the current documentation for the engine actually in use.
The skill contains no executable code, makes no network calls, and moves no data outside the session.
© lawve-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 10 other files in skills/eardraft-seth-chandler of lawve-ai/awesome-legal-skills.
Open the folder on GitHubat commit 045f738
Eardraft next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Eardraft this skilllawve-ai/awesome-legal-skills | 847 | — | ~3.3k | Automated safety check: Pass | MIT | |
| Voice Clone Ttsnpc-live/clawfirm | 156 | — | ~1.1k | Automated safety check: Pass | None | |
| Audio Gensundial-org/awesome-openclaw-skills | 663 | — | ~3.8k | Automated safety check: Pass | None | |
| Web Video PresentationConardLi/garden-skills | 13k | — | ~3.5k | Automated safety check: Pass | MIT | |
| Musictadaspetra/loop | 296 | 2 repos | ~827 | Automated safety check: Pass | MIT | |
| Video Podcast Maker LiteAgents365-ai/video-podcast-maker | 1.7k | — | ~4.5k | Automated safety check: Pass | MIT |
npc-live/clawfirm
声纹克隆和语音合成。上传音频样本克隆声纹,用克隆声纹或预设声纹生成语音。支持多个后端:MiniMax、ElevenLabs、Fish Audio、Azure TTS、OpenAI TTS。支持情绪控制、语速调整、批量生成。触发词:语音合成、TTS、声纹克隆、voice clone、text to speech、配音、旁白。
sundial-org/awesome-openclaw-skills
Generate audiobooks, podcasts, or educational audio content on demand.
ConardLi/garden-skills
Turns an article or spoken script into a click-through, full-screen 16:9 web presentation that looks like a video, with optional synthesized narration.
tadaspetra/loop
Generate music using ElevenLabs Music API. An agent skill from tadaspetra/loop.
Agents365-ai/video-podcast-maker
Minimal personal narrated-video pipeline — a topic becomes a talking-head-free explainer MP4 (1080p or 4K) via script → Azure TTS (SSML) → Remotion.
digitalsamba/claude-code-video-toolkit
Generates narration, sound effects and cloned voices through the ElevenLabs API, with model and setting choices tuned to the content's style.
lawve-ai/awesome-legal-skills
U.S. An agent skill from lawve-ai/awesome-legal-skills.
lawve-ai/awesome-legal-skills
Practitioner skill for advising on EU Regulation 2023/2854 (Data Act).
lawve-ai/awesome-legal-skills
Calendar litigation and arbitration deadlines from a scheduling order.
lawve-ai/awesome-legal-skills
Read, search, and download emails and attachments from Microsoft Outlook via OAuth2.
lawve-ai/awesome-legal-skills
Turn an interpretive-ambiguity audit of a legal text — contract, statute, regulation, or judicial opinion — into a polished deliverable.
lawve-ai/awesome-legal-skills
Audits a website for compliance with Azerbaijan's Law on Personal Data No.
Works with
Categories
Transforms reading-oriented prose into listening-optimized text for flat, neutral vocal delivery — TTS, podcasts, audiobooks, CLE audio. Eardraft is an agent skill from lawve-ai/awesome-legal-skills. Transforms reading-oriented prose into listening-optimized text for flat, neutral vocal delivery — TTS, podcasts, audiobooks, CLE audio.
Eardraft fits situations like: converting written content for audio; preparing oral argument by ear; client-facing audio; making a document listenable on a commute.
Run `npx skills add lawve-ai/awesome-legal-skills --skill eardraft -a claude-code`. Or copy the skill folder (skills/eardraft-seth-chandler in lawve-ai/awesome-legal-skills) into .claude/skills/eardraft in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lawve-ai/awesome-legal-skills --skill eardraft -a codex`. Or copy the skill folder (skills/eardraft-seth-chandler in lawve-ai/awesome-legal-skills) into .agents/skills/eardraft in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lawve-ai/awesome-legal-skills --skill eardraft -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/eardraft, .gemini/skills/eardraft, .github/skills/eardraft and .opencode/skills/eardraft in your project.
SKILL.md names no scripts, command-line tools or credentials: Eardraft is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Eardraft is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Eardraft: Voice Clone Tts (npc-live/clawfirm, 156 stars), Audio Gen (sundial-org/awesome-openclaw-skills, 663 stars), Web Video Presentation (ConardLi/garden-skills, 13k stars) and Music (tadaspetra/loop, 296 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
lawve-ai (a GitHub organization) maintains it in lawve-ai/awesome-legal-skills, which has 847 GitHub stars. The repository holds 154 skills in this directory. The repository was last updated on October 2, 2026.
Source: lawve-ai/awesome-legal-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.