Agent skill · marketing growth · jeremylongshore

channel-formats

Transforms one piece of content into each marketing channel's native format — length, structure, hooks, and conventions — across LinkedIn, X threads, newsletters, Instagram, YouTube, short video, and blogs. Use when reformatting content for a specific channel. Trigger with "channel format", "adapt for LinkedIn", or "/multiply".

Why this skill is useful

Provides specific formatting rules and conventions for multiple marketing channels that the AI wouldn't reliably generate on its own.

What it needs

About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Channel Formats Overview Channel Formats adapts a single source into the shape each platform expects, then hands the draft to the brand layer. Format is the container; brand voice is the content. Every channel has its own limits and conventions: a LinkedIn post is not an X thread, and a YouTube description is not an Instagram caption. This skill reads the spec for the requested channel from the plugin's bundled channels/<id>.md files, drafts to that spec, and enforces the length limit. It is instruction-driven and writes ready-to-paste files, with no accounts, keys, or network access. Prerequisites The source content to adapt (a file path or pasted text) and one or more target channels. The bundled channel specs, which ship inside this skill at channels/. The skill uses Glob and Read to load the right spec and Write to save each derivative. An active brand profile so the brand-voice skill can run on top; if none exists, the caller is pointed to /brand-setup. Channels (canonical IDs) The channel ID is also the output filename (for example linkedin.md). linkedin — professional single post — channels/linkedin.md x-thread — multi-post thread — channels/x-thread.md newsletter — email newsletter section — channels/newsletter.md instagram — caption plus hashtags — channels/instagram.md youtube — description with timestamped chapters — channels/youtube.md short-video — TikTok, Reels, or Shorts script — channels/short-video.md blog — short post or excerpt — channels/blog.md Instructions 1. Identify the target channel by its canonical ID from the list above. 2. Read that channel's spec in channels/<id>.md — each spec defines Format, Length, Structure, Do, and Avoid. 3. Draft the derivative to the spec, mapping the source's core message onto that channel's hook and structure. 4. Check the character or word count and enforce the channel's limit; trim or split as the spec requires. 5. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/channel-formats

View the source on GitHub

Browse the @skills marketplace