publish-x
Formats and prepares Moviola projects for direct publishing to X.
Install
mkdir -p .claude/skills/publish-x && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18154" && unzip -o skill.zip -d .claude/skills/publish-x && rm skill.zipInstalls to .claude/skills/publish-x
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Prepare and publish the current moviola project to X (Twitter). Validates platform constraints, renders with the x preset, and guides the upload. Use when the user wants to post the current video on X.Key capabilities
- →Check video duration against X platform limits
- →Propose trimming locations if duration exceeds limits
- →Ask for music file and add it to the project
- →Render the project with the X preset
- →Retry rendering with `--allow-long` for X Premium users
- →Relay file path and instructions for manual upload to X
How it works
The skill checks the moviola project's timeline against X platform constraints, renders the video with a specific preset, and provides instructions for manual publishing. It also handles music addition and duration adjustments.
Inputs & outputs
When to use publish-x
- →Publish video project
- →Render social media clips
- →Validate video content constraints
About publish-x
Checks video duration against platform limits, renders project files, and provides instructions for publishing on X.
Prepare and publish the current moviola project to X (Twitter). Validates platform constraints, renders with the x preset, and guides the upload. Use when the user wants to post the current video on X.
When not to use it
- →When the user wants to publish to platforms other than X
- →When the user wants to trim video without confirmation
- →When the user wants automatic upload to X (not yet wired up)
Limitations
- →Automatic upload to X is not wired up yet
- →Trimming requires user confirmation
- →The skill is specific to publishing on X (Twitter)
How it compares
This skill automates the preparation and rendering of a video specifically for X, including platform-specific checks and rendering presets, simplify the process compared to manual adjustments.
Compared to similar skills
publish-x side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| publish-x (this skill) | 0 | 3mo | No flags | Beginner |
| tiktok-marketing | 0 | 4mo | No flags | Beginner |
| social-video-creative | 0 | 2mo | No flags | Intermediate |
| ugc-video-prompts | 0 | 2mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
tiktok-marketing
aAAaqwq
TikTok content strategy, video creation workflows, posting optimization, and analytics. Based on n8n automation templates.
social-video-creative
DeliciousHouse
Generate ONE on-brand short-form vertical video (Reel / Story video) for a single Aries social post at 9:16 reel scale. Use once per requested video clip. FORCES exactly one video_generate call and returns the generated_video creative_asset (localized basename + width/height/duration) plus a content
ugc-video-prompts
palmier-io
Generate ultra-realistic UGC/influencer-style video clips inside Palmier Pro — talking selfies, product demos, candid lifestyle motion — using the proven still-then-animate pipeline instead of cold text-to-video. Drives Palmier Pro's generate_video, get_timeline, and get_media tools directly, with m
page-scroll-video
palewire
Records short videos of web pages with smooth scrolling animation and browser chrome frame. Use this when asked to create promotional videos or demos that scroll through a web page for social media.
video-downloader
ComposioHQ
Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
video-processor
basher83
Process video files with audio extraction, format conversion (mp4, webm), and Whisper