shortform-format-library

Match source-grounded content ideas to short-form video formats, recording outlines, and editing briefs.

3.6k|688|Updated Mar 28, 2026
Ready to run
npx skills add https://github.com/ericosiu/ai-marketing-skills --skill shortform-format-library-ericosiu
💬 Prompt for ChatGPT / Claude Chat▼
Please help me install this Agent Skill.
Skill: shortform-format-library
Source: https://github.com/ericosiu/ai-marketing-skills/tree/main/shortform-format-library
Command: npx skills add https://github.com/ericosiu/ai-marketing-skills --skill shortform-format-library-ericosiu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Creators struggle to turn scattered content ideas and performance spikes into consistent, filmable short-form videos. This Skill maintains a visual format library that connects each idea to verified reference videos, structured talking prompts, and renderer-neutral editing briefs while keeping evidence, interpretation, and results clearly separated. ## Core Features & Use Cases - Format Library Management: Store creator references, post observations, reusable formats, and ideas with stable IDs, freshness tracking, and evidence status labels. - Content Spike Analysis: Interpret supplied analytics, retention graphs, and topic lists to distinguish topic signals from format outliers before proposing ideas. - Structured Content Tables: Generate tables pairing each idea with a source link, a Watch reference video, three talking prompts, claim limits, and a CTA. - Production Handoffs: Produce editing briefs and comment-to-access lead magnet drafts, with optional handoff to a ManyChat skill. - Use Case: A creator supplies 30 days of content spikes and an existing swipe page; the Skill ranks ideas, matches each to two formats with verified reference links, and prepares three recording outlines plus an editor brief. ## Quick Start Use $shortform-format-library to review my recent content spikes and existing format page, then return a ranked content table with each idea matched to two formats and three talking prompts.

Frequently Asked Questions about shortform-format-library

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn content ideas into short-form video outlines?▼

Supply your ideas or analytics and the Skill builds a content table pairing each idea with a suggested format, a verified Watch reference video, three talking prompts, and a CTA. Choosing a format carries the hook, source timestamp, and prompts into an editable outline draft.

How to analyze content spikes before picking video formats?▼

The Skill distinguishes post outliers, retention peaks, and topic themes rather than treating them as interchangeable. It compares posts to the same creator's median for similar type and age, records baselines and sample sizes, and keeps posts under 48 hours provisional.

Does the format library validator require external Python packages?▼

No, the validate_library.py script uses only the Python 3.10+ standard library. It checks IDs, references, prompt counts, timezone-aware dates, URLs, and metric values in a JSON snapshot without writing to input files.

Can I use this with ManyChat for comment-to-access delivery?▼

Yes, it hands off to the manychat-ig-lead-magnet skill when installed, but that skill is not required. Without it, the Skill still drafts the keyword, opening DM, delivery message, tracking plan, and test plan as a concrete handoff.

What are the limitations of the format library validation?▼

The validator only checks structural integrity of the interchange JSON, such as reference resolution and date formats. It does not verify performance claims, source truth, page behavior, or whether an editorial format recommendation is sound.

Does the skill automatically publish pages or schedule research?▼

No, refresh schedules, publishing, paid rendering, and live lead delivery are separate operations requiring explicit user authorization. Building a page does not refresh its sources or activate background jobs.