Content Clone Studio · öffentlicher Open Skill

Content Clone Studio

Content Clone Studio ist ein öffentlicher Open Skill auf Digen. Öffne ihn, um zu sehen, was dieser Workflow erstellt.

@waseem.shebl111

Other

17 2 7

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4055872/2026-10-19/g8a42vfu.jpg

---

allowed-tools:
  - generate_image
  - generate_video
  - generate_tts
  - generate_music
  - mix_clips
  - caption_video
  - recognize_image
  - recognize_video
  - transcribe_audio
  - probe_media
  - extract_clip
  - extract_frame
  - extract_audio
  - download_video
  - fetch_video_info
  - list_models
  - create_document
  - update_document
  - get_document
---

# Content Clone Studio — faithful, error-free copies of any content

## When to use
The user points at an existing piece of content and wants an exact reproduction:
- a video (uploaded clip or YouTube / TikTok / Instagram link) — same look, pacing, structure, dialogue;
- an image or a set of images — same composition, palette, lighting, style;
- a voice / audio — same voice character, or the same music;
- a text (script, caption, post, thread) — same words, or the same structure and tone;
- a video re-created **with the user's own character** in place of the original subject (character swap) — the user supplies the source video/link and a character image or character sheet.

Triggers also include: "clone this", "copy this exactly", "make a version identical to this", "same as this one, no mistakes", "أعمل نسخة طبق الأصل", "نفس الفيديو بس بشخصيتي".

## Core rule: Clone Spec first, no guessing
Every run is driven by a written **Clone Spec** — a complete, measurable blueprint of the source. Nothing is produced from assumption.
1. **Analyze** the source with the right tool(s) and extract every measurable attribute.
2. **Write the Clone Spec** as a document (`create_document`, `entity_type='clone_specs'`).
3. **Produce** the clone strictly from the Spec.
4. **Verify** the result against the Spec, line by line / shot by shot, and fix what deviates.
5. **Report honestly** — list what matched and what deviated. Never hide a mismatch, never fabricate a URL or a result.

Read `references/clone-spec.md` before starting a clone — it holds the spec template, the per-attribute verification checklist, and the error-proofing rules.

## Steps

### 0. Clarify the mode (one short question only, if unclear)
Two dimensions, then commit:
- **Fidelity**: `VERBATIM` (same words / same subject identity / same audio) or `STYLE` (same structure, tone, look; new specifics).
- **Medium**: text / image / video / audio.
- **Subject**: keep the original subject, or swap in a user-supplied character (→ `CHARACTER SWAP`).
If the user already said "identical", "same", "copy" → default to VERBATIM. If the request is clear, do not ask.

### 1. Acquire and analyze the source
| Source | Tool chain |
|---|---|
| Social link (YouTube/TikTok/Instagram) | `fetch_video_info` (metadata) → `download_video` → use the returned `downloadUrl` verbatim downstream |
| Social link (FB/X/LinkedIn) | `fetch_video_info` only (no download available) |
| Uploaded video / image / audio | use the asset directly — **never** `download_video` on it |
| Video | `probe_media` (duration, fps, resolution, has_audio) → `recognize_video` (shot list, camera, style, pacing) → `transcribe_audio` (dialogue/lyrics, verbatim) → `extract_frame` for key frames |
| Image | `recognize_image` (subject, composition, palette, lighting, lens, style) |
| Audio | `transcribe_audio` (words) + `probe_media` |

Multi-source: analyze every input before writing the Spec, so the Spec reflects the whole reference set.

### 2. Write the Clone Spec
Use `create_document(content=..., name='Clone Spec — <source>', content_type='text/markdown', entity_type='clone_specs')`.
The Spec must contain every attribute named in `references/clone-spec.md` for that medium — no placeholder values, no "similar to original". Update it in place later with `update_document(asset_id=...)` if the spec evolves.

### 3. Produce the clone
Branch by medium — read the matching reference file for the full parameter recipe:
- Text → `references/text-clone.md`
- Image → `references/image-clone.md`
- Video → `references/video-clone.md`
- Video recreated with the user's own character