jpskill.com
📦 その他 コミュニティ

knowledge-2-web

歴史や科学などの知識記事を、美しい画像付きのインタラクティブなウェブページへ自動変換するSkill。

📜 元の英語説明(参考)

将知识文章内容转换为精美的交互式网页,自动生成配图,适用于历史、科学、文化等各类知识主题。

🇯🇵 日本人クリエイター向け解説

一言でいうと

歴史や科学などの知識記事を、美しい画像付きのインタラクティブなウェブページへ自動変換するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o knowledge-2-web.zip https://jpskill.com/download/6578.zip && unzip -o knowledge-2-web.zip && rm knowledge-2-web.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/6578.zip -OutFile "$d\knowledge-2-web.zip"; Expand-Archive "$d\knowledge-2-web.zip" -DestinationPath $d -Force; ri "$d\knowledge-2-web.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して knowledge-2-web.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → knowledge-2-web フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Knowledge to Web - 知識記事ウェブページジェネレーター

知識記事の内容を美しいインタラクティブなウェブページに変換し、画像を自動生成します。歴史、科学、文化など、あらゆる種類の知識テーマに適用できます。

使用シーン

  • 授業補助教材の作成
  • 知識啓蒙記事の視覚化
  • 歴史的事件の詳細な分析
  • 科学的概念の図解説明
  • 文化知識カードの表示

使用方法

方法1:JSONファイルの提供

python scripts/knowledge-to-web.py <content.json> [api_key] [--images N] [--style STYLE]

