Video Marketing logo

Video Marketing

Community
nguyenphp
video-marketing

Video content strategy, YouTube optimization, short-form content, and video production best practices.

Overview

Publishernguyenphp
Repositoryantigravity-marketing
Skill namevideo-marketing
Stars
52
Forks
12
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by nguyenphp on GitHub. Read the source before you install it.

Installation

Install the Video Marketing AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/nguyenphp/antigravity-marketing/tree/main/templates/.agent/skills/video-marketing
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/nguyenphp/antigravity-marketing.git /tmp/antigravity-marketing
mkdir -p .claude/skills
cp -r /tmp/antigravity-marketing/templates/.agent/skills/video-marketing .claude/skills/video-marketing
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Video Marketing in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Video Marketing on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Video Marketing is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Video Marketing

Create compelling video content that drives engagement and conversions.


1. Video Platform Overview

PlatformBest ForLengthFormat
YouTubeEvergreen, tutorials8-15 min16:9 landscape
TikTokViral, trends15-60 sec9:16 vertical
Instagram ReelsDiscovery15-90 sec9:16 vertical
YouTube ShortsDiscovery<60 sec9:16 vertical
LinkedInB2B, professional30 sec - 5 min16:9 or 1:1
FacebookCommunity1-3 minMultiple

2. Video Types

TypePurposeBest Platform
Tutorial/How-toEducate, SEOYouTube
Product demoShowcase featuresAll
TestimonialSocial proofWebsite, ads
Behind-the-scenesAuthenticityInstagram, TikTok
InterviewAuthorityYouTube, LinkedIn
Live streamEngagementAll
ExplainerComplex topicsYouTube, website
User-generatedCommunityAll

3. YouTube Strategy

Video Structure

SectionPurposeDuration
HookGrab attention0-15 sec
IntroSet expectations15-30 sec
ContentDeliver valueMain body
CTANext steps15-30 sec
End screenMore content20 sec

YouTube SEO

ElementBest Practice
TitleKeyword front, 60 chars, curiosity
DescriptionKeyword-rich, links, timestamps
Tags5-10 relevant tags
ThumbnailCustom, faces, text overlay
ChaptersTimestamps in description
CardsLink to relevant videos
End screensSubscribe + next video

Thumbnail Best Practices

ElementGuidance
FacesExpressive emotions
Text3-5 words max, readable on mobile
ColorsBright, contrasting
BrandingConsistent style
Size1280x720 minimum

4. Short-Form Video

TikTok/Reels Best Practices

ElementBest Practice
HookFirst 1-3 seconds crucial
Length15-30 sec optimal
AudioUse trending sounds
Text on screenKey points, accessibility
Vertical9:16 native
Captions85% watch without sound

Short-Form Content Types

TypeDescription
Trend participationJump on viral trends
Tutorial snippetsQuick how-tos
Behind-the-scenesAuthentic glimpses
POVStorytelling format
Before/afterTransformation content
Day in the lifePersonal brand

5. Video Production

Equipment Tiers

TierInvestmentEquipment
Beginner$0-$200Smartphone, natural light
Intermediate$500-$2KDSLR, ring light, lav mic
Professional$5K+Cinema camera, full lighting, pro audio

Production Checklist

PhaseTasks
Pre-productionScript, storyboard, location, equipment
ProductionSetup, filming, backup recordings
Post-productionEdit, color, audio, export
DistributionUpload, optimize, promote

Audio Quality

PriorityWhy
#1Bad audio = unwatchable
TipInvest in good mic before camera
CheckMonitor audio while recording

6. Video Metrics

YouTube Metrics

MetricTargetWhy It Matters
Watch timeHigh total hoursRanking factor
Avg view duration>50%Engagement quality
CTR4-10%Thumbnail/title effectiveness
Subscribers gainedGrowingChannel health

Short-Form Metrics

MetricIndicates
ViewsReach
Watch timeEngagement
SharesViral potential
CommentsCommunity
SavesValue

7. Video Content Repurposing

Long to Short

SourceDerivatives
10-min YouTube video3-5 TikTok clips
InterviewQuote graphics, short clips
WebinarTutorial snippets
PodcastAudiogram, highlight reels

Repurposing Workflow

1. Identify key moments
2. Cut into short clips
3. Add captions
4. Optimize for platform
5. Post with platform-native text

8. Live Video

Live Streaming Best Practices

ElementBest Practice
PromotionAnnounce 24-48hrs ahead
EquipmentTest audio/video before
EngagementAcknowledge comments live
Duration15-60 min depending on platform
CTAClear next step during/after

Live Content Ideas

TypeDescription
Q&AAnswer audience questions
TutorialLive demonstration
InterviewGuest conversations
Product launchUnveil new products
Behind-the-scenesTeam, office, events

9. Video Ads

Ad Formats by Platform

PlatformFormatLength
YouTubeSkippable, non-skip, bumper5-30+ sec
MetaFeed, Stories, Reels5-60 sec
TikTokIn-feed, TopView5-60 sec
LinkedInSponsored video15-30 sec

Video Ad Structure (ABCD)

ElementDescription
AttractHook in first 5 seconds
BrandEarly brand mention
ConnectEmotional/functional appeal
DirectClear CTA

10. Video Tools

ToolPurpose
Adobe PremiereProfessional editing
DaVinci ResolveFree professional editing
CapCutMobile editing, TikTok
CanvaSimple video creation
DescriptPodcast/video editing
VidIQ/TubeBuddyYouTube SEO
Frame.ioReview and collaboration

Remember: The best video is the one you publish. Start with good content and improve production over time.

Frequently asked questions

What does the Video Marketing AI skill do?

Video content strategy, YouTube optimization, short-form content, and video production best practices.

Why use Video Marketing on TypingMind?

Because you install it once and use it with any model. Video Marketing is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Video Marketing in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/nguyenphp/antigravity-marketing/tree/main/templates/.agent/skills/video-marketing. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Video Marketing?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Video Marketing?

As many as you like. As long as a model supports skills, you can use Video Marketing with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Video Marketing AI skill free?

It is published on GitHub by nguyenphp. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