Repurpose one content piece into 10+ channel formats with drafts and a calendar.

MITAuto-check passedWriting & Content

Install Content Repurpose

skills CLI
$ npx skills add indranilbanerjee/digital-marketing-pro --skill content-repurpose -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install indranilbanerjee/digital-marketing-pro content-repurpose --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/indranilbanerjee/digital-marketing-pro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/content-repurpose .claude/skills/content-repurpose && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
content-repurpose
GitHub stars
862
Used in
1 other repo
Token cost
~1.8k tokens
SKILL.md length
910 words
Files
1
Skills in repo
162
Repo updated
First seen
Licence
MIT

At a glance

Repurpose one content piece into 10+ channel formats with drafts and a calendar.

  • Works in 4 steps: Load brand context: Read… → Check campaign history: Run python… → Analyze original content: Extract the… → …
  • Tasks that involve Content repurposing
  • SKILL.md covers Purpose, Input Required, Process and Output, plus 1 more section
  • Calls python

What it does

Content Repurpose is an agent skill from indranilbanerjee/digital-marketing-pro. Repurpose one content piece into 10+ channel formats with drafts and a calendar. "repurpose this blog post"

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Content repurposing and Blog and article writing. The repository describes itself as: An open-source AI marketing operating system for strategy, SEO, AEO/GEO, paid media, content, CRM, and analytics - grounded in brand context, human approval, and verifiable… The licence is MIT.

When your agent uses it

  • Tasks that involve Content repurposing
  • Tasks that involve Blog and article writing

Example prompts

  • “repurpose this blog post”
  • “/content-repurpose”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Load brand context: Read ~/.claude-marketing/brands/_active-brand.json for the active slug, then load…
  2. Check campaign history: Run python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns to identify…
  3. Analyze original content: Extract the core elements -- key messages, data points, compelling quotes, statistics, step-by-step processes…
  4. Map to channel-specific formats: Build a repurposing matrix mapping the original content to derivative formats: blog to social threads…

What it can do on your machine

Read from SKILL.md and the folder at commit 9e949f3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Content Repurpose loads about 1.8k tokens when it runs. Until then it costs about 31 tokens; SKILL.md has 910 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~31
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from indranilbanerjee/digital-marketing-pro at commit 9e949f3, republished under its MIT licence (© indranilbanerjee). 910 words, ~1,795 tokens.

