🧪 Skills
Filtrix Video Gen
Generate videos through Filtrix Remote MCP. Use when users ask for text-to-video, image-to-video, video task polling, or downloading completed videos with ge...
v0.1.0
Description
name: filtrix-video-gen description: Generate videos through Filtrix Remote MCP. Use when users ask for text-to-video, image-to-video, video task polling, or downloading completed videos with generate_video_text, generate_video_image, and get_video_status.
Filtrix Video Gen (MCP)
This skill is MCP-only.
- Endpoint:
https://mcp.filtrix.ai/mcp - Auth:
Authorization: Bearer <FILTRIX_MCP_API_KEY> - Primary tools:
generate_video_textgenerate_video_imageget_video_status
Setup
Required:
FILTRIX_MCP_API_KEY
Optional:
FILTRIX_MCP_URL(default:https://mcp.filtrix.ai/mcp)
Generate Video (Text)
python scripts/generate.py \
--mode text-to-video \
--prompt "a cinematic drone shot over a neon city at night" \
[--aspect-ratio 16:9] \
[--idempotency-key KEY] \
[--wait] \
[--poll-interval 8] \
[--timeout 600] \
[--output /tmp/video.mp4]
Default behavior submits a request and prints request_id.
Add --wait to poll until completion and download the final video.
Generate Video (Image-to-Video)
Grok Imagine:
python scripts/generate.py \
--mode grok-imagine \
--prompt "camera slowly pushes in, fog drifting" \
--image-path /path/to/input.png \
--duration-seconds 6 \
[--aspect-ratio 16:9] \
[--wait]
Seedance 1.5 Pro:
python scripts/generate.py \
--mode seedance-1-5-pro \
--prompt "soft cinematic motion, subject turns to camera" \
--image-url https://... \
--duration-seconds 8 \
[--aspect-ratio 16:9] \
[--wait]
Notes:
- Grok duration:
6or15 - Seedance duration:
5,8,10,12 - Seedance in MCP has audio fixed to
on
Check Status
python scripts/status.py \
--request-id YOUR_REQUEST_ID \
[--download] \
[--output /tmp/video.mp4]
Idempotency
idempotency_key prevents duplicate billing on retries.
If omitted, scripts auto-generate one UUID-based key.
References
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!