К основному содержанию
скилл CX Codex

instagram-reels-publishing — скилл для Claude Code: публикация Reels

Готовит финальный Reel к публикации: спеки 9:16, безопасная зона, обложка под сетку профиля и настройки поста. Пригодится, когда ролик уже смонтирован, а выложить его надо без обрезки и размытия.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add social-media-skills/skills --skill instagram-reels-publishing -a claude-code
Открыть на GitHub

Что делает instagram-reels-publishing

Скилл разбирает механику публикации, а не сценарий и не подпись. На входе — brand-profile и готовый файл Reel, на выходе — спецификация настроек поста, бриф на обложку и чек-лист по спекам и безопасной зоне. Работает по схеме FRAME: кадр 9:16, зарезервированная зона, обложка под сетку, подпись с ключевыми словами, выпуск по расписанию.

Ключевая причина, по которой Reels портятся, — не контент, а шаг публикации. Instagram показывает ролик в трёх обрезках: полный 9:16 в ленте Reels, 4:5 в фиде и 3:4 (1080×1440) в сетке профиля. Поэтому хук, лицо и призыв к действию держите в центральной безопасной зоне, а верхние и нижние полосы под интерфейс оставляйте пустыми. Обложку выбирают до публикации и после загрузки уже не меняют — это повод готовить её заранее, отдельным изображением, а не кадром из видео.

Публикует WoopSocial: postType REEL плюс видео, подпись и обложка, по расписанию и с проверкой через platform-specs-and-validation. Трендовый звук, Share-to-Feed, метки и Reel Insights остаются в приложении Instagram — через API они недоступны. Видео, обложку и вшитые субтитры делают другие инструменты, а чужие водяные знаки с ролика нужно убрать до публикации.

Какие задачи решает

  • выпустить готовый Reel без обрезки и размытия
  • разметить безопасную зону под три обрезки Instagram
  • подготовить обложку под сетку профиля заранее
  • собрать чек-лист спеков перед загрузкой
  • понять, что публикуется автоматически, а что остаётся в приложении

Примеры запросов агенту

  • Проверь мой Reel по спекам и безопасной зоне, собери чек-лист перед публикацией
  • Напиши бриф на обложку под сетку профиля 3:4
  • Задай настройки публикации Reel по расписанию через WoopSocial

Как установить instagram-reels-publishing

1Через Skills CLI (Vercel)

npx skills add social-media-skills/skills --skill instagram-reels-publishing -a claude-code

2Вручную: положить файлы

~/.claude/skills/instagram-reels-publishing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/instagram-reels-publishing/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о instagram-reels-publishing

Как установить instagram-reels-publishing в Claude Code?

Выполните npx skills add social-media-skills/skills --skill instagram-reels-publishing -a claude-code. Скилл встанет в ~/.claude/skills/instagram-reels-publishing/SKILL.md.

Что делает instagram-reels-publishing?

Описывает настройки публикации, пишет бриф на обложку и прогоняет чек-лист спеков и безопасной зоны для готового Reel. Плюс советует по трендовому звуку и меткам.

Что скилл не умеет?

Он не рендерит видео, не рисует обложку и не вшивает субтитры — это задачи других инструментов. Трендовый звук, Share-to-Feed, метки и Reel Insights остаются в приложении Instagram.

Исходный текст

