ワンクリックで
article-video-clip
Create a lightly packaged article-ready video clip from a video-material-ingest package using ffmpeg and HyperFrames.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create a lightly packaged article-ready video clip from a video-material-ingest package using ffmpeg and HyperFrames.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Generate and edit images with ByteDance Seedream 5.0 Pro/Lite image models: text-to-image, text-rich graphics, reference-image style transfer, no-mask colored-box local edits, outpainting, and batch generation. Use for production visual work, especially product/e-commerce imagery, editorial infographics, or replacing titles, objects, and materials in existing images.
Render Markdown into polished WeChat Official Account (微信公众号) HTML preview using this repo's style presets. Use when the user asks to 排版/美化/生成/预览微信公众号文章, wants a free md2wechat alternative, or needs a Markdown article converted into WeChat-ready inline HTML before 草稿箱/publish workflow.
把一篇本地 markdown 文档转写成飞书云文档(docx),排版精美、block 结构完整。 Mermaid 默认保留为 ```mermaid 代码块(源码可复制);--mermaid-mode whiteboard 时渲染成飞书画板。 触发:用户说"把 markdown 发到飞书"/"转写到飞书"/"这篇要发飞书";或给了本地 .md 路径,可附带 docx URL(不提供则创建新文档)。 不触发:微信公众号(走 wechat-publish-workflow)、Notion、Drive 原生 .md(走 lark-markdown)、docx 内部编辑(走 lark-doc)。
通过官方 `ntn` CLI 操作 Notion(创建/读取页面、上传文件/图片、设 cover/properties/icon、列出 blocks、追加内容)。 封装了已踩过的坑(空括号 hang、emoji 内联失败、YAML frontmatter 输入方向不解析、block type 不能 PATCH 改、paragraph.icon:null 拒绝等), 提供 `uv run scripts/ntn_cli.py <cmd>` 统一入口,默认用 `ntn login` OAuth(无需 integration token 和 share connection)。 当其他 skill 需要写/读 Notion 页面,或 agent 自己要操作 Notion 时,优先用本 skill 而不是手写 `ntn api` 或直接调 REST API。
Generate article illustrations in multiple styles — watercolor art, flat illustrations, technical diagrams, infographics, and more. Use when agent needs covers, inset illustrations, atmospheric dividers, blog banners, or technical diagrams for articles. Supports text-only generation, reference-image-plus-text style guidance, and prompt-only dry-run review.
Generate, edit, and batch-generate raster images with OpenAI's gpt-image-2 model via the Image API. Use when the user wants to create or modify a picture file — a photo, poster, product shot, character, infographic, illustration, collage, banner, or slide. Handles background swaps, object removal, text replacement, style transfer, and up to 16 reference images. Batch mode for many prompts or JSONL files. gpt-image-2 is SOTA for in-image text rendering (2026/06) — ideal when the picture needs readable words. Outputs PNG, JPEG, or WebP. Do NOT use for SVG/vector icons, matplotlib charts, Mermaid/Excalidraw diagrams, HTML/CSS mockups, or other code-native output.
| name | article-video-clip |
| description | Create a lightly packaged article-ready video clip from a video-material-ingest package using ffmpeg and HyperFrames. |
Use this skill when a known video has already been ingested with video-material-ingest skill and the user wants a short, lightly packaged clip for an article.
Do not use this skill to download URLs, search for videos, auto-select highlights, auto-generate subtitles, or upload to WeChat.
video-material-ingest package with media.ext, manifest.json, and sources.md.ffmpeg available on PATH.npx hyperframes.Bare .mp4 files in content/inbox/ are not valid --material inputs. Wrap or migrate them into a material package first; use a media.mp4 symlink when avoiding large local copies.
Ask for these before creating a clip:
wechat-landscape or wechat-portraitleft, center, or rightDefault focus is center. If converting landscape footage to portrait and the subject may be off-center, ask for focus.
node scripts/create-article-video-clip.mjs \
--material /absolute/path/to/article/assets/media/source-slug \
--start 00:12 \
--end 00:38 \
--preset wechat-landscape \
--title "视频标题" \
--caption "可选说明" \
--focus center
Use --dry-run first when checking paths and command planning.
Before calling the clip ready, verify final.mp4 with ffprobe and inspect preview-frame.jpg for black frames, overflow, or obviously wrong crop.
The default output lives beside article assets:
<article-folder>/assets/video-clips/<clip-slug>/
├── final.mp4
├── clip-manifest.json
├── notes.md
├── preview-frame.jpg
└── hyperframes/
clip-manifest.json and notes.md preserve source provenance and remind the user to confirm rights before publication.
video-material-ingest handles URL download and source material provenance.article-video-clip handles local clipping and light article packaging.wechat-publish-workflow handles whether and where the resulting clip is inserted into a WeChat draft.wechat-article-publisher may later automate actual WeChat video upload/insert.Do not claim WeChat video upload is complete from this skill alone.