Content Repurposer
Turn one short-form video (an Instagram Reel or a TikTok) into platform-correct versions for Instagram, TikTok, and YouTube — then auto-schedule TikTok and YouTube through the user's own Zernio account. It transcribes the video and OCRs the frames to find the call-to-action, then TRANSLATES that CTA per platform: Instagram keeps "comment <word> and I'll send you the link" (the DM mechanic), while TikTok becomes "link in bio" and YouTube becomes "link in description" — in the on-screen text, the voiceover, AND the caption. If the CTA only lives in the description, it rewrites the description pe
Install
npx skills add Mahanaicoach/content-repurposer --skill content-repurposergit clone --depth 1 https://github.com/Mahanaicoach/content-repurposer.git /tmp/content-repurposer
mkdir -p ~/.claude/skills
cp -r /tmp/content-repurposer/. ~/.claude/skills/content-repurposerPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Content Repurposer One video, edited once, becomes three platform-correct posts — and TikTok + YouTube get **scheduled automatically**. The thing that breaks when you cross-post is the **call-to-action**: "comment WORD and I'll send the link" is right on Instagram (DMs are the mechanic) but means nothing on TikTok or YouTube, where the link lives in the bio / description. This skill detects the CTA and **translates** it per platform — on the video and in the caption — then schedules the result. The source file is **read-only**. Every output is a new file in a separate folder. --- ## Phase 0 — Setup (first run only) Before anything else, check whether setup has been done. Look for **both** `repurpose-config.md` and `.env` at the skill root. - If either is missing → run setup now (below). - If both exist → skip straight to Phase 1. **Setup steps:** 1. **Install the tools.** Run: ```bash bash scripts/setup.sh ``` This installs `ffmpeg`, `tesseract`, `faster-whisper`, and `Pillow` (all free, all local — `faster-whisper` is the no-key, no-cost transcription engine) and creates `.env` from the template. If it reports a failure, walk the user through `references/setup-guide.md` for their OS, then re-run it. 2. **Connect Zernio.** Read `references/zernio-setup.md` to the user and have them: create a Zernio account → connect **TikTok + YouTube** (first 2 accounts free) →
Details
- Skill name
content-repurposer- Repository
- Mahanaicoach/content-repurposer
- Repo updated
- 30 October 2026
FAQ
What does the Content Repurposer skill do?
Turn one short-form video (an Instagram Reel or a TikTok) into platform-correct versions for Instagram, TikTok, and YouTube — then auto-schedule TikTok and YouTube through the user's own Zernio account. It transcribes the video and OCRs the frames to find the call-to-action, then TRANSLATES that CTA per platform: Instagram keeps "comment <word> and I'll send you the link" (the DM mechanic), while TikTok becomes "link in bio" and YouTube becomes "link in description" — in the on-screen text, the voiceover, AND the caption. If the CTA only lives in the description, it rewrites the description pe
How do I install the Content Repurposer skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add Mahanaicoach/content-repurposer --skill content-repurposer. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Content Repurposer popular?
It lives in Mahanaicoach/content-repurposer, which has 6 GitHub stars and 3 forks.
Related skills
Seedance Storyboard
6zcx960/seedance-storyboard
把剧本/小说/文字脚本/分镜文案,转换成 Seedance(即梦 / 豆包 Doubao Seedance)文生视频用的分镜脚本——带「视觉基调 + 色彩与调影 + 情绪基调」全局头,再加按秒切分的「分镜1、分镜2…」逐镜运镜与动作描写。只要用户给一段剧情/动作/场景文字,并提到要做成视频、AI 视频、Seedance、即梦、Sora、可灵、Veo、文生视频、视频脚本、分镜、运镜、storyboard、shot list,或想把小说/桥段/广告脚本变成可生成的视频提示词,就用这个 skill。即使用户只说「帮我把这段改成视频脚本」「拆成分镜」「写成 AI 视频提示词」也要触发。
Storyboard
8Penny777btc/storyboard
分镜(镜头序列)设计判断库:把口播脚本/创意拆解成「一镜一镜」的镜头序列——景别序列、机位角度、镜头切换、动作衔接、时长节奏、镜头清单。不是工具,而是给「写脚本之后、拍摄/录屏之前的分镜规划」与「选片定景别、粗剪排序」提供分镜判断依据。当需要把文字变成画面、决定一段话拆几个镜头/每个镜头是什么景别和机位、镜头之间怎么接、或质检「这段为什么接得不顺」时调用。管「镜头怎么排序」;画面内构图交给 [[shot-language]],机位走位交给 [[camera-blocking]],文字图形交给 [[layout-design]]。
Sharextract
6wuaishare/sharextract
Extract normalized content from public share URLs, RSS/Atom feeds, timed-text/subtitle documents, and web pages using a protocol-first fallback ladder. Use for public AI chat shares, social/media links, RSS/Atom feeds, WebVTT/SRT/TTML captions, articles, oEmbed pages, public JSON endpoints, or when an agent needs the highest-fidelity public content without bypassing authentication, CAPTCHAs, paywalls, or access controls.
Humanize Writing
8geyadawang-boop/humanize-writing
创作、续写和修订中文或英文文本,改善空洞、重复和模板化表达。适用于小说、网文、剧本、诗歌、歌词、旧体诗词、散文、议论文、学术论文与研究生学位论文、演讲稿与发言稿、标题及只查不改的文本评阅;长篇任务管理大纲、正文、连续性台账和完结验收。检测分数仅供编辑参考,不鉴定作者身份或保证过检。
Humanizer Ru
7unicodef1wn/humanizer-russian-language
Removes signs of AI generation from Russian-language blog content and social media posts (Telegram, vc.ru, Habr and similar) while keeping a lively, readable style. Universal and voice-neutral — works for long articles, short posts, notes, news breakdowns and opinion pieces. Must be used when the user says "перепиши более живо" (rewrite it more lively), "сделай менее ИИ-шно" (make it less AI-ish), "звучит как ChatGPT" (sounds like ChatGPT), "слишком сухо/шаблонно" (too dry / formulaic), "выглядит как LinkedIn-пост" (looks like a LinkedIn post), "очисти от воды" (cut the fluff). Also apply proa
Web Optimization
7staksoft/geo-seo-aeo-skill
Audit or generate web content optimized for traditional search (SEO), AI generative answer engines like ChatGPT/Perplexity/Google AI Overviews (GEO), and answer engines / featured snippets / voice (AEO). Use when the user asks to improve a page's ranking or AI-citability, run an SEO/GEO/AEO audit of a URL or file, add JSON-LD schema, create an llms.txt, or write new content that is search- and LLM-friendly.
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.