mcpField
O
og-image

og-image

github.com/html2pngデザイン・UI1036 回インストール39 週間前に更新
リポジトリ

og-image について

og-image は、HTML を html2png.dev に送信して Open Graph 画像やソーシャルメディアのプレビュー画像を生成するスキルです。各プラットフォームのサイズやレイアウトの指針も示します。

主な機能

  1. 01HTML から画像を生成
  2. 02html2png.dev の変換エンドポイントを利用
  3. 03ソーシャル画像の標準サイズを参照
  4. 04タイポグラフィとレイアウトの指針
  5. 05画像倍率と描画待ち時間を設定

活用シーン

  1. 01Facebook や LinkedIn のプレビュー画像を作成
  2. 02Twitter/X のソーシャルカードを準備
  3. 03ブランドを反映した共有画像を描画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/html2png/skills --skill og-image

インストール後、Claude Code で/og-imageを入力して読み込まれたか確認します。

詳細

OG 画像ジェネレーター

html2png.dev を使用して、Open Graph やソーシャルメディアのプレビュー画像を生成します。

標準サイズ

プラットフォームサイズアスペクト比
Facebook/LinkedIn1200×6301.91:1
Twitter/X1200×6751.78:1 (16:9)
Twitter Large1200×6002:1
正方形1200×12001:1

エンドポイント

POST https://html2png.dev/api/convert

例

curl -X POST "https://html2png.dev/api/convert?width=1200&height=630&deviceScaleFactor=2" \
  -H "Content-Type: text/html" \
  -d '<!DOCTYPE html>
<html>
<head>
  <script src="https://cdn.tailwindcss.com"></script>
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap" rel="stylesheet">
</head>
<body class="flex items-center justify-center" style="width: 1200px; height: 630px; font-family: Inter, sans-serif; background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);">
  <div class="text-center text-white px-16">
    <h1 class="text-7xl font-extrabold mb-6 leading-tight">How to Build APIs</h1>
    <p class="text-3xl opacity-90 mb-8">A complete guide to RESTful design</p>
    <div class="flex items-center justify-center gap-4">
      <div class="w-16 h-16 rounded-full bg-white/20"></div>
      <span class="text-xl">By John Doe · 10 min read</span>
    </div>
  </div>
</body>
</html>'

主な要素

タイポグラフィ:

  • 大きく太字の見出し(60~80px)
  • 読みやすいサブ見出し(24~32px)
  • 背景に対して高いコントラスト

レイアウト:

  • 中央揃え、または左揃えのコンテンツ
  • ゆとりのあるパディング(60~100px)
  • 明確な視覚的階層

背景:

  • グラデーションオーバーレイ
  • 控えめなパターン
  • ブランドカラー

画像:

  • 著者のアバター(円形、80~120px)
  • ロゴ(上隅、または中央)
  • 装飾要素(控えめに)

CDN リソース

フォント:

<link
  href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap"
  rel="stylesheet"
/>

アイコン:

<script src="https://unpkg.com/lucide@latest"></script>

ヒント

  • 文字をくっきり表示するには、常に deviceScaleFactor=2 を使用します
  • フォントの読み込みには delay=1000 を使用します
  • テキストは最小限に抑えます(見出しは最大3~5語)
  • 小さいサイズでも確認します(フィード内では画像が圧縮されます)
  • 読みやすくするため、高いコントラストを使用します

レート制限

IP ごとに1時間あたり50リクエスト。

コメント