Communitygithub.com

kang-airtc/html-skills

すべてがHTML — 1つの.htmlソースからPPTX、PDF、画像、アニメーションをレンダリングするエージェントスキル。

html-skills とは?

このkang-airtc/html-skillsは、HTMLを唯一のソースとして利用し、そこからマルチフォーマット出力(PPTX、PDF、画像、アニメーション)を生成できるAIエージェント向けスキルです。デベロッパーツールやClaude Code、Cursor、Codexなどの環境で活用でき、単一のHTMLファイルを編集するだけで、スライド資料、印刷可能なPDF、静止画、動的なアニメーションまでを一度に出力可能になります。従来はドキュメントやプレゼンテーションのフォーマット変換に複数のツールや手順が必要でしたが、このスキルはHTMLの持つ柔軟性と豊富な表現力を活かし、ワークフローを大幅に簡略化します。エージェントが自動的にHTMLを解析し、それぞれのフォーマットに最適な変換処理を施すため、ユーザーはマークアップに集中できるようになります。

対応~Claude Code~Codex CLI~Cursor
npx skills add kang-airtc/html-skills

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

html-skills は何をしますか?

すべてがHTML — 1つの.htmlソースからPPTX、PDF、画像、アニメーションをレンダリングするエージェントスキル。

概要

このスキルは、単一のHTMLファイルを入力として、以下の出力形式を生成します:

  • PPTX: プレゼンテーションスライド
  • PDF: 印刷・配布用ドキュメント
  • 画像 (PNG, JPEG, etc.): 静止画キャプチャ
  • アニメーション (GIF, APNG): 動的なビジュアル表現

使い方

  1. ソースとなるHTMLファイルを作成します。
  2. エージェントにスキルを有効化し、ファイルパスを指定します。
  3. 出力形式を選択(例: --format pptx)。
  4. 変換が実行され、指定したディレクトリに出力されます。

例

# HTMLからPPTXに変換
agent run --skill kang-airtc/html-skills --input slides.html --format pptx

# HTMLからPDFに変換
agent run --skill kang-airtc/html-skills --input doc.html --format pdf

# HTMLから画像に変換
agent run --skill kang-airtc/html-skills --input screenshot.html --format png

# HTMLからアニメーションに変換
agent run --skill kang-airtc/html-skills --input animation.html --format gif

対応フォーマット

出力形式拡張子備考
PPTX.pptxスライドマスター対応
PDF.pdfA4/レターサイズ対応
PNG.png高解像度対応
JPEG.jpg品質調整可能
GIF.gifループ設定可能
APNG.png透過アニメーション対応

必要条件

  • エージェント環境(Claude Code, Cursor, Codex 等)
  • HTMLファイル(有効なマークアップ)
  • 出力ディレクトリへの書き込み権限

注意事項

  • HTMLは完全に自己完結している必要があります(外部リソースはインライン化推奨)。
  • CSSアニメーションはGIF/APNG出力時に自動的にフレームに変換されます。
  • スクリプトは実行されません(静的なHTMLのみ処理)。

開発者向け情報

このスキルは、内部でヘッドレスブラウザ(例: Puppeteer)を使用し、各フォーマットに適したレンダリングを行います。カスタム設定が必要な場合は、スキルの設定ファイルを編集してください。

関連スキル