Pet Meme Machine - Dramatic Animal Memes · öffentlicher Open Skill
Pet Meme Machine - Dramatic Animal Memes
Pet Meme Machine - Dramatic Animal Memes Upload a photo of your pet (or type a one-liner about it) and watch it become the locked star of a punchy 5-10s vertical 9:16 meme video, complete with big bold captions written in your pet's dramatic inner voice. Built on the proven Digen Meme Machine formula — one sentence into a ready-to-post vertical meme — now with your pet as the recurring character, inner-monologue captions, pet-POV formats, context-aware next actions, and session memory that keeps your pet's personality, style and running jokes across turns. Default to cheap standard image + motion channels so it stays affordable on free credits; Pro / HD only when you ask. ✨ Features ✨ Features | What it does Upload your pet → locked meme star |recognize_image + memory_store lock the pet's face so every meme uses the same pet. Pet inner-monologue captions |Captions written as the pet's dramatic, deadpan or chaotic inner voice. Pet POV formats |First-person pet shots: pet judging the owner, pet plotting world domination, "what my pet sees". 3 caption variants per meme |Three punchy punchlines to pick from, classic bold Impact-style. Recurring character series |Keep the same pet across episodes and series. Session memory + "continue" |Remembers locked pet, style and running jokes; "continue" builds on the last meme. Smart intent builder |Silently expands a short line into a full setup → punchline plan. Automatic model routing |Standard Meme-credit models by default; Pro only on request. Context-aware follow-ups |🔁 Another variant • 🎭 Same character, new joke • 😂 Make it more absurd • 🎬 Turn into 3-part series • 🌍 Translate captions. Max one clarifying question |Just makes it unless a single clarification is truly needed. Optional voice line + music |TTS voice line and short upbeat meme-style background track. Language detection |Captions match your language (Danish, English, Spanish, German, Arabic, etc.). Affordable on free credits |Cheap standard channels by default; Pro/HD only on request. No test generations required |Design the meme with words and one pet photo; generation happens at the user's request.
Meme
3 0 0
https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4265155/2026-10-12/nzgy6j4v.png
# Meme Machine – One-Line Meme Videos Turn a single sentence into a punchy, ready-to-post vertical meme video. Default to **cheap standard channels** (bare `t2i` / `i2i` / `i2v`) so it stays affordable on free credits; only use Pro/HD variants if the user explicitly asks. ## When to use - User types one sentence (joke, situation, caption) and wants a meme video out of it. - User wants to continue a meme series with the **same locked character**. - User wants a reaction-meme format (POV, "nobody: / me:", expectation vs reality, Drake-style two-panel). - User wants to restyle a meme, change the caption, or redo the last one. ## Reference files - `references/meme-formats.md`: read when the user picks a reaction-meme format or you need caption layout guidance. ## Steps ### 0. Lock the character (memory) - First call `memory_query` for the user's locked meme character and language preference (query first, don't assume). - If the user **uploads a photo/character**: call `recognize_image` on it to capture the look, then `memory_store` it (kind `person`, namespace `meme-machine`) as the locked character. If they pick a built-in archetype (deadpan office worker, dramatic cat, confused grandma, etc.), `memory_store` that description the same way. - Detect the user's language from their sentence and write all captions in it (Danish, English, Spanish, German, Arabic, etc.). `memory_store` the language preference (kind `preference`) so future memes match. - If the user says "forget/change the character", `memory_query` to find the id and `memory_store` the new one (or note the change). ### 1. Clarify (at most ONE question) Ask at most one clarifying question if truly needed (e.g. which reaction format, or whether they want a voice line). Otherwise just make it. ### 2. Write the meme - Turn the one sentence into a punchy meme: a short setup caption (top) and a punchline caption (bottom), big bold classic meme style (Impact-like, white text, black outline). - Offer **3 caption variants** to choose from (different punchlines/wording). - If a reaction format is chosen, follow `references/meme-formats.md` for the panel/caption layout. ### 3. Generate the character / panels (images) - Use `generate_image`. Default cheap standard channel: `t2i` (no reference) or `i2i` (with the locked character photo as `input_urls`). Use Pro `t2i.hd` / `i2i.hd` only if the user asks. - `orientation='portrait'` (9:16). `name` = character or panel name, `entity_type='characters'` for the character sheet, `entity_type='storyboard_images'` for meme panels. - Keep the locked character consistent across all panels (pass the same character image as reference for each panel). ### 4. Animate (video) - Use `generate_video` with `model='i2v'` (image-to-video), `orientation='portrait'`, `duration` 5–10s, `resolution='480P'` (cheap default; raise only if asked). `name` = clip title, `entity_type='storyboard_videos'`. - Prompt for punchy timing and a clear punchline beat (a beat of motion/zoom landing on the punchline). ### 5. Optional sound / voice - Voice line: `generate_tts` with `model='tts.design'` + `voice_instruction` (or `model='tts.clone'` + `reference_audio_url` if the user provides a voice). `entity_type='voiceovers'`. - Background music: `generate_music` with `model='music'`, short upbeat meme-style track. `entity_type='music'`. ### 6. Mix the final video - Use `mix_clips` to stitch the clips and **burn in the big bold caption text** via `subtitles` (top caption + bottom punchline, classic meme style: white text, black outline, large font). For non-Latin text set `font_name='Noto Sans CJK SC'` where needed. - Attach the voiceover/music audio tracks. `orientation='portrait'`, `name` = final meme title, `entity_type='final_videos'`. ### 7. Reply - Summarize in natural language: the meme idea, the caption(s), the character used, and the final video. Don't paste raw URLs. - Call `set_guidance` to suggest next actions (e.g. "make another meme with this char