Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
Skills/Backend & APIs
pexoai avatar

Videoagent Video Studio

pexoai/pexo-skills

Seven different AI video models accessible through a single interface with zero API setup required. Handles both text-to-video and image-to-video generation, automatically enhances prompts for better results, and supports specific model selection when you need Google Veo's quality or Kling's character consistency. The proxy approach means you can generate clips immediately without hunting down API keys for minimax, seedance, grok, and the rest. Output is typically 4-10 seconds at common aspect ratios. Honestly quite convenient when you need to quickly test video generation ideas or animate static images without the usual API credential maze.

installs
10.5K
GitHub stars
815
last updated
Aug 21, 2026
View on GitHubSave

Install

$ npx -y skills add pexoai/pexo-skills --skill videoagent-video-studio --agent claude-code

Installs into .claude/skills of the current project.

Files

🎬 VideoAgent Video Studio

Use when: User asks to generate a video, create a video from text, animate an image, make a short clip, or produce AI video.

Generate short AI videos with 7 backends. This skill picks the right mode (text-to-video or image-to-video), enhances the prompt for best results, and returns the video URL.


Quick Reference

User IntentModeTypical Duration
"Make a video of..." (no image)text-to-video4–10 s
"Animate this image" / "Make this move"image-to-video4–6 s
"Turn this into a video with..."image-to-video4–6 s
Cinematic, story, adPrefer text-to-video with detailed prompt5–10 s

Generation Modes

ModeDescriptionModels
text-to-videoText prompt only β†’ videominimax, kling, veo, hunyuan, grok, seedance
image-to-videoSingle image + prompt β†’ animated clipminimax, kling, veo, pixverse, grok, seedance
reference-basedReference images/video β†’ consistent outputminimax, kling, veo, hunyuan, grok, seedance

Models (use --model <id>)

Model IDT2VI2VReferenceNotes
minimaxβœ…βœ…βœ…Subject reference image, character consistency
klingβœ…βœ…βœ…Multi-element / character / keyframe (O3)
veoβœ…βœ…βœ…Google Veo 3.1, multiple reference images
hunyuanβœ…β€”βœ…Video-to-video style transfer
pixverseβ€”βœ…β€”Stylized image-to-video
grokβœ…βœ…βœ…Video editing via reference video
seedanceβœ…βœ…βœ…Seedance 1.5 Pro, synchronized audio, 4–12 s

Full model details and endpoint reference: references/models.md.


How to Generate a Video

Step 1 β€” Choose mode and enhance the prompt

  • Text-to-video: Expand with subject, action, camera movement, lighting, and style. Be specific about motion (e.g. "camera slowly zooms in", "character walks left to right").
  • Image-to-video: Describe the motion to apply to the image (e.g. "gentle breeze in the hair", "camera pans across the scene"). See references/prompt_guide.md for patterns.

Step 2 β€” Run the script

Text-to-video:

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "<enhanced prompt>" \
  --duration <seconds> \
  --aspect-ratio <ratio>

Image-to-video:

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "<motion description>" \
  --image-url "<public image URL>" \
  --duration <seconds> \
  --aspect-ratio <ratio>

Parameters:

ParameterDefaultDescription
--modetext-to-videotext-to-video or image-to-video
--prompt(required)Scene or motion description
--image-urlβ€”Required for image-to-video; public image URL
--duration5Length in seconds (typically 4–10)
--aspect-ratio16:916:9, 9:16, 1:1, 4:3, 3:4
--modelautoModel ID (e.g. kling, veo, grok, seedance); auto = proxy picks

Other commands:

CommandDescription
node tools/generate.js --list-modelsList available models from the proxy
node tools/generate.js --status --job-id <id>Check async job status

Step 3 β€” Return the result

The script returns JSON:

{
  "success": true,
  "mode": "text-to-video",
  "videoUrl": "https://...",
  "duration": 5,
  "aspectRatio": "16:9"
}

Send videoUrl to the user.


Example Conversations

User: "Generate a short video of a cat walking in the rain, cinematic."

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "A cat walking through rain, wet streets, neon reflections, cinematic lighting, slow motion, 4K" \
  --duration 5 \
  --aspect-ratio 16:9

User: "Animate this photo" (user uploads a landscape)

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "Gentle clouds moving across the sky, subtle grass movement, cinematic atmosphere" \
  --image-url "https://..." \
  --duration 5 \
  --aspect-ratio 16:9

User: "Make a 10-second vertical video of a coffee pour, slow motion."

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "Close-up of coffee pouring into a white cup, slow motion, steam rising, soft lighting, product shot" \
  --duration 10 \
  --aspect-ratio 9:16

User: "Use Google Veo for a cinematic shot."

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --model veo \
  --prompt "A dragon flying through cloudy skies, cinematic lighting, 8s" \
  --duration 8 \
  --aspect-ratio 16:9

User: "Animate this portrait."

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --model grok \
  --prompt "Gentle smile, subtle head turn" \
  --image-url "https://..." \
  --duration 5

Setup

Zero API keys by default. Requests go through a hosted proxy. Set these for a custom proxy or token:

VariableRequiredDescription
VIDEO_STUDIO_PROXY_URLNoProxy base URL
VIDEO_STUDIO_TOKENNoAuth token if the proxy requires it

Knowledge Base

  • references/prompt_guide.md β€” Prompt patterns for text-to-video and image-to-video.
  • references/models.md β€” Model list, capabilities, and selection guide.
  • references/calling_guide.md β€” Per-model endpoint details, input parameters, and special handling.

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Details

Repository
github.com/pexoai/pexo-skills
Categories
Backend & APIs, Generative Media

More from pexoai/pexo-skills

All 9
  • Videoagent Image Studio5.6K
  • Videoagent Audio Studio3.9K
  • Seedance 2.0 Prompter1.1K
  • Videoagent Director541
  • Pexoai Agent343
  • Veo 3.2 Prompter240
  • Seedance Prompter186
  • Pexo Agent40.4K

Recommended

More Backend & APIs
1okx avatarokx-cex-marketokx/agent-skillsUse this skill when the user asks for: price of any asset, ticker, order book, candles, OHLCV, funding rate, open interest, OI change scanner, market screener (10.5Kinstalls
2okx avatarokx-cex-tradeokx/agent-skillsUse when the user asks to 'buy BTC', 'sell ETH', 'place a limit order', 'place a market order', 'cancel my order', 'amend my order', 'long BTC perp', 'short ETH10.3Kinstalls
3anthropics avatardocumentationanthropics/knowledge-work-pluginsWrite and maintain technical documentation. Trigger with "write docs for", "document this", "create a README", "write a runbook", "onboarding guide", or when th10.3Kinstalls
4okx avatarokx-cex-portfoliookx/agent-skillsThis skill should be used when the user asks about 'account balance', 'how much USDT do I have', 'my funding account', 'show my positions', 'open positions', 'p10.1Kinstalls
5langgenius avatarfrontend-code-reviewlanggenius/difyUse only when the user explicitly requests a review or audit of frontend code under `web/` or `packages/dify-ui/`. Supports pending-change, file-focused, and pa10.1Kinstalls
6base44 avatarbase44-troubleshooterbase44/skillsTroubleshoot production issues using backend function logs. Use when investigating app errors, debugging function calls, or diagnosing production problems in Ba10Kinstalls