← Creative ClawCONTENT HISTORY

Update to Creative Claw

Snapshot Oct 3, 2026 · 06:03 UTC · version 5.3.0

Collection source: downloaded plugin package. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.

WHAT CHANGED · RULE-BASED ANALYSIS

Instructions updated for creativeclaw-clone-voice

Instruction wording changed from “ElevenLabs or Cartesia. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone.” to “Cartesia or ElevenLabs. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone. Not for inventing a new voice from a description; use creativeclaw-generate-voiceover.”. 6 additional added or edited lines are in the evidence.

Observed in instructions or declared skills. Runtime behavior has not been tested.

Product description

Before

ElevenLabs or Cartesia. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone.

After

Cartesia or ElevenLabs. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone. Not for inventing a new voice from a description; use creativeclaw-generate-voiceover.

Skill instructions

Before

ElevenLabs or Cartesia. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone. 4. Call `clone_voice` with that asset, `consent: true`, and provider `elevenlabs` or `cartesia`. Use `character_i...

After

Cartesia or ElevenLabs. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone. Not for inventing a new voice from a description; use creativeclaw-generate-voiceover. Without a consented record...

Supporting files

Before

[{"relative_path":"agents/openai.yaml","size_in_bytes":507},{"relative_path":"references/job-recovery.md","size_in_bytes":3786},{"relative_path":"references/media-assembly.md","size_in_bytes":3876},{"relative_path":"references/platform-u...

After

[{"relative_path":"agents/openai.yaml","size_in_bytes":507},{"relative_path":"references/job-recovery.md","size_in_bytes":3786},{"relative_path":"references/media-assembly.md","size_in_bytes":8654},{"relative_path":"references/platform-u...

Compare saved observations

Download comparison JSON
Full technical diff · 3 changed fields

changed /description

BEFORE
"Guide recording, private upload, cloning, testing, and reuse of a consented personal voice with ElevenLabs or Cartesia. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone."
AFTER
"Guide recording, private upload, cloning, testing, and reuse of a consented personal voice with Cartesia or ElevenLabs. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone. Not for inventing a new voice from a description; use creativeclaw-generate-voiceover."

changed /included_files

BEFORE
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 507
  },
  {
    "relative_path": "references/job-recovery.md",
    "size_in_bytes": 3786
  },
  {
    "relative_path": "references/media-assembly.md",
    "size_in_bytes": 3876
  },
  {
    "relative_path": "references/platform-upload.md",
    "size_in_bytes": 1416
  },
  {
    "relative_path": "references/voices/alternatives.md",
    "size_in_bytes": 1799
  },
  {
    "relative_path": "references/voices/cartesia-sonic-guide.md",
    "size_in_bytes": 4950
  },
  {
    "relative_path": "references/voices/cartesia.md",
    "size_in_bytes": 2200
  },
  {
    "relative_path": "references/voices/chatterbox-guide.md",
    "size_in_bytes": 3410
  },
  {
    "relative_path": "references/voices/cloning.md",
    "size_in_bytes": 4020
  },
  {
    "relative_path": "references/voices/elevenlabs-v2-guide.md",
    "size_in_bytes": 7975
  },
  {
    "relative_path": "references/voices/elevenlabs-v2.md",
    "size_in_bytes": 1784
  },
  {
    "relative_path": "references/voices/elevenlabs-v3-guide.md",
    "size_in_bytes": 9349
  },
  {
    "relative_path": "references/voices/elevenlabs-v3.md",
    "size_in_bytes": 1795
  },
  {
    "relative_path": "references/voices/languages.md",
    "size_in_bytes": 2776
  },
  {
    "relative_path": "references/voices/minimax-speech-guide.md",
    "size_in_bytes": 3453
  },
  {
    "relative_path": "references/voices/xai-tts-guide.md",
    "size_in_bytes": 11625
  },
  {
    "relative_path": "references/workflow-basics.md",
    "size_in_bytes": 7159
  }
]
AFTER
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 507
  },
  {
    "relative_path": "references/job-recovery.md",
    "size_in_bytes": 3786
  },
  {
    "relative_path": "references/media-assembly.md",
    "size_in_bytes": 8654
  },
  {
    "relative_path": "references/platform-upload.md",
    "size_in_bytes": 1416
  },
  {
    "relative_path": "references/voices/alternatives.md",
    "size_in_bytes": 1807
  },
  {
    "relative_path": "references/voices/cartesia-sonic-guide.md",
    "size_in_bytes": 5007
  },
  {
    "relative_path": "references/voices/cartesia.md",
    "size_in_bytes": 2239
  },
  {
    "relative_path": "references/voices/chatterbox-guide.md",
    "size_in_bytes": 3493
  },
  {
    "relative_path": "references/voices/cloning.md",
    "size_in_bytes": 4372
  },
  {
    "relative_path": "references/voices/elevenlabs-v2-guide.md",
    "size_in_bytes": 8088
  },
  {
    "relative_path": "references/voices/elevenlabs-v2.md",
    "size_in_bytes": 1792
  },
  {
    "relative_path": "references/voices/elevenlabs-v3-guide.md",
    "size_in_bytes": 9402
  },
  {
    "relative_path": "references/voices/elevenlabs-v3.md",
    "size_in_bytes": 1938
  },
  {
    "relative_path": "references/voices/elevenlabs-v4-guide.md",
    "size_in_bytes": 8693
  },
  {
    "relative_path": "references/voices/elevenlabs-v4.md",
    "size_in_bytes": 2069
  },
  {
    "relative_path": "references/voices/languages.md",
    "size_in_bytes": 2853
  },
  {
    "relative_path": "references/voices/minimax-speech-guide.md",
    "size_in_bytes": 3449
  },
  {
    "relative_path": "references/voices/voice-design.md",
    "size_in_bytes": 2243
  },
  {
    "relative_path": "references/voices/xai-tts-guide.md",
    "size_in_bytes": 11625
  },
  {
    "relative_path": "references/workflow-basics.md",
    "size_in_bytes": 7260
  }
]

changed /skill_md_contents

BEFORE
"---\nname: creativeclaw-clone-voice\ndescription: Guide recording, private upload, cloning, testing, and reuse of a consented personal voice with ElevenLabs or Cartesia. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone.\n---\n\n# Clone your voice\n\nRead [shared execution guidance](references/workflow-basics.md) before tools and [recording, upload, consent and reuse](references/voices/cloning.md) for this workflow.\n\nHelp the user record at least one minute of clean solo speech, upload it privately, clone it, audition a short sample, and reuse the saved Character. One to two minutes is our onboarding recommendation, not a universal provider API minimum.\n\n1. Identify the intended language, delivery and an existing Character, if any. Reuse an avatar's Character instead of creating a duplicate.\n2. Explain the selected provider and confirm ownership or speaker permission before sending the sample for cloning. Possessing a recording is not consent.\n3. Import with purpose `voice_clone` to obtain a private `audio_asset_id`. Follow the reference for the current client's upload route.\n4. Call `clone_voice` with that asset, `consent: true`, and provider `elevenlabs` or `cartesia`. Use `character_id` for an existing Character or `character_name` for a new voice-only Character. The tool saves the clone automatically.\n5. Audition using `generate_speech` and the returned `character_id`. Read the selected model reference below. Include a name, number and natural sentence in the intended language. Present the audio for approval before a longer production.\n6. Reuse `character_id`, not the private source recording, for future speech. Never replace a saved voice merely to change speech models.\n\n## Choose the synthesis model\n\n- [ElevenLabs v2](references/voices/elevenlabs-v2.md): steady cloned narration in its supported languages.\n- [Cartesia Sonic](references/voices/cartesia.md): fast, natural cloned speech and supported delivery controls.\n- [ElevenLabs v3](references/voices/elevenlabs-v3.md): expressive performance or languages outside v2, reusing the ElevenLabs clone.\n- [Language routing](references/voices/languages.md): read for non-English speech, dialect requests, or mixed-language scripts.\n\nOnly change provider when the user chooses it. A missing Cartesia clone can be created from the retained consented sample when Cartesia is selected. Replacing the source invalidates both providers' clones, so explain and confirm replacement first. Do not silently substitute a stock voice after a clone fails.\n"
AFTER
"---\nname: creativeclaw-clone-voice\ndescription: Guide recording, private upload, cloning, testing, and reuse of a consented personal voice with Cartesia or ElevenLabs. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone. Not for inventing a new voice from a description; use creativeclaw-generate-voiceover.\n---\n\n# Clone your voice\n\nRead [shared execution guidance](references/workflow-basics.md) before tools and [recording, upload, consent and reuse](references/voices/cloning.md) for this workflow.\n\nHelp the user record at least one minute of clean solo speech, upload it privately, clone it, audition a short sample, and reuse the saved Character. One to two minutes is our onboarding recommendation, not a universal provider API minimum.\n\nWithout a consented recording, offer design_voice instead ([voice design](references/voices/voice-design.md)).\n\n1. Identify the intended language, delivery and an existing Character, if any. Reuse an avatar's Character instead of creating a duplicate.\n2. Explain the selected provider and confirm ownership or speaker permission before sending the sample for cloning. Possessing a recording is not consent.\n3. Import with purpose `voice_clone` to obtain a private `audio_asset_id`. Follow the reference for the current client's upload route.\n4. Call `clone_voice` with that asset, `consent: true`, and `provider: \"cartesia\"` (the default), or `provider: \"elevenlabs\"` when the user chooses ElevenLabs. Use `character_id` for an existing Character or `character_name` for a new voice-only Character. The tool saves the clone automatically.\n5. Audition using `generate_speech` and the returned `character_id`. Read the selected model reference below. Include a name, number and natural sentence in the intended language. Present the audio for approval before a longer production.\n6. Reuse `character_id`, not the private source recording, for future speech. Never replace a saved voice merely to change speech models.\n\n## Choose the synthesis model\n\nSpeak a clone with its provider's model, and pass the model explicitly.\n\n- [Cartesia Sonic](references/voices/cartesia.md): a Cartesia clone.\n- [ElevenLabs v2](references/voices/elevenlabs-v2.md): an ElevenLabs clone, steady read in its supported languages.\n- [ElevenLabs v4](references/voices/elevenlabs-v4.md): an ElevenLabs clone, expressive delivery or dialogue, and languages v2 lacks.\n- [Language routing](references/voices/languages.md): read for non-English speech, dialect requests, or mixed-language scripts.\n\nOnly change provider when the user chooses it. A missing Cartesia clone can be created from the retained consented sample when Cartesia is selected. Replacing the source invalidates both providers' clones, so explain and confirm replacement first. Do not silently substitute a stock voice after a clone fails.\n"