パラメーターの説明:

  • content.json: 記事内容のJSONファイル(assets/example-industrial-revolution.jsonを参照)
  • api_key: Google APIキー(オプション、環境変数 GOOGLE_API_KEY が設定されている場合)
  • --images N: 生成する画像の数(デフォルト:5)
  • --style STYLE: 画像のスタイル(historical/scientific/cultural/nature、デフォルト:historical
  • --no-images: 画像生成をスキップし、HTMLのみを生成します

方法2:Skillによる呼び出し

/knowledge-2-web 産業革命 背景、発展段階、技術革新、社会影響などの内容を含む

JSONコンテンツ形式

{
  "title": "記事タイトル",
  "subtitle": "サブタイトル",
  "coreThesis": "核心命題",
  "primaryColor": "#8B2B24",
  "accentColor": "#B58D59",
  "causes": [
    {
      "title": "原因タイトル",
      "description": "原因説明"
    }
  ],
  "timeline": [
    {
      "time": "時点",
      "title": "イベントタイトル",
      "description": "イベント説明"
    }
  ],
  "impacts": [
    {
      "title": "影響タイトル",
      "description": "影響説明"
    }
  ],
  "perspectives": [
    {
      "title": "視点タイトル",
      "quote": "引用内容"
    }
  ],
  "misconceptions": [
    {
      "misconception": "よくある誤解",
      "fact": "正しい事実"
    }
  ]
}

完全な例については、assets/example-industrial-revolution.json を参照してください。

画像生成

Gemini Image API を使用して、画像を自動生成します。

画像スタイル

  • historical: 伝統的な中国画スタイル、歴史テーマに適しています
  • scientific: 科学イラストスタイル、科学的概念に適しています
  • cultural: 文化芸術スタイル、文化テーマに適しています
  • nature: 自然写真スタイル、自然テーマに適しています

API設定

Google API Key の設定が必要です。

# 方法1:環境変数
export GOOGLE_API_KEY="your-api-key"

# 方法2:コマンドライン引数
python scripts/knowledge-to-web.py content.json your-api-key

画像生成サンプルコード

from google import genai
from google.genai import types
from PIL import Image

client = genai.Client(api_key="your-api-key")

prompt = "A historical scene of the Industrial Revolution, traditional painting style"
response = client.models.generate_content(
    model="gemini-2.5-flash-image",
    contents=[prompt],
    config=types.GenerateContentConfig(
        response_modalities=['IMAGE'],
        image_config=types.ImageConfig(aspect_ratio="16:9")
    )
)

for part in response.candidates[0].content.parts:
    if part.inline_data:
        image = Image.open(io.BytesIO(part.inline_data.data))
        image.save("generated_image.png")

出力

以下の要素を含む完全なHTMLファイルが生成されます。

  • レスポンシブデザイン、モバイルとデスクトップに対応
  • 美しいカード型レイアウト
  • AI生成の画像
  • タイムラインの視覚化
  • アイコンと視覚要素
  • よくある間違いのヒント
  • ブラウザで直接開いて閲覧可能

出力ディレクトリ:output/knowledge-web/

デザインスタイル

  • Tailwind CSSフレームワークを使用
  • 中国語に最適化されたフォント(Noto Sans SC / Noto Serif SC)
  • カスタム配色スキーム
  • カードのホバー効果
  • スクロールタイムライン
  • レスポンシブグリッドレイアウト
  • 画像とテキストの完璧な融合

スクリプトの説明

knowledge-to-web.py

メインスクリプトで、画像生成とHTML生成機能を含む完全な知識記事ジェネレーターです。

generate-illustrations.py

独立したイラストジェネレーターで、知識記事の画像を単独で生成するために使用できます。

generate-template.js

JavaScriptテンプレートジェネレーターで、フロントエンドでHTMLを動的に生成するために使用されます。

# 産業革命の知識ウェブページを生成(5枚のイラストを含む)
python scripts/knowledge-to-web.py assets/example-industrial-revolution.json --images 5 --style historical

# HTMLのみを生成し、画像を生成しない
python scripts/knowledge-to-web.py assets/example-industrial-revolution.json --no-images

# 科学スタイルで3枚のイラストを生成
python scripts/knowledge-to-web.py content.json --images 3 --style scientific
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Knowledge to Web - 知识文章网页生成器

将知识文章内容转换为精美的交互式网页,自动生成配图,适用于历史、科学、文化等各类知识主题。

使用场景

  • 教学辅助材料制作
  • 知识科普文章可视化
  • 历史事件深度解析
  • 科学概念图解说明
  • 文化知识卡片展示

使用方法

方式一:提供JSON文件

python scripts/knowledge-to-web.py <content.json> [api_key] [--images N] [--style STYLE]

参数说明:

  • content.json: 文章内容的JSON文件(参考 assets/example-industrial-revolution.json)
  • api_key: Google API key(可选,如果已设置环境变量 GOOGLE_API_KEY)
  • --images N: 生成图片数量(默认:5)
  • --style STYLE: 图片风格(historical/scientific/cultural/nature,默认:historical)
  • --no-images: 跳过图片生成,仅生成HTML

方式二:通过Skill调用

/knowledge-2-web 工业革命 包括背景、发展阶段、技术创新、社会影响等内容

JSON内容格式

{
  "title": "文章标题",
  "subtitle": "副标题",
  "coreThesis": "核心命题",
  "primaryColor": "#8B2B24",
  "accentColor": "#B58D59",
  "causes": [
    {
      "title": "原因标题",
      "description": "原因描述"
    }
  ],
  "timeline": [
    {
      "time": "时间点",
      "title": "事件标题",
      "description": "事件描述"
    }
  ],
  "impacts": [
    {
      "title": "影响标题",
      "description": "影响描述"
    }
  ],
  "perspectives": [
    {
      "title": "视角标题",
      "quote": "引用内容"
    }
  ],
  "misconceptions": [
    {
      "misconception": "常见误区",
      "fact": "正确事实"
    }
  ]
}

完整示例请参考:assets/example-industrial-revolution.json

图片生成

使用 Gemini Image API 自动生成配图:

图片风格

  • historical: 传统中国画风格,适合历史主题
  • scientific: 科学插图风格,适合科学概念
  • cultural: 文化艺术风格,适合文化主题
  • nature: 自然摄影风格,适合自然主题

API配置

需要配置 Google API Key:

# 方式1:环境变量
export GOOGLE_API_KEY="your-api-key"

# 方式2:命令行参数
python scripts/knowledge-to-web.py content.json your-api-key

图片生成示例代码

from google import genai
from google.genai import types
from PIL import Image

client = genai.Client(api_key="your-api-key")

prompt = "A historical scene of the Industrial Revolution, traditional painting style"
response = client.models.generate_content(
    model="gemini-2.5-flash-image",
    contents=[prompt],
    config=types.GenerateContentConfig(
        response_modalities=['IMAGE'],
        image_config=types.ImageConfig(aspect_ratio="16:9")
    )
)

for part in response.candidates[0].content.parts:
    if part.inline_data:
        image = Image.open(io.BytesIO(part.inline_data.data))
        image.save("generated_image.png")

输出

生成一个完整的HTML文件,包含:

  • 响应式设计,适配移动端和桌面端
  • 精美的卡片式布局
  • AI生成的配图
  • 时间线可视化
  • 图标和视觉元素
  • 易错点提示
  • 可直接在浏览器中打开查看

输出目录:output/knowledge-web/

设计风格

  • 使用Tailwind CSS框架
  • 中文优化字体(Noto Sans SC / Noto Serif SC)
  • 自定义配色方案
  • 卡片悬停效果
  • 滚动时间线
  • 响应式网格布局
  • 图片与文字完美融合

脚本说明

knowledge-to-web.py

主脚本,完整的知识文章生成器,包含图片生成和HTML生成功能。

generate-illustrations.py

独立的插图生成器,可单独使用为知识文章生成配图。

generate-template.js

JavaScript模板生成器,用于前端动态生成HTML。

示例

# 生成工业革命知识网页(含5张插图)
python scripts/knowledge-to-web.py assets/example-industrial-revolution.json --images 5 --style historical

# 仅生成HTML,不生成图片
python scripts/knowledge-to-web.py assets/example-industrial-revolution.json --no-images

# 使用科学风格生成3张插图
python scripts/knowledge-to-web.py content.json --images 3 --style scientific