一键导入
article-to-script
Convert written articles into structured video scripts with timing, narration, and scene breakdowns
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Convert written articles into structured video scripts with timing, narration, and scene breakdowns
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Turn paper links, blog posts, articles, or any worthy external content into curated entries for the Personal Blog curated section. Use this whenever the user sends a link and says 精选/curated/收录/加到这个模块/收录到精选/加到精选, or when you discover notable external content worth surfacing on the homepage. Each curated entry is a concise recommendation with your own reading notes — not just a link dump.
Explore a website that exposes a well-known agent manifest (RFC-8615 path) and answer questions or summarize content. Works on any site whose owner ships /.well-known/<name>-manifest.json with a structured tree, a public content endpoint dictionary, and natural-language instructions for agents. Use when the user asks "what's on <site>?", "summarize the latest post on <site>", "find resources about X on <site>", or wants you to act as a reader/agent on someone's personal site or content service.
Turn fragmented knowledge, rough notes, research snippets, interview takeaways, project learnings, paper excerpts, or partially formed ideas into structured archive cards for the Personal Blog archive system. Use this whenever the user asks to remember, 整理, 沉淀, 归档, 记到 archive, turn notes into cards, merge new knowledge into an existing archive note, or when they provide scattered points that should become a reusable archive card rather than a polished blog post. Also use this when new input should be matched against existing archive/blog content so similar notes are merged instead of duplicated.
Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.
Convert text to speech with Google Gemini TTS API at fixed 1.2x playback speed and WAV output. Use when users need fast narration generation from English or Chinese text, with optional voice and output filename.
Automatically engage with X (Twitter) home timeline by liking and replying to relevant tweets. The agent reads a persona profile (X-PROFILE.md), fetches timeline via script, filters tweets by relevance, generates comments directly, and publishes via script. Designed to run as a scheduled cron job (3x daily). Use when the user asks to set up X auto-engagement, configure a commenter persona, run timeline engagement, or troubleshoot engagement failures.
| name | article-to-script |
| description | Convert written articles into structured video scripts with timing, narration, and scene breakdowns |
| tags | ["video","content","script","documentation"] |
| version | 3.0.0 |
Convert written articles into structured video scripts ready for video production. This skill analyzes articles, designs scene structures, generates narrations, and calculates precise timing for video creation.
ALL NARRATIONS MUST BE WRITTEN IN ENGLISH
This is a non-negotiable requirement. Regardless of the input article's language (Chinese, Japanese, Spanish, etc.), all output narrations in script.json MUST be in English.
Why English?
If you generate narrations in any language other than English, the script is INVALID and must be regenerated.
Use this skill when you need to:
Do NOT use for:
script-to-remotion for that)CRITICAL: All narrations MUST be written in English, regardless of the input article language. This is required for TTS generation and international audience reach.
The skill follows a 5-stage workflow:
Each stage is documented in detail in the rules/ directory.
# 1. Read the article
Read /path/to/article.md
# 2. Follow the workflow (read rule files in order)
Read .claude/skills/article-to-script/rules/workflow-overview.md
Read .claude/skills/article-to-script/rules/article-analysis.md
Read .claude/skills/article-to-script/rules/scene-structure.md
Read .claude/skills/article-to-script/rules/script-generation.md
Read .claude/skills/article-to-script/rules/narration-expansion.md
Read .claude/skills/article-to-script/rules/timing-calculations.md
# 3. Generate the script
Write /path/to/output/script.json
# 4. Validate against schema
Read .claude/skills/article-to-script/schemas/script-schema.json
# Verify structure matches
# 5. Quality check
Read .claude/skills/article-to-script/rules/quality-checklist.md
The skill supports 6 scene types optimized for different content:
Built-in validation checks:
All workflow rules are documented in rules/:
After generating script.json, use the script-to-remotion skill to:
For issues or questions:
rules/quality-checklist.md for common problemsexamples/ for reference implementationsscript-to-remotion skill for downstream workflow