Skip to main content

video-description

Generates optimized descriptions for video platforms from transcripts and supplementary material. Use when the user asks for a video description or provides a transcript for video preparation.

Source facts

Repository
GoogleCloudPlatform/devrel-demos
Last source activity
February 18, 2026 at 21:14
Detected SKILL.md language
English
Stars
386
Forks
186

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
7 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
video-description
description
Generates optimized descriptions for video platforms from transcripts and supplementary material. Use when the user asks for a video description or provides a transcript for video preparation.
# Video Description This skill helps you create engaging, platform-optimized video descriptions. It synthesizes information from a video transcript and any provided supplementary context (like a blog post or technical specifications). ## Sequential Workflow Follow these steps to generate a high-quality description: 1. **Analyze Source Material**: Read the video transcript and any supplementary documents. Identify key topics, keywords, and calls to action. 2. **Determine Platform**: Identify the target platform (e.g., YouTube, Instagram, TikTok). If not specified, default to a general SEO-friendly format. 3. **Select Template**: Choose an appropriate template from [TEMPLATES.md](references/TEMPLATES.md) based on the video type and platform. 4. **Draft Description**: Create the description using the selected template. - **Point of View**: Always use first-person singular ("I", "my") instead of "we" or "our". - **Relevance**: Ensure the first few lines contain the most critical information and keywords. 5. **Add Metadata**: Include timestamps (if identifiable in the transcript), relevant links, and social CTA. - **Hashtags**: Limit to exactly 5 of the most relevant ones with broad appeal. 6. **Validate**: Run the [scripts/validate.py](scripts/validate.py) script to ensure the description meets platform-agnostic formatting standards. ## Reference Materials - **Templates**: See [TEMPLATES.md](references/TEMPLATES.md) for standard formats and platform variations. - **Examples**: See [EXAMPLES.md](references/EXAMPLES.md) for few-shot examples. - **Validation**: Detailed rules in [scripts/validate.py](scripts/validate.py). - **Regression Testing**: Run `pytest scripts/test_validate.py` to check performance against [assets/evaluations.json](assets/evaluations.json).
View on GitHub