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…

MITAuto-check passedWriting & Content

Install Channel Formats

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill channel-formats -a claude-code

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

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace channel-formats --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/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/productivity/content-multiplier/skills/channel-formats .claude/skills/channel-formats && 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
channel-formats
GitHub stars
2.8k
Token cost
~1.3k tokens
SKILL.md length
610 words
Files
10 (incl. references)
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

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…

  • Works in 7 steps: Identify the target channel by its… → Read that channel's spec in channels/.md… → Draft the derivative to the spec,… → …
  • Reformatting content for a specific channel
  • SKILL.md covers Overview, Prerequisites, Channels (canonical IDs) and Instructions, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Channel Formats is an agent skill from jeremylongshore/tons-of-skills-marketplace. 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".

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `channels/blog.md`, `channels/instagram.md` and `channels/linkedin.md`). Compatibility notes: Designed for Claude Code

It sits in Writing & Content, covering Social media posts, Newsletters and Video scripts and shorts. It works with LinkedIn, Instagram and YouTube. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • Reformatting content for a specific channel
  • With channel format
  • Adapt for LinkedIn

Example prompts

  • “channel format”
  • “adapt for LinkedIn”
  • “/multiply”
  • “/channel-formats”

Requirements

  • Compatibility (from SKILL.md): Designed for Claude Code
  • Pre-approved tools (allowed-tools): Read, Write, Glob

Workflow steps

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

  1. Identify the target channel by its canonical ID from the list above.
  2. Read that channel's spec in channels/.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. Run the brand-voice self-check so the draft obeys the brand's tone, glossary, and compliance rules.
  6. For localized copy, re-fit after transcreation because text expands or contracts across languages.
  7. Write one file per derivative, named after the channel ID.

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Glob

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    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.

  • Compatibility

    Designed for Claude Code

    From compatibility in the SKILL.md frontmatter.

Context cost

Channel Formats loads about 1.3k tokens when it runs, and up to ~4.2k if it reads all its reference files. Until then it costs about 86 tokens; SKILL.md has 610 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~86
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.2k

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 jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 610 words, ~1,311 tokens.

Download SKILL.mdSave it as .claude/skills/channel-formats/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
channel-formats
description
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".
allowed-tools
Read, Write, Glob
compatibility
Designed for Claude Code
argument-hint
[--channels linkedin,x-thread,newsletter,...]
version
0.2.1
author
localplugins <localplugins@proton.me>
license
MIT
tags
marketing, content, social-media, repurposing, formatting

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).

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. Run the brand-voice self-check so the draft obeys the brand's tone, glossary, and compliance rules.
  6. For localized copy, re-fit after transcreation because text expands or contracts across languages.
  7. Write one file per derivative, named after the channel ID.

Output

One ready-to-paste file per channel, named by the channel ID (linkedin.md, x-thread.md, and so on). Each file holds the fully drafted asset, already inside the channel's limit and already run through the brand self-check. Threads and multi-part formats are numbered as the platform expects.

Show full SKILL.md (243 more words)Show less

Error Handling

ConditionBehavior
Unknown channel IDList the supported IDs and ask which to use; do not guess a format
Source too thin for a channelDraft what the source supports and flag the gap rather than inventing facts
Draft exceeds the channel limitTrim or split per the spec; never ship over-limit copy
No brand profile availableDraft to format, then note that the brand self-check was skipped
Localized text overflows after transcreationRe-fit to the channel limit before writing the file

Examples

Example: adapt one source to several channels

/multiply launch-note.md --channels linkedin,x-thread,instagram

Reads each channel spec, drafts three derivatives, runs the brand self-check, and writes linkedin.md, x-thread.md, and instagram.md.

Example: single channel from pasted text

Turn this paragraph into an X thread

Loads channels/x-thread.md, splits the idea into hooked, numbered posts within the per-post limit.

Example: re-fit localized copy

Fit the German LinkedIn draft back under the limit

Applies the LinkedIn spec to the expanded German text and trims it back within range.

See also the companion skills brand-voice (apply the brand on top of each format) and transcreation (localize before re-fitting to a channel).

Resources

  • references/worked-examples.md — one source turned into a fully drafted asset per channel, so each spec can be seen applied end to end.
  • references/adaptation-rules.md — how to carry one core message across channels without repeating yourself, hook patterns, CTA-per-channel guidance, hashtag and length discipline, and common mistakes.
  • Channel specs bundled with this skill: channels/<id>.md.

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

Files