SKILL.md · MIT
---
name: instagram-reels-publishing
description: >-
  The Instagram Reels publish-mechanics skill -- distinct from reels-script (the script), instagram-seo (the
  keyword caption), and platform-specs-and-validation (cross-platform validation). Use when someone has a
  finished Reel and needs to publish it correctly: specs, cover, safe zone, publish settings. It gets the
  Reel OUT the way Instagram displays it: 9:16 spec-clean video, the safe zone that survives the feed and
  profile-grid crops, a custom grid-safe cover (chosen before publish, can't edit after), the keyword
  caption, and audio. Uses the FRAME framework. Reads brand-profile + the Reel asset first. The agent
  specs the publish settings, cover brief, and specs/safe-zone checklist, and advises audio/tags.
  WoopSocial publishes postType REEL + video + caption + cover on a schedule; trending audio,
  Share-to-Feed, tags, and Reel Insights stay native/in-app; the video/cover come from other tools.
  Remove other-platform watermarks; metrics never fabricated.
version: 1.0.0
---

# instagram-reels-publishing

The **Reel publish-mechanics skill** — get a finished Reel **out** the way Instagram displays it (specs, safe
zone, cover, settings). The agent **specs the publish settings + the cover brief + the specs/safe-zone
checklist + advises audio/tags**; **WoopSocial publishes postType REEL + video + caption + cover**; **trending
audio, Share-to-Feed, tags, quality + Insights are native/in-app**, and the video/cover/burned-in captions
come from other tools.

## The POV: the Reel is made elsewhere — this gets it OUT spec-clean
Great Reels get squashed/cropped/blurred at the **publish step** — a sizing/settings problem, not a content
problem. Design for **how Instagram actually displays a Reel**: full **9:16** in the Reels tab, a **4:5** crop
in the feed, and the **3:4 (1080×1440)** profile-grid crop (the 2025 rectangular-grid change) — so keep critical content **centered**
and in the **safe zone.** The **cover** is chosen before publish and **can't be edited after.** WoopSocial
publishes **postType REEL + video + caption + cover**; the trending audio, Share-to-Feed, tags, and quality
settings are native/in-app, and the video/cover/captions come from other tools.

## Read these first
1. **brand-profile** — cover/caption style.
2. the **finished Reel asset** (+ topic).

## The framework: FRAME
(Depth: `references/the-frame-framework.md`.)
- **F — Frame it 9:16, spec-clean:** 1080×1920, MP4/MOV H.264 30/60fps ≥1080p ≤4GB (~15–20 Mbps); off 0.5625
  → crops/letterboxes; **remove other-platform watermarks.**
- **R — Reserve the safe zone:** top ~250px + bottom ~350px are UI; keep **hook text/face/CTA** in the central
  safe zone (survives the **4:5 feed + 3:4 grid crops**).
- **A — Art the cover for the grid:** choose before publishing; a **custom upload beats a video frame**; key
  elements + bold ≥60px text in the **3:4-grid-safe center**; **can't edit after upload** (→ `ideogram`/
  `nano-banana`).
- **M — Match caption + audio:** publish the **keyword caption** (← `instagram-seo`); audio beats silent +
  trending audio is pushed (native); the first-3-sec hook (← `reels-script`); burned-in captions in the safe
  zone (← `captions-and-clipping`).
- **E — Emit on schedule + mind what's native:** WoopSocial publishes **postType REEL + video + caption +
  cover**, scheduled + spec-validated (→ `platform-specs-and-validation`); **native/in-app:** trending audio,
  Share-to-Feed, collab/product tags, media-quality, Reel Insights.

## The reality (verify-quarterly)
9:16 1080×1920 canonical (off 0.5625 crops/letterboxes); MP4/MOV H.264 30/60fps ≥1080p ≤4GB ~15–20 Mbps;
length ~90s / 3 min in-app / ~15 min third-party; the 3 crop contexts (Reels tab 9:16, feed 4:5, **profile
grid 3:4 1080×1440** [2025 rectangular-grid change], link 1.91:1); safe zones (top ~250 / bottom ~350 UI;
central ~1320 safe; March 2026 unified FB+IG safe zone); cover (chosen before publish, frame or custom upload,
**can't edit after**, renders 9:16 feed + 3:4 grid, custom > frame, bold ≥60px center); audio (with-audio >
silent, trending pushed [native]); hook first 3s; burn captions (safe zone); remove watermarks; blurry fixes
(15–20 Mbps VBR, ~30-min processing, Rec.709, desaturate reds); media-quality native: `references/reels-
publishing-2026-reality.md`. The spec sheet + pre-publish checklist, the safe-zone map, the cover brief, the
publishable-vs-native table, the publish block + worked examples: `references/specs-cover-and-publish.md`.

## Honest scope (never violate)
- **The agent** specs the publish settings, writes the **cover brief**, runs the **specs/safe-zone checklist**,
  and **advises** trending-audio/Share-to-Feed/tags.
- **WoopSocial publishes** **postType: REEL + the 9:16 video + the caption (`content.text`) + the cover
  (REEL-only)** on a **schedule**, validated via `platform-specs-and-validation`.
- **WoopSocial does NOT:** select **trending audio** (IG's licensed library — not via API; native), toggle
  **Share-to-Feed** (native), add **collaborator/product tags** (native), trim the **video**, set
  **media-quality** (native), or read **Reel Insights** (native). It can't **render the video** (video tools/
  creator), **design the cover** (image tools), or **burn in captions** (`captions-and-clipping`).
- **9:16 1080×1920** or it crops/blurs; **content in the safe zone** (survives the 4:5 feed + 3:4 grid crops);
  **custom cover — can't edit after upload**; **remove other-platform watermarks**; **never fabricate reach.**
  (Scope, distinctions + connections: `references/scope-and-connections.md`.)

