create-image-fal
Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent. image_urls…
Turn public social videos, transcripts, posts, creator research, or the user's own source material into platform-specific LinkedIn posts, X posts and threads, short-form scripts, newsletters, blog outlines, carousel briefs, and content calendars. Use when the user wants to reuse
$ npx -y skills add gooseworks-ai/goose-skills --skill content-repurposing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/content-repurposingContext preview
The summary Claude sees to decide when to auto-load this skill.
Turn public social videos, transcripts, posts, creator research, or the user's own source material into platform-specific LinkedIn posts, X posts and threads, short-form scripts, newsletters, blog outlines, carousel briefs, and content calendars. Use when the user wants to reuse
name: content-repurposing description: Turn public social videos, transcripts, posts, creator research, or the user's own source material into platform-specific LinkedIn posts, X posts and threads, short-form scripts, newsletters, blog outlines, carousel briefs, and content calendars. Use when the user wants to reuse a strong idea without copying the source.
Convert source material into original, voice-matched content for the channels the user actually needs.
1. Confirm which sources may be transformed and whether they are owned, quoted, or used only as inspiration. 2. For a video source, use `transcript-intelligence` to obtain or analyze its transcript. Do not download, transcode, or edit the video, and do not introduce an FFmpeg dependency. If the user already supplied a transcript or captions, work from them directly. If only a URL is available and the current environment cannot call the transcript provider, ask for the transcript or captions; do not improvise a terminal-only media workflow. 3. Use `outlier-post-finder` or `creator-profile-teardown` when the user wants to repurpose a winning pattern rather than a single source. 4. Extract content atoms: hooks, stories, claims, proof, frameworks, questions, examples, objections, visuals, and calls to action. Retain the source and support for every factual atom. 5. Choose only formats that fit the audience and objective. Define the platform constraint, distinct angle, and intended action for each output. 6. Rewrite from the user's perspective and voice. Use `create-linkedin-content` and `create-x-content` for final platform tuning when those formats are requested. 7. Produce ready-to-edit drafts, not a list of generic ideas. Vary the structure by platform and include attribution notes where a source materially influenced the output. 8. Self-check for voice, factual support, repetition, plagiarism risk, platform fit, and whether each derivative stands on its own.
Put your AI agent on the growth team. Research customers and competitors, analyze what is working, create the next campaign, and learn from the result.
Repo: gooseworks-ai/goose-skills
Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent. image_urls…
Generate a single photoreal or designed image with OpenAI gpt-image via fal.ai. Supports gpt-image-1 (default, fixed sizes — the FAL fallback for Higgsfield's…
Generate an instrumental music bed via ElevenLabs Music, ROUTED THROUGH THE elevenlabs-proxy so it bills the Ads agent. Trims any sparse intro, loudnorm, fades…
Image-to-video (or text-to-video) via any FAL video model (Kling, Seedance, Veo), ROUTED THROUGH THE GooseWorks fal-proxy so the call bills the Ads agent. The…
Generate a voiceover (VO) clip via ElevenLabs text-to-speech, ROUTED THROUGH THE elevenlabs-proxy so it bills the Ads agent. Voice id + script text come from…
Scrape competitor ads from Google Ads by domain. Returns ad creatives, formats, and campaign details. Use for competitive ad research and messaging analysis.