skillfed

wjs-converting-text-to-video

This skill converts a written article into a polished short-form video optimized for vertical platforms. It combines Volcano TTS Chinese narration, HyperFrames-powered scene animations, and AI-generated abstract watercolor backgrounds to produce 1080×1920 MP4 files ready for YouTube Shorts, TikTok, and similar services. The output emphasizes visual contrast and pacing over template repetition, enforcing diverse layouts and typography across 5–10 scenes.

wjs-converting-text-to-video transforms Chinese articles into 1080×1920 portrait MP4 videos with TTS narration, animated text, and watercolor backgrounds.

AI-generated summary based on this skill's SKILL.md

107 15 MIT updated by jianshuo

Install

jianshuo/claude-skills/wjs-converting-text-to-video · repository language: Python

git clone https://github.com/jianshuo/claude-skills
cp -r claude-skills/wjs-converting-text-to-video ~/.claude/skills/wjs-converting-text-to-video
npx skillfed install jianshuo/claude-skills/wjs-converting-text-to-video

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does wjs-converting-text-to-video do?

wjs-converting-text-to-video transforms written articles into polished short-form MP4 videos optimized for vertical platforms like YouTube Shorts and TikTok. It combines Volcano TTS Chinese narration, HyperFrames-powered scene animations, and AI-generated abstract watercolor backgrounds to produce 1080×1920 videos that emphasize visual contrast and pacing across 5–10 scenes.

Can I turn text into short video with TTS narration using this skill?

Yes. wjs-converting-text-to-video accepts markdown or article text and automatically generates narrated video with text-to-speech. It supports Chinese voiceover via Volcano TTS, handles scene segmentation, and outputs MP4 files ready for social platforms—no manual narration recording required.

What output format and dimensions does wjs-converting-text-to-video produce?

wjs-converting-text-to-video generates vertical portrait video in 1080×1920 resolution as MP4 files, sized for YouTube Shorts, TikTok, and WeChat. Video length typically ranges from 30–90 seconds, with content divided across 5–10 dynamically laid-out scenes rather than repetitive templates.

Does wjs-converting-text-to-video support Chinese voiceover?

Yes. wjs-converting-text-to-video creates narrated video with Chinese voiceover powered by Volcano TTS. It automatically segments your article, generates speech, and syncs narration to animated scenes with watercolor backgrounds and motion graphics for a polished, platform-ready result.

How does wjs-converting-text-to-video handle visual design?

wjs-converting-text-to-video enforces diverse layouts and typography across scenes to avoid template repetition. It uses AI-generated abstract watercolor backgrounds, HyperFrames-powered animations, and visual contrast to create dynamic 30–90 second videos that stand out on social media feeds.

Can wjs-converting-text-to-video automate my article-to-social-media workflow?

Yes. wjs-converting-text-to-video automates the article-to-social-media video pipeline by accepting markdown or text input and producing finished MP4 files in a single pass. This eliminates manual scene creation, narration recording, and editing—ideal for scaling content across YouTube Shorts, TikTok, and WeChat.

SKILL.md

rendered from the published skill — quoted content, verbatim

wjs-converting-text-to-video

把一篇王建硕风格的微信公众号 article.md 做成 1080×1920 竖屏、30-90 秒 的中文解说短视频:TTS 旁白 + HyperFrames CSS/GSAP 动画 + 抽象水彩背景 + 转场 SFX。输出 MP4 给视频号 / 抖音 / 小红书 / Reels。

What this skill produces

维度 默认
尺寸 1080×1920 竖屏 (9:16)
时长 30-90 秒
Scene 数 5-10
旁白 火山引擎 Volcano TTS,默认阿虎对话男声
背景 GPT Image 2 生成的抽象水彩 (bg.png) + blur 30 + 暖黑半透明 overlay
字体 Noto Sans SC,hero 900,主文字暖奶白
输出 <article-folder>/<slug>.mp4(与 video/ 平行,不放 video/ 里)
发布 自动上传到 YouTube — Portrait → Shorts,Landscape → 普通 video;重新渲染会替换老视频(不累积)

When this skill fires

  • 用户已有 article.md,说「做成视频」「做一个解说」「讲一遍」
  • 用户跑 /wjs-converting-text-to-video <article-folder>
  • 用户说「把昨天发的那 X 篇都做成视频」之类的批量请求

When NOT to use

  • 没有文章稿,只是一个想法 → 先用

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 9 files
wjs-converting-text-to-video/SKILL.md
wjs-converting-text-to-video/scripts/bootstrap-project.sh
wjs-converting-text-to-video/scripts/daily-upload-batch.sh
wjs-converting-text-to-video/scripts/generate-bg.sh
wjs-converting-text-to-video/scripts/publish-to-youtube.py
wjs-converting-text-to-video/scripts/retrofit-bg-image.py
wjs-converting-text-to-video/scripts/strip-dark-scene-bgs.py
wjs-converting-text-to-video/scripts/synth-sfx.sh
wjs-converting-text-to-video/scripts/tts.py

Related skills

Tags

text-to-video chinese-tts vertical-video gsap-animation short-form-content auto-narration watercolor-design social-media-video content-repurposing motion-graphics