Back to skills
extension
Category: Content & MediaNo API key required

svg-header-image

Template-based SVG header image generation. Create beautiful header images from titles and subtitles. No external API required. Triggered by 'make a header image', 'create a title image', 'generate an eye-catching image'.

personAuthor: jakexiaohubgithub

SVG Header Image Generator

テンプレートベースでプロフェッショナルなヘッダー画像をSVGで生成。ノイズテクスチャ、グローエフェクト、コーナーアクセント等のリッチな表現を含む。外部API不要。

使用タイミング

  • 「ヘッダー画像を作って」「タイトル画像を作って」と依頼されたとき
  • YouTubeサムネイル、ブログアイキャッチが必要なとき
  • テキストベースのビジュアル画像が必要なとき

図解・フローチャートが必要なら svg-diagram または mermaid-to-webp を使用。

基本コマンド

node ${CLAUDE_PLUGIN_ROOT}/scripts/generate.js \
  --output <output.svg> \
  --title "メインタイトル" \
  [options]

オプション

必須

| オプション | 説明 | |------------|------| | --output, -o | 出力SVGファイルパス | | --title, -t | メインタイトル |

任意

| オプション | 説明 | デフォルト | |------------|------|------------| | --subtitle, -s | サブタイトル | なし | | --theme | テーマ名 | midnight | | --theme-file | カスタムテーマJSONファイル | なし | | --badge | バッジテキスト(右上) | なし | | --category | カテゴリラベル(上部) | なし | | --width, -w | 出力幅(px) | 1920 | | --height, -h | 出力高さ(px) | 1080 | | --list-themes | テーマ一覧を表示 | - |

テーマ一覧

ダーク系(技術系コンテンツ向け)

| テーマ | 名前 | 特徴 | |--------|------|------| | midnight | Midnight | ダークブルー系、サイバー感。デフォルト | | ocean | Ocean Deep | ブルー/シアン系、深海感 | | lavender | Lavender Dream | パープル系、幻想的 | | neon | Neon Cyber | サイバーパンク、グリッドパターン | | geometric | Bold Geometric | ダーク、幾何学的装飾 |

暖色系

| テーマ | 名前 | 特徴 | |--------|------|------| | sunset | Sunset | レッド/ピンク系、情熱的 | | forest | Forest | グリーン系、自然・成長 |

ライト系

| テーマ | 名前 | 特徴 | |--------|------|------| | glass | Soft Glass | ライト系、柔らかい印象 |

使用例

基本

node ${CLAUDE_PLUGIN_ROOT}/scripts/generate.js \
  -o header.svg \
  -t "AIエージェント入門"

バッジ・サブタイトル付き

node ${CLAUDE_PLUGIN_ROOT}/scripts/generate.js \
  -o header.svg \
  -t "Claude Code完全ガイド" \
  -s "2025年最新版" \
  --badge "NEW" \
  --category "TUTORIAL"

カスタムサイズ(正方形)

node ${CLAUDE_PLUGIN_ROOT}/scripts/generate.js \
  -o square.svg \
  -t "SNS用画像" \
  -w 1080 -h 1080

カスタムテーマ

{
  "name": "Corporate Blue",
  "type": "v3",
  "bg": ["#0a1628", "#162d50", "#1e3a5f"],
  "accent": ["#4da6ff", "#66b3ff", "#99ccff"],
  "text": "#ffffff",
  "subText": "#b0c4de"
}
node ${CLAUDE_PLUGIN_ROOT}/scripts/generate.js \
  -o header.svg \
  -t "企業プレゼン" \
  --theme-file ./corporate.json --theme "Corporate Blue"

WebPへの変換

生成したSVGをWebPに変換するには svg-to-webp プラグインを使用:

node <svg-to-webp-plugin>/scripts/convert.js \
  -i header.svg -o header.webp --quality 90

前提条件

  • Node.js 16+ (Intl.Segmenter使用)
  • 外部APIキー不要

エフェクト

| エフェクト | 説明 | |------------|------| | ノイズテクスチャ | フィルムグレイン風の質感 | | グローエフェクト | 光の拡散効果(背景のオーブ) | | ドロップシャドウ | テキストに深みを追加 | | グリッドパターン | 背景に繊細なパターン | | コーナーアクセント | 四隅の装飾線 |