share-video

Generates platform-aware social copy and a screenshot card for YouTube or Vimeo videos.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/shawn-sandy/agentics-kit --skill share-video-shawn-sandy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: share-video
Source: https://github.com/shawn-sandy/agentics-kit/tree/main/kit/plugins/social-media-tools/skills/share-video
Command: npx skills add https://github.com/shawn-sandy/agentics-kit --skill share-video-shawn-sandy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Sharing a video on social media requires manually fetching its title, channel, and thumbnail, then rewriting copy for each platform's format and character limits, and creating a visual card. This Skill automates that entire workflow from a single video URL. ## Core Features & Use Cases - oEmbed Metadata Fetching: Retrieves title, channel, and thumbnail from YouTube or Vimeo oEmbed APIs, with a manual-input fallback when the API returns a 4xx error. - Platform-Specific Copy Drafting: Writes copy tailored to LinkedIn, Twitter/X, Bluesky, or Substack, following each platform's character limits, structure, and takeaway-first rules. - Video Card Generation: Populates an HTML template with the video metadata and copy, then screenshots it via Playwright to produce a dark-mode PNG card saved to docs/media/social/. - Use Case: Given a YouTube URL, produce a LinkedIn post draft plus a branded video card image ready to attach, without leaving the conversation. ## Quick Start Share this YouTube video on LinkedIn: https://youtu.be/example — draft the post copy and generate the video card image.

Frequently Asked Questions about share-video

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

FAQPage Schema
How do I create social media posts for a YouTube video automatically?▼

Provide the YouTube URL and target platform, and the skill fetches the video's title, channel, and thumbnail via the oEmbed API, then drafts copy following the platform's format rules and generates a screenshot card image.

How to generate a video card image from a Vimeo link?▼

The skill fetches Vimeo metadata from its oEmbed endpoint, populates an HTML template with the title, channel, thumbnail, and copy panels, then screenshots the rendered page with Playwright to produce a PNG card.

Which social platforms does video share copy support?▼

Copy drafting supports LinkedIn, Twitter/X, Bluesky, and Substack, each with its own structure, character limits, and hashtag rules. Video metadata fetching supports YouTube and Vimeo URLs only.

What happens when the oEmbed API returns a 404 for a video?▼

When the oEmbed request fails with a 4xx response (private, deleted, or restricted videos), the skill asks the user for the title and channel manually and proceeds without a thumbnail in the generated card.

Does the skill reuse previously created video posts?▼

Yes, before drafting it scans the docs/media/social/ directory for existing video posts matching the same content and offers to reuse them instead of regenerating copy and the card.