All skills
aktsmm avatar

/context-to-video

@848fd9b
by yamapanaktsmm/agent-skills26 stars
4

Turn any context (blog URL, pasted article, PR diff, meeting notes, release notes, raw prompt) into a narrated explainer mp4 with slides, subtitles, and optionally a talking-head avatar. Uses a free local stack (Pillow + edge-tts + ffmpeg) with optional SadTalker for the avatar. Use when the user says "動画化", "explainer video", "解説動画作って", "ブログを動画に", "記事を動画化", "PRを動画で説明", "議事録を動画化", "context to video", or wants an mp4 from arbitrary text/source. Output is mp4 + srt under the user's chosen project workspace.

Use this Skill: https://skilld.dev/gh/aktsmm/agent-skills/context-to-video

This session only. Nothing lands on disk.

referencesscript-schema.md

≈368 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Script Schema

<project>/notes/script.json の形式。LLM がブログ要約から生成する。

{
  "title": "メインタイトル\n2行目可",
  "subtitle": "サブタイトル(英日どちらでも)",
  "source": "出典クレジット (例: github.blog / 2026-06-12)",
  "slides": [
    {
      "heading": "スライド見出し",
      "bullets": ["箇条書き1", "箇条書き2", "箇条書き3"],
      "narration": "このスライドで読み上げる文章。40〜120字。句点で区切る。"
    }
  ]
}

制約

  • slides は 5〜8 要素を推奨 (合計動画 2〜4 分)
  • bullets は 1スライド 3〜4 個、各 40 字以内 (はみ出すと自動折返し)
  • narration は 40〜120 字。読み上げ時間 ≒ スライド表示時間
  • title 改行 \n で 2 行までが収まる
  • 英語ナレならスライドも英語に統一すると音声と視覚が揃う

良い narration の書き方

  • 数字や指標は読み上げやすく開く: 23% → 23パーセント
  • 英略語は読み方を全角併記: P95 → P95 ピーきゅうじゅうご
  • 接続詞を入れて流す: 「そして」「ただし」「結果」
  • 「以上、ありがとうございました」で締めるとちゃんと終わる

著作権

ブログ本文の丸読みは避ける。要約 + 一次情報リンクをソースに明記する形が安全。図画像を埋め込むときはライセンス確認。

Source: SKILL.md on GitHub

1 warning1mo3 checks · Risk SAFE
  • Gen Agent Trust Hub1mo

    The skill is functionally safe but possesses a surface for indirect prompt injection because it processes external content (URLs, PR diffs, and notes) using media generation tools without explicit content sanitization.

  • Socket1mo

    No alerts

  • Snyk1mo

    Risk: MEDIUM · 2 issues

Signed by skilld at 848fd9b. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 17 hours ago.

Activeupdated 3 months ago
argument-hint
入力(URL/テキスト/PR/メモ)、言語(JP/EN)、長さ目安、アバター要否、出力先パス
user-invocable
true
metadata
{
  "author": "yamapan"
}

README badge

README badge for aktsmm/agent-skills/context-to-video