SKILL.md and 9 other files (references) in plugins/productivity/content-multiplier/skills/channel-formats of jeremylongshore/tons-of-skills-marketplace.

  • SKILL.md
  • channels/blog.md
  • channels/instagram.md
  • channels/linkedin.md
  • channels/newsletter.md
  • channels/short-video.md
  • channels/x-thread.md
  • channels/youtube.md
  • references/adaptation-rules.md
  • references/worked-examples.md

Open the folder on GitHubat commit cfae287

Compare with similar skills

Channel Formats 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.

Channel Formats compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Channel Formats this skilljeremylongshore/tons-of-skills-marketplace2.8k—~1.3kAutomated safety check: PassMIT
Outlier Post FinderScrapeCreators/social-media-research-skills3.4k—~1.5kAutomated safety check: NotesMIT
Content Repurposer Smsblacktwist/social-media-skills560—~3.7kAutomated safety check: PassMIT
Hook Writer Smsblacktwist/social-media-skills560—~3.7kAutomated safety check: PassMIT
Caption Writersocial-media-skills/skills134—~1.7kAutomated safety check: PassMIT
Blog RepurposeInfrasity-Labs/dev-gtm-claude-skills136—~2.3kAutomated safety check: PassMIT

Similar skills

  • Outlier Post Finder

    ScrapeCreators/social-media-research-skills

    A skill your agent uses when the user wants to find posts, videos, reels, shorts, tweets, or social content that overperformed versus a creator, brand, or competitor baseline.

    3.4k GitHub stars~1.5k tokensUpdated 1 mo ago
    Writing & ContentAuto-check: notes
  • Content Repurposer Sms

    blacktwist/social-media-skills

    When the user wants to turn one piece of content into multiple formats or adapt content across text-first and visual-first platforms (LinkedIn, Twitter/X, Threads, Bluesky, Facebook, Instagram…

    560 GitHub stars~3.7k tokensUpdated 5 mo ago
    Writing & ContentAuto-check passed
  • Hook Writer Sms

    blacktwist/social-media-skills

    When the user wants help writing opening lines, hooks, first sentences, video hooks, thumbnails titles, or pin titles that grab attention.

    560 GitHub stars~3.7k tokensUpdated 5 mo ago
    Writing & ContentAuto-check passed
  • Caption Writer

    social-media-skills/skills

    A skill your agent uses to write platform-native social media captions (post copy) in the brand's voice — the words that accompany a post on Instagram, LinkedIn, TikTok, Facebook, X/Twitter…

    134 GitHub stars~1.7k tokensUpdated 9 days ago
    Writing & ContentAuto-check passed
  • Blog Repurpose

    Infrasity-Labs/dev-gtm-claude-skills

    Repurpose blog posts for social media, email, YouTube, Reddit, and LinkedIn.

    136 GitHub stars~2.3k tokensUpdated 3 mo ago
    Writing & ContentAuto-check passed
  • Social Media Pro Max

    criptogus/agent-evolve-network

    State-of-the-art viral content + social design intelligence.

    288 GitHub stars~1.6k tokensUpdated 2 days ago
    Writing & ContentAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Questions about Channel Formats

What does Channel Formats do?

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…. Channel Formats is an agent skill from jeremylongshore/tons-of-skills-marketplace. 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.

When should I use Channel Formats?

Channel Formats fits situations like: reformatting content for a specific channel; with channel format; adapt for LinkedIn.

How do I install Channel Formats in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill channel-formats -a claude-code`. Or copy the skill folder (plugins/productivity/content-multiplier/skills/channel-formats in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/channel-formats in your project. Claude Code loads it when a task matches its description.

How do I install Channel Formats in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill channel-formats -a codex`. Or copy the skill folder (plugins/productivity/content-multiplier/skills/channel-formats in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/channel-formats in your project. Codex loads it when a task matches its description.

Can I use Channel Formats 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 jeremylongshore/tons-of-skills-marketplace --skill channel-formats -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/channel-formats, .gemini/skills/channel-formats, .github/skills/channel-formats and .opencode/skills/channel-formats in your project.

What does Channel Formats need to run?

SKILL.md names no scripts, command-line tools or credentials: Channel Formats is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Glob. Compatibility (from SKILL.md): Designed for Claude Code.

Does Channel Formats 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 Channel Formats 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 Channel Formats use?

Channel Formats is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Channel Formats use?

About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.8k tokens, read only when the agent opens those files.

What are the alternatives to Channel Formats?

Skills that share tags, products or a category with Channel Formats: Outlier Post Finder (ScrapeCreators/social-media-research-skills, 3.4k stars), Content Repurposer Sms (blacktwist/social-media-skills, 560 stars), Hook Writer Sms (blacktwist/social-media-skills, 560 stars) and Caption Writer (social-media-skills/skills, 134 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Channel Formats?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.