content-transformation

spitoglou's avatarfrom spitoglou

Convert content between formats, summarize at different levels, and repurpose for various platforms. Use when asked to convert to markdown, create summaries of varying lengths, make tweets, create flashcards, or process video content. Triggers include "convert to markdown", "summarize in one sentence", "make this a tweet", "create flashcards", "TL;DR", "summarize this video", "export as CSV".

0stars🔀0forks📁View on GitHub🕐Updated Jan 6, 2026

When & Why to Use This Skill

The Content Transformation skill is a versatile AI tool designed to streamline information processing by converting, summarizing, and repurposing content across multiple formats. It enables users to instantly transform long-form text or video into concise summaries, clean Markdown, structured CSV data, or platform-ready social media posts. By automating the transition between different media types and detail levels, it significantly enhances productivity for researchers, content creators, and students who need to distill complex information into actionable formats.

Use Cases

  • Multi-Level Summarization: Generate progressive summaries ranging from a single-sentence TL;DR to detailed 5-level breakdowns for complex articles and documents.
  • Cross-Platform Repurposing: Automatically transform long-form blog posts or research papers into engaging Tweets or social media snippets to maximize content reach.
  • Video Intelligence: Extract key takeaways, timestamps, and structured chapters from YouTube videos to facilitate rapid learning without watching the full content.
  • Format Conversion & Data Extraction: Convert unstructured text or broken HTML into clean Markdown for documentation, or export structured data into CSV files for spreadsheet analysis.
  • Educational Tooling: Instantly turn lecture notes, technical manuals, or study materials into Q&A flashcards to improve knowledge retention and exam preparation.
namecontent-transformation
descriptionConvert content between formats, summarize at different levels, and repurpose for various platforms. Use when asked to convert to markdown, create summaries of varying lengths, make tweets, create flashcards, or process video content. Triggers include "convert to markdown", "summarize in one sentence", "make this a tweet", "create flashcards", "TL;DR", "summarize this video", "export as CSV".

Content Transformation

Convert, summarize, and repurpose content across formats and platforms.

Pattern Selection

Intent Pattern When to Use
Standard summary summarize Balanced key points extraction
Micro summary summarize_micro Extremely concise (1-2 sentences)
5-level summary create_5_sentence_summary Progressive: 5 words → 5 sentences
Key points create_summary Bullet-point key takeaways
One-liner + bullets create_micro_summary One sentence + supporting points
To Markdown convert_to_markdown Any format → clean Markdown
HTML cleanup sanitize_broken_html_to_markdown Broken HTML → Markdown
To CSV export_data_as_csv Structured data → CSV
To Tweet tweet Content → tweet-length
To Flashcards to_flashcards Content → Q&A flashcards
Create flashcards create_flash_cards Generate study flashcards
Callout blocks md_callout Create Markdown callouts
Video summary youtube_summary YouTube → key points + timestamps
Video chapters create_video_chapters Video → timestamped chapters
Latest video extract_latest_video Get latest video info
Video ID extract_videoid Extract video IDs from URLs

Decision Flow

User request
    │
    ├─ Summarization ─┬─ "one sentence/TL;DR" ──→ summarize_micro
    │                 ├─ "5-level/progressive" ──→ create_5_sentence_summary
    │                 ├─ "key points/bullets" ──→ create_summary
    │                 └─ general ──→ summarize
    │
    ├─ Format conversion ─┬─ "markdown" ──→ convert_to_markdown
    │                     ├─ "CSV/spreadsheet" ──→ export_data_as_csv
    │                     ├─ "tweet" ──→ tweet
    │                     └─ "flashcards" ──→ to_flashcards
    │
    └─ Video content ─┬─ "summarize video" ──→ youtube_summary
                      └─ "chapters/timestamps" ──→ create_video_chapters

Pattern References

See references/ for full patterns:

Output Guidelines

  • Preserve essential meaning in all transformations
  • Match output format conventions exactly (valid Markdown, proper CSV escaping)
  • For summaries: scale detail to requested length
  • For social: respect platform character limits
  • For study materials: focus on testable concepts