SKILL.md line diff

--- before
+++ after
@@ -1,6 +1,6 @@
 ---
 name: creativeclaw-clone-voice
-description: Guide recording, private upload, cloning, testing, and reuse of a consented personal voice with ElevenLabs or Cartesia. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone.
+description: Guide recording, private upload, cloning, testing, and reuse of a consented personal voice with Cartesia or ElevenLabs. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone. Not for inventing a new voice from a description; use creativeclaw-generate-voiceover.
 ---
 
 # Clone your voice
@@ -9,18 +9,22 @@
 
 Help the user record at least one minute of clean solo speech, upload it privately, clone it, audition a short sample, and reuse the saved Character. One to two minutes is our onboarding recommendation, not a universal provider API minimum.
 
+Without a consented recording, offer design_voice instead ([voice design](references/voices/voice-design.md)).
+
 1. Identify the intended language, delivery and an existing Character, if any. Reuse an avatar's Character instead of creating a duplicate.
 2. Explain the selected provider and confirm ownership or speaker permission before sending the sample for cloning. Possessing a recording is not consent.
 3. Import with purpose `voice_clone` to obtain a private `audio_asset_id`. Follow the reference for the current client's upload route.
-4. Call `clone_voice` with that asset, `consent: true`, and provider `elevenlabs` or `cartesia`. Use `character_id` for an existing Character or `character_name` for a new voice-only Character. The tool saves the clone automatically.
+4. Call `clone_voice` with that asset, `consent: true`, and `provider: "cartesia"` (the default), or `provider: "elevenlabs"` when the user chooses ElevenLabs. Use `character_id` for an existing Character or `character_name` for a new voice-only Character. The tool saves the clone automatically.
 5. Audition using `generate_speech` and the returned `character_id`. Read the selected model reference below. Include a name, number and natural sentence in the intended language. Present the audio for approval before a longer production.
 6. Reuse `character_id`, not the private source recording, for future speech. Never replace a saved voice merely to change speech models.
 
 ## Choose the synthesis model
 
