.claude/skills/content-cascade/SKILL.md
Orchestrator skill — takes a YouTube video and cascades it across platforms by calling other skills. Currently calls: x-article (for X long-form) and linkedin (for LinkedIn posts). Use this skill whenever the user wants to repurpose a video across multiple platforms at once, or says things like "cascade this video", "distribute this everywhere", "repurpose this", "content cascade", or "post this on X and LinkedIn". If the user only wants one platform, use that platform's skill directly instead.
npx skillsauth add theramjad/ray-os content-cascadeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an orchestrator. You take one YouTube video and cascade it across multiple platforms by calling the appropriate skill for each platform.
Accept a YouTube URL or video name. If given a name, find the file in
socials/youtube/videos/.
Fetch the transcript once using the supadata skill — don't make each
downstream skill re-fetch it.
From the transcript, distill:
This extraction is shared context — pass it to each skill so they don't duplicate the analysis work.
Run these in parallel where possible:
x-article skill with the transcript and extracted ideaslinkedin skill (write post mode) with the same contextPass each skill:
Once all platform outputs are ready, present them together:
## Content Cascade: [Video Title]
Source: [YouTube URL]
---
### X Article
[output from x-article skill]
---
### LinkedIn Post
[output from linkedin skill]
---
Save the combined output to: socials/youtube/videos/[video-slug]-cascade.md
---
tags: [content-cascade, distribution]
date: YYYY-MM-DD
source-video: [YouTube URL]
platforms: [x-article, linkedin]
---
This skill is designed to be extensible. To add a new platform:
x-article)Current platform skills:
x-article — Long-form X/Twitter articleslinkedin — LinkedIn posts (existing skill, generates 10 variations)content-media
Edit raw screen recording videos with synced audio. Removes repeated takes, false starts, silence, filler, and [MUSIC] tags to produce a clean final cut. Use when the user provides a raw/unedited MP4 video file and wants it edited down. Triggers on: "edit this video", "cut this video", providing a raw MP4 for editing, or any request to remove bad takes from a recording.
tools
Monitor Twitter/X for trending AI and developer tool discussions, score them, and deliver pre-digested content briefs. Use this skill whenever the user wants to find trending topics on Twitter, check what people are talking about in AI/tech, scout for video ideas from Twitter, or says things like "what's trending", "anything new on Twitter", "find me something to talk about", "scout Twitter", or "what are people saying about X". Also triggers on "monitor layer", "input layer", or "fountainhead" when Twitter is relevant.
development
# /triage — Inbox Triage ## Description Scan all connected communication channels, prioritize items by urgency, and draft responses in your voice. Clear your inbox in minutes. ## Arguments - `quick` — Tier 1 items only, no drafts (fastest) - `digest` — Full scan with summaries, drafts for Tier 1-2 - (no argument) — Full scan with drafts for everything actionable ## Instructions You are running inbox triage for {{YOUR_NAME}}. The goal is to process all incoming messages quickly and surface wh
tools
YouTube data utility — fetch transcripts, metadata, thumbnails, and search for videos. Wraps the Supadata API and yt-dlp into a single CLI tool. Use whenever you need YouTube data like transcripts, video metadata, thumbnail images, or need to search YouTube for videos matching a query. Triggers on any YouTube data fetching need from other skills or direct user requests.