Download SKILL.mdSave it as .claude/skills/content-repurpose/SKILL.md (or your agent's skills folder).
name
content-repurpose
description
Repurpose one content piece into 10+ channel formats with drafts and a calendar. "repurpose this blog post"

/digital-marketing-pro:content-repurpose

Script location. If your host does not set ${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin's scripts/ folder, next to skills/.

Purpose

Take one piece of existing content and generate a comprehensive repurposing plan across multiple channels and formats. Produces derivative content pieces, a posting schedule, and platform-specific adaptations to maximize the ROI of every content investment.

Input Required

The user must provide (or will be prompted for):

  • Original content: The source material -- a URL, pasted text, uploaded document, or description of the content (blog post, webinar recording, podcast episode, whitepaper, case study, presentation, video, etc.)
  • Target channels: Which platforms and formats to repurpose into (LinkedIn, Twitter/X, Instagram, email newsletter, blog, YouTube, TikTok, podcast, infographic, etc.) or ask for recommendations
  • Brand voice context: Tone and style preferences (auto-loaded from brand profile if available)
  • Priority goals: What the repurposed content should achieve (traffic, engagement, lead gen, thought leadership, SEO backlinks)
  • Timeline: How quickly the repurposed content needs to go live (same day, one week, two weeks, ongoing drip)
  • Constraints: Any platforms to exclude, content restrictions, compliance requirements, or approval workflows
  • Content performance data: Optional -- engagement metrics from the original piece to identify strongest elements

Process

  1. Load brand context: Read ~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Apply voice, compliance, industry context. Check guidelines/_manifest.json for restrictions, messaging, channel styles, voice-and-tone rules, and templates. If a template matching this command exists in ~/.claude-marketing/brands/{slug}/templates/, apply its format. If no brand exists, prompt for /digital-marketing-pro:brand-setup or proceed with defaults.
  2. Check campaign history: Run python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns to identify related campaigns and previously published content that derivative pieces can reference or link to.
  3. Analyze original content: Extract the core elements -- key messages, data points, compelling quotes, statistics, step-by-step processes, visual concepts, storytelling hooks, counterintuitive insights, and main takeaways. Identify which elements are strongest for each target format.
  4. Map to channel-specific formats: Build a repurposing matrix mapping the original content to derivative formats: blog to social threads, webinar to blog series, podcast to audiograms, whitepaper to infographic, case study to testimonial posts, presentation to carousel posts, long-form to short-form snippets, and vice versa. Target 10+ derivative pieces per source — but the target never overrides the standalone test below; eight strong pieces beat twelve where four are filler. 4.5. Apply the standalone test — and cut what fails it: Every derivative piece must work for someone who will never see the source: its own hook, its own payoff, no context debt ("as we discussed in the full article" is a failure). Not every section of a source is repurposable — a passage that only works inside the original's argument is not a weak derivative waiting for better editing, it is not a derivative at all. List what was cut and why alongside the matrix; the cut list is evidence the filter ran. Rank survivors by how well they stand alone, and lead the calendar with the strongest.
  5. Apply platform specifications: Reference skills/context-engine/platform-specs.md for character limits, image dimensions, video lengths, hashtag best practices, and format requirements per platform. Adapt each piece to fit native platform conventions.
  6. Adapt messaging for each format: Rewrite and restructure content for each derivative piece -- not simple truncation but genuine adaptation. A LinkedIn post needs a different hook and structure than a Twitter/X thread, which differs from an email newsletter excerpt or an Instagram carousel. Match the native content style of each platform.
  7. Apply channel-specific voice overrides: If brand guidelines include channel-styles.md, apply platform-specific tone adjustments (e.g., more casual on social, more authoritative in email, more concise on Twitter/X).
  8. Generate content calendar for repurposed pieces: Sequence the derivative content across a publishing timeline. Space out related pieces to avoid audience fatigue. Front-load high-impact formats and follow with supporting pieces. Align with optimal posting times per platform.
  9. Score each variant for brand voice alignment: Check every derivative piece against brand voice settings (formality, energy, humor, authority) and channel-specific style overrides from guidelines. Flag any pieces that drift from established voice.
  10. Add tracking and attribution: Attach UTM parameters to all links in derivative content so traffic driven back to the original or landing pages can be attributed to the specific repurposed piece and platform.
  11. Define performance metrics per format: Set engagement benchmarks for each derivative piece (impressions, clicks, shares, saves, comments) based on platform averages and brand historical performance.
Show full SKILL.md (185 more words)Show less

Output

A structured content repurposing plan containing:

  • Original content summary with extracted key elements (messages, data, quotes, hooks, takeaways)
  • Repurposing matrix mapping original content to 10+ derivative formats across channels
  • Full draft content for each derivative piece, adapted to platform conventions and native style
  • Platform-specific formatting notes (character counts, image specs, hashtag sets, posting format)
  • Publishing calendar with recommended dates, times, and sequencing logic
  • Brand voice alignment score for each piece with adjustment notes where needed
  • Cross-linking strategy connecting derivative pieces back to the original and to each other
  • Estimated reach and engagement projections per format based on channel benchmarks
  • UTM-tagged links for each derivative piece enabling attribution tracking
  • Performance benchmarks per format with success criteria for each piece
  • Visual asset requirements per derivative piece (image dimensions, video specs, design notes)
  • Hashtag and keyword recommendations per platform for discoverability
  • Suggested engagement hooks and CTAs tailored to each platform's audience behavior

Agents Used

  • content-creator -- Content analysis, derivative content writing, format adaptation, voice alignment, editorial calendar planning, and cross-linking strategy
  • social-media-manager -- Platform-specific formatting, social post drafting, hashtag strategy, posting schedule optimization, engagement hook design, and cross-platform coordination

© indranilbanerjee, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/content-repurpose of indranilbanerjee/digital-marketing-pro.

Open the folder on GitHubat commit 9e949f3

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in indranilbanerjee/digital-marketing-pro, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Content Repurpose next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Content Repurpose compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Content Repurpose this skillindranilbanerjee/digital-marketing-pro8621 repos~1.8kAutomated safety check: PassMIT
Content Repurposeririnabuht12-oss/marketing-skills4.1k—~2kAutomated safety check: PassNone
WeChat Article Rewritingaiworkskills/wechat-article-skills672—~2.2kAutomated safety check: PassApache-2.0
Social Media Managementmanojbajaj95/claude-gtm-plugin1051 repos~3.9kAutomated safety check: PassMIT
Li RepurposeJakeschincariol/linkedin-agent-skill1.7k—~680Automated safety check: PassMIT
Repurpose MediumAgriciDaniel/claude-repurpose157—~2.8kAutomated safety check: PassMIT

Similar skills

  • Content Repurposer

    irinabuht12-oss/marketing-skills

    Transform one long-form piece into multiple platform-specific content derivatives including LinkedIn posts, tweet threads, email snippets, ad hooks, and video scripts while maintaining voice…

    4.1k GitHub stars~2k tokensUpdated 16 days ago
    Writing & ContentAuto-check passed
  • WeChat Article Rewriting

    aiworkskills/wechat-article-skills

    Rewrites, continues, or polishes an existing WeChat article draft using a configurable language model, sending the full draft text to that endpoint.

    672 GitHub stars~2.2k tokensUpdated 17 days ago
    Writing & ContentAuto-check passed
  • Social Media Management

    manojbajaj95/claude-gtm-plugin

    Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube).

    105 GitHub starsUsed in 1 repo~3.9k tokens
    Writing & ContentAuto-check passed
  • Li Repurpose

    Jakeschincariol/linkedin-agent-skill

    Turn one long asset - a YouTube video, podcast, newsletter, blog post, transcript or client call - into a week of LinkedIn posts.

    1.7k GitHub stars~680 tokensUpdated 23 days ago
    Writing & ContentAuto-check passed
  • Repurpose Medium

    AgriciDaniel/claude-repurpose

    Generates Medium publication content from content atoms: long-form articles (1500-3000 words) with narrative arc, SEO-optimized titles and subtitles, tag and publication targeting, and canonical…

    157 GitHub stars~2.8k tokensUpdated 6 mo ago
    Writing & ContentAuto-check passed
  • Content Repurposer

    guia-matthieu/clawfu-skills

    Transform long-form content into multiple short-form pieces.

    150 GitHub stars~1.4k tokensUpdated 9 days ago
    Writing & ContentAuto-check passed

More from indranilbanerjee/digital-marketing-pro

All 162 skills in this repo
  • Import Template

    indranilbanerjee/digital-marketing-pro

    Import a deliverable template as a reusable placeholder template per brand.

    862 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed
  • Ab Test Plan

    indranilbanerjee/digital-marketing-pro

    Plan an A/B test by script: sample size per variant, days to run, stopping rules.

    862 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Aeo Audit

    indranilbanerjee/digital-marketing-pro

    Run a one-time AEO audit of six AI answer engines, scored per surface.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Agent Readiness Audit

    indranilbanerjee/digital-marketing-pro

    Audit agent readiness by script: AI-crawler rules, product schema, no-JS HTML, feeds.

    862 GitHub starsUsed in 1 repo~3.7k tokens
    Auto-check passed
  • Backlink Gap

    indranilbanerjee/digital-marketing-pro

    Find backlink gap domains linking to competitors, not you, scored by script.

    862 GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • C2pa Metadata

    indranilbanerjee/digital-marketing-pro

    Embed C2PA provenance in AI-generated images, video or PDF by script.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed

Questions about Content Repurpose

What does Content Repurpose do?

Repurpose one content piece into 10+ channel formats with drafts and a calendar. Content Repurpose is an agent skill from indranilbanerjee/digital-marketing-pro. Repurpose one content piece into 10+ channel formats with drafts and a calendar.

When should I use Content Repurpose?

Content Repurpose fits situations like: tasks that involve Content repurposing; tasks that involve Blog and article writing.

How do I install Content Repurpose in Claude Code?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill content-repurpose -a claude-code`. Or copy the skill folder (skills/content-repurpose in indranilbanerjee/digital-marketing-pro) into .claude/skills/content-repurpose in your project. Claude Code loads it when a task matches its description.

How do I install Content Repurpose in Codex?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill content-repurpose -a codex`. Or copy the skill folder (skills/content-repurpose in indranilbanerjee/digital-marketing-pro) into .agents/skills/content-repurpose in your project. Codex loads it when a task matches its description.

Can I use Content Repurpose in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add indranilbanerjee/digital-marketing-pro --skill content-repurpose -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/content-repurpose, .gemini/skills/content-repurpose, .github/skills/content-repurpose and .opencode/skills/content-repurpose in your project.

What does Content Repurpose need to run?

Going by SKILL.md and its folder, Content Repurpose needs the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Content Repurpose access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Content Repurpose safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Content Repurpose use?

Content Repurpose is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Content Repurpose use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Content Repurpose?

Skills that share tags, products or a category with Content Repurpose: Content Repurposer (irinabuht12-oss/marketing-skills, 4.1k stars), WeChat Article Rewriting (aiworkskills/wechat-article-skills, 672 stars), Social Media Management (manojbajaj95/claude-gtm-plugin, 105 stars) and Li Repurpose (Jakeschincariol/linkedin-agent-skill, 1.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Content Repurpose?

indranilbanerjee (a GitHub user) maintains it in indranilbanerjee/digital-marketing-pro, which has 862 GitHub stars. The repository holds 162 skills in this directory. The repository was last updated on October 9, 2026.

Source: indranilbanerjee/digital-marketing-pro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.