-- [ElevenLabs v2](references/voices/elevenlabs-v2.md): steady cloned narration in its supported languages.
-- [Cartesia Sonic](references/voices/cartesia.md): fast, natural cloned speech and supported delivery controls.
-- [ElevenLabs v3](references/voices/elevenlabs-v3.md): expressive performance or languages outside v2, reusing the ElevenLabs clone.
+Speak a clone with its provider's model, and pass the model explicitly.
+
+- [Cartesia Sonic](references/voices/cartesia.md): a Cartesia clone.
+- [ElevenLabs v2](references/voices/elevenlabs-v2.md): an ElevenLabs clone, steady read in its supported languages.
+- [ElevenLabs v4](references/voices/elevenlabs-v4.md): an ElevenLabs clone, expressive delivery or dialogue, and languages v2 lacks.
 - [Language routing](references/voices/languages.md): read for non-English speech, dialect requests, or mixed-language scripts.
 
 Only change provider when the user chooses it. A missing Cartesia clone can be created from the retained consented sample when Cartesia is selected. Replacing the source invalidates both providers' clones, so explain and confirm replacement first. Do not silently substitute a stock voice after a clone fails.
Full snapshot data
{
  "description": "Guide recording, private upload, cloning, testing, and reuse of a consented personal voice with Cartesia or ElevenLabs. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone. Not for inventing a new voice from a description; use creativeclaw-generate-voiceover.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 507
    },
    {
      "relative_path": "references/job-recovery.md",
      "size_in_bytes": 3786
    },
    {
      "relative_path": "references/media-assembly.md",
      "size_in_bytes": 8654
    },
    {
      "relative_path": "references/platform-upload.md",
      "size_in_bytes": 1416
    },
    {
      "relative_path": "references/voices/alternatives.md",
      "size_in_bytes": 1807
    },
    {
      "relative_path": "references/voices/cartesia-sonic-guide.md",
      "size_in_bytes": 5007
    },
    {
      "relative_path": "references/voices/cartesia.md",
      "size_in_bytes": 2239
    },
    {
      "relative_path": "references/voices/chatterbox-guide.md",
      "size_in_bytes": 3493
    },
    {
      "relative_path": "references/voices/cloning.md",
      "size_in_bytes": 4372
    },
    {
      "relative_path": "references/voices/elevenlabs-v2-guide.md",
      "size_in_bytes": 8088
    },
    {
      "relative_path": "references/voices/elevenlabs-v2.md",
      "size_in_bytes": 1792
    },
    {
      "relative_path": "references/voices/elevenlabs-v3-guide.md",
      "size_in_bytes": 9402
    },
    {
      "relative_path": "references/voices/elevenlabs-v3.md",
      "size_in_bytes": 1938
    },
    {
      "relative_path": "references/voices/elevenlabs-v4-guide.md",
      "size_in_bytes": 8693
    },
    {
      "relative_path": "references/voices/elevenlabs-v4.md",
      "size_in_bytes": 2069
    },
    {
      "relative_path": "references/voices/languages.md",
      "size_in_bytes": 2853
    },
    {
      "relative_path": "references/voices/minimax-speech-guide.md",
      "size_in_bytes": 3449
    },
    {
      "relative_path": "references/voices/voice-design.md",
      "size_in_bytes": 2243
    },
    {
      "relative_path": "references/voices/xai-tts-guide.md",
      "size_in_bytes": 11625
    },
    {
      "relative_path": "references/workflow-basics.md",
      "size_in_bytes": 7260
    }
  ],
  "name": "creativeclaw-clone-voice",
  "skill_md_contents": "---\nname: creativeclaw-clone-voice\ndescription: Guide recording, private upload, cloning, testing, and reuse of a consented personal voice with Cartesia or ElevenLabs. Use when someone asks to clone their voice, save it on a Character, or replace or audition a clone. Not for inventing a new voice from a description; use creativeclaw-generate-voiceover.\n---\n\n# Clone your voice\n\nRead [shared execution guidance](references/workflow-basics.md) before tools and [recording, upload, consent and reuse](references/voices/cloning.md) for this workflow.\n\nHelp the user record at least one minute of clean solo speech, upload it privately, clone it, audition a short sample, and reuse the saved Character. One to two minutes is our onboarding recommendation, not a universal provider API minimum.\n\nWithout a consented recording, offer design_voice instead ([voice design](references/voices/voice-design.md)).\n\n1. Identify the intended language, delivery and an existing Character, if any. Reuse an avatar's Character instead of creating a duplicate.\n2. Explain the selected provider and confirm ownership or speaker permission before sending the sample for cloning. Possessing a recording is not consent.\n3. Import with purpose `voice_clone` to obtain a private `audio_asset_id`. Follow the reference for the current client's upload route.\n4. Call `clone_voice` with that asset, `consent: true`, and `provider: \"cartesia\"` (the default), or `provider: \"elevenlabs\"` when the user chooses ElevenLabs. Use `character_id` for an existing Character or `character_name` for a new voice-only Character. The tool saves the clone automatically.\n5. Audition using `generate_speech` and the returned `character_id`. Read the selected model reference below. Include a name, number and natural sentence in the intended language. Present the audio for approval before a longer production.\n6. Reuse `character_id`, not the private source recording, for future speech. Never replace a saved voice merely to change speech models.\n\n## Choose the synthesis model\n\nSpeak a clone with its provider's model, and pass the model explicitly.\n\n- [Cartesia Sonic](references/voices/cartesia.md): a Cartesia clone.\n- [ElevenLabs v2](references/voices/elevenlabs-v2.md): an ElevenLabs clone, steady read in its supported languages.\n- [ElevenLabs v4](references/voices/elevenlabs-v4.md): an ElevenLabs clone, expressive delivery or dialogue, and languages v2 lacks.\n- [Language routing](references/voices/languages.md): read for non-English speech, dialect requests, or mixed-language scripts.\n\nOnly change provider when the user chooses it. A missing Cartesia clone can be created from the retained consented sample when Cartesia is selected. Replacing the source invalidates both providers' clones, so explain and confirm replacement first. Do not silently substitute a stock voice after a clone fails.\n"
}

SHA-256 of public snapshot: 4e113804225fe3c752dd29e848217673a695f6ec9df2bd5bfb1017c41f484002