sunshinelixun/video-publish-skill — explained in plain English
Analysis updated 2026-05-18
Turn a talking-head video into a title, summary, and four aspect-ratio cover images.
Stage a draft post on Xiaohongshu, Douyin, Bilibili, or WeChat Channels without auto-publishing it.
Redo just the 9:16 cover while keeping the other approved covers unchanged.
Resume a staging session locally after an interruption.
| sunshinelixun/video-publish-skill | ajaxfnc-yt/d.w.i.f | alanhuang168/ai-project-workflow | |
|---|---|---|---|
| Stars | 17 | 17 | 17 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Optional pieces like FFmpeg, Chrome, and Ego Lite are only required for specific features and are never installed automatically.
Video Publish Skill is a local-first tool built for Codex that helps someone prepare a video for publishing without actually publishing it for them. Starting from a video file or its subtitles, it generates promotional copy such as a title, summary, and description, plus AI-generated cover images in four different aspect ratios. Once the user explicitly says yes, the skill can stage the video, cover, and metadata onto a content platform's creation page. The README is clear that the final publish button is always checked and clicked by a human, not the tool. The skill can pull a full transcript from MP4, MOV, MKV, or WebM video files, or work directly from an existing subtitle file, then turn that transcript into a title, summary, and cover text. Covers are produced in 16:9, 4:3, 3:4, and 9:16 ratios through Codex's image generation feature, and support reference images, keeping a consistent look for a person across covers, and redoing just one ratio while keeping the others. After two separate confirmations, it can open the creation page for platforms including Xiaohongshu, Douyin, Bilibili, and WeChat Channels in Chrome or Chromium, and optionally use a separate tool called Ego Lite to fill in the platform's form fields, though it still stops short of clicking publish. Installation happens through the skills.sh installer or a standalone install script for macOS, Linux, or Windows, placing the skill into the Codex skills folder. Extra tools like FFmpeg, Python, or Ego Lite are only checked for and required when a specific feature actually needs them, not installed automatically. By default, session data is written to a local, git-ignored folder, and video files, subtitles, transcripts, and covers are not uploaded anywhere unless the user picks a reference image to send to Codex's image generator. The project is released under the Apache License 2.0 and includes some vendored code from a related project under the MIT license.
A local-first Codex skill that turns a video or its subtitles into publish-ready titles, covers, and staged platform drafts, but always leaves the final publish click to the user.
Mainly JavaScript. The stack also includes JavaScript, TypeScript, Node.js.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.