New to Claude Skills? Learn how to install them →

affaan-m on GitHub

Content Engine

Free

Create tailored content for multiple platforms efficiently.

by affaan-m239.3k stars on affaan-m/ecc
5 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Content Engine does

The Content Engine skill is designed to help users produce platform-specific content without sacrificing the author's unique voice. By starting from actual source material, this skill ensures that content is not generic or overly simplified, allowing for a more authentic representation of the author's intent. This is particularly useful for individuals or teams looking to maintain consistency across various social media platforms while still engaging their audience effectively.

Users can activate the Content Engine when they need to draft posts for platforms like X, LinkedIn, or YouTube, or when repurposing existing content such as articles, podcasts, or internal documents. The skill emphasizes a source-first workflow, encouraging users to identify and utilize existing materials to inform new content. This approach not only saves time but also enhances the relevance and quality of the output, ensuring that each piece of content is tailored to its intended platform.

The skill incorporates strict guidelines to maintain quality and relevance, such as avoiding engagement bait and generic phrases. Instead, it focuses on delivering concrete claims and insights, making it ideal for professionals who want to communicate effectively without resorting to clichéd language. Whether building a content calendar or scripting a video, the Content Engine skill provides a structured approach to content creation that prioritizes clarity and impact.

Overall, this skill is a valuable tool for marketers, content creators, and business professionals who need to produce high-quality, platform-adapted content quickly and efficiently. It allows users to leverage their existing materials while ensuring that their voice remains intact, ultimately leading to more engaging and effective communication.

When to use it

Use this skill when you need to draft or repurpose content for social media platforms, ensuring it is tailored and authentic.

When not to use it

This skill may not be suitable for users looking for generic content templates or those who prefer a more casual, less structured approach to content creation.

What you can build with it

Drafting LinkedIn Posts

Use the Content Engine to create professional LinkedIn posts that reflect your insights without falling into cliché.

Scripting YouTube Videos

Generate engaging scripts for YouTube videos that highlight key points and keep viewers interested from the start.

Repurposing Blog Content

Transform existing blog articles into concise social media posts or newsletters, ensuring each piece is tailored for its platform.

How to install Content Engine

View source

1. Install with the skills CLI

npx skills add affaan-m/ecc/content-engine --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by affaan-m

Content Engine

Build platform-native content without flattening the author's real voice into platform slop.

When to Activate

  • writing X posts or threads
  • drafting LinkedIn posts or launch updates
  • scripting short-form video or YouTube explainers
  • repurposing articles, podcasts, demos, docs, or internal notes into public content
  • building a launch sequence or ongoing content system around a product, insight, or narrative

Non-Negotiables

  1. Start from source material, not generic post formulas.
  2. Adapt the format for the platform, not the persona.
  3. One post should carry one actual claim.
  4. Specificity beats adjectives.
  5. No engagement bait unless the user explicitly asks for it.

Source-First Workflow

Before drafting, identify the source set:

  • published articles
  • notes or internal memos
  • product demos
  • docs or changelogs
  • transcripts
  • screenshots
  • prior posts from the same author

If the user wants a specific voice, build a voice profile from real examples before writing. Use brand-voice as the canonical workflow when voice consistency matters across more than one output.

Voice Handling

brand-voice is the canonical voice layer.

Run it first when:

  • there are multiple downstream outputs
  • the user explicitly cares about writing style
  • the content is launch, outreach, or reputation-sensitive

Reuse the resulting VOICE PROFILE here instead of rebuilding a second voice model. If the user wants Affaan / ECC voice specifically, still treat brand-voice as the source of truth and feed it the best live or source-derived material available.

Hard Bans

Delete and rewrite any of these:

  • "In today's rapidly evolving landscape"
  • "game-changer", "revolutionary", "cutting-edge"
  • "here's why this matters" unless it is followed immediately by something concrete
  • ending with a LinkedIn-style question just to farm replies
  • forced casualness on LinkedIn
  • fake engagement padding that was not present in the source material

Platform Adaptation Rules

X

  • open with the strongest claim, artifact, or tension
  • keep the compression if the source voice is compressed
  • if writing a thread, each post must advance the argument
  • do not pad with context the audience does not need

LinkedIn

  • expand only enough for people outside the immediate niche to follow
  • do not turn it into a fake lesson post unless the source material actually is reflective
  • no corporate inspiration cadence
  • no praise-stacking, no "journey" filler

Short Video

  • script around the visual sequence and proof points
  • first seconds should show the result, problem, or punch
  • do not write narration that sounds better on paper than on screen

YouTube

  • show the result or tension early
  • organize by argument or progression, not filler sections
  • use chaptering only when it helps clarity

Newsletter

  • open with the point, conflict, or artifact
  • do not spend the first paragraph warming up
  • every section needs to add something new

Repurposing Flow

  1. Pick the anchor asset.
  2. Extract 3 to 7 atomic claims or scenes.
  3. Rank them by sharpness, novelty, and proof.
  4. Assign one strong idea per output.
  5. Adapt structure for each platform.
  6. Strip platform-shaped filler.
  7. Run the quality gate.

Deliverables

When asked for a campaign, return:

  • a short voice profile if voice matching matters
  • the core angle
  • platform-native drafts
  • posting order only if it helps execution
  • gaps that must be filled before publishing

Quality Gate

Before delivering:

  • every draft sounds like the intended author, not the platform stereotype
  • every draft contains a real claim, proof point, or concrete observation
  • no generic hype language remains
  • no fake engagement bait remains
  • no duplicated copy across platforms unless requested
  • any CTA is earned and user-approved

Related Skills

  • brand-voice for source-derived voice profiles
  • crosspost for platform-specific distribution
  • x-api for sourcing recent posts and publishing approved X output

Frequently asked questions about Content Engine

Similar skills