## Distinct from its siblings (route correctly)
**instagram-reels-publishing (this)** = the publish MECHANICS (specs/safe-zone/cover/settings) · **reels-
script** = the script · **instagram-seo** = the keyword caption (pairs — published here) · **platform-specs-
and-validation** = the cross-platform validation (this uses it) · **captions-and-clipping** = the burn-in ·
**tiktok-video-publishing**/**youtube-publishing-and-metadata** = the sibling publish skills · **thumbnail-
design** = YouTube thumbnails (the cover is the IG analogue) · **instagram-growth** = the strategy.

## Where this connects
Reads first: **brand-profile** + the **finished Reel asset.** Pulls from: **reels-script** (the hook/script),
**instagram-seo** (the keyword caption), the **video tools** (`veo-3`/`luma`/`kling`/`heygen` via
**ai-video**) for the clip, **ideogram**/**nano-banana** for the **cover**, **captions-and-clipping** for the
burned-in captions. Validates with: **platform-specs-and-validation** (9:16, ≤4GB, MP4/MOV). Publishes via:
**scheduling-and-queue → WoopSocial** (postType REEL + video + caption + cover). Measures with: native **Reel
Insights** + **analytics-and-reporting**. Trending audio, Share-to-Feed, tags, quality, Insights + asset
creation stay native/other-tools.

## Definition of done
A finished Reel published spec-clean: 9:16 at 1080×1920 (MP4/MOV H.264, ≤4GB, no other-platform watermark),
with the hook/face/CTA centered in the safe zone so it survives the 4:5 feed + 3:4 grid crops; a custom
grid-safe cover briefed to an image tool (bold ≥60px text in the 3:4 center, chosen before publish since it
can't be edited after); the keyword caption (from instagram-seo) and audio in place, with the hook routed to
reels-script and the burn-in to captions-and-clipping; postType REEL + video + caption + cover published via
WoopSocial on a schedule and validated via platform-specs-and-validation, while trending audio, Share-to-Feed,
collaborator/product tags, media-quality, and Insights stay native/in-app; nothing fabricated; correctly
distinguished from reels-script, instagram-seo, and platform-specs-and-validation.

© social-media-skills · MIT · social-media-skills/skills

Похожие скиллы

Всё по теме «Маркетинг и контент» →
scraping-instagram-location-content apidojo Собирает публичные посты Instagram, отмеченные в конкретном месте, и отдаёт ссылки, подписи, авторов, лайки и даты. Пригодится, когда нужно понять, что гости пишут о заведении. CX Codex +1 810установок monitoring-instagram-hashtag-trends apidojo Собирает посты по хештегам Instagram и считает, какие теги дают лучший отклик. Пригодится, когда нужно собрать набор хештегов под пост или сравнить теги для бренда. CX Codex +1 740установок social-publishing ndesv21 Публикует и планирует посты в 13 социальных сетях через SocialClaw API по одному ключу. Инструмент решает задачу кросспостинга без ручной настройки OAuth для каждого сервиса. CX Codex 3 600установок ig-reel Jakeschincariol Превращает сырую идею в готовый сценарий Instagram Reel с таймингом, экранным текстом и хуками по 26 формулам. CX Codex +1 520установок instagram-marketing sergebulaev Планирует и готовит контент для Instagram: подписи, карусели, хэштеги и расписание публикаций. Подходит для черновиков и публикации через Publora API. CX Codex +1 826установок social-publisher claude-office-skills Автоматизирует публикацию контента в соцсети и адаптирует подписи под TikTok, Instagram, YouTube и LinkedIn. Пригодится при дистрибуции видео по расписанию. CX Codex +1 5 600установок

Из того же набора67

competitor-analysis Скилл читает публичное поле конкурентов в соцсетях и находит белое пятно, которое бренд может занять. Пригодится перед запуском контент-плана. CX Codex +1 675установок hashtag-strategy Скилл собирает стратегию хештегов и находимости для соцсетей: сначала ключевые слова, потом тесный набор тегов под каждую платформу. CX Codex +1 672установок batch-content-plan Скилл собирает партию постов на неделю или месяц за один заход: с балансом тем, под голос бренда и с брифом на каждый пост. CX Codex +1 683установок trend-jacking Скилл оценивает тренд по критериям FIT, SAFETY и TIMING и собирает на его основе пост в голосе бренда. Нужен, когда решаете, стоит ли вообще реагировать на инфоповод. CX Codex +1 667установок youtube-publishing-and-metadata Пишет заголовок, описание с главами и теги для видео на YouTube, выставляет категорию, приватность и флаг madeForKids. Пригодится перед публикацией ролика. CX Codex +1 660установок reply-and-comment-writer Скилл пишет черновики ответов на комментарии, DM и чужие посты в голосе бренда. Человек проверяет и публикует сам. CX Codex +1 657установок writing-style-and-tone Правит черновики так, чтобы они не звучали как ChatGPT: ритм, конкретика, тон под момент. Пригодится, когда пост вычитан, но читать его тяжело. CX Codex +1 641установок facebook-strategy Скилл для агента, который раскладывает работу в Facebook на три поверхности: Reels для охвата, Feed для доверия, Groups для сообщества. CX Codex +1 645установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой