tw93/Kami

👩‍🚒 Good content deserves good paper. Layout rules and templates that let AI agents export PDF, PNG and editable PowerPoint.

Kami – AI搭載のドキュメントデザインスキル

概要 – Kamiは、AIエージェント(Claude Code、Codex、Cursorなど)向けのプラグイン/スキルであり、自然言語の要求を美しくスタイリングされたPDF、PNG、または編集可能なPowerPointファイルに変換します。8つの組み込みテンプレート(1ページ資料、履歴書、手紙、ポートフォリオ、スライド、株式レポート、変更履歴、ランディングページ)が付属しており、英語、中国語、日本語、韓国語をサポートしています。

仕組み – このスキルはエージェントの ~/.agents/skills フォルダに配置されます。エージェントに “make a one‑pager for my startup” のような指示を出すと、自動的にKamiが起動し、以下の処理を行います:

  1. 要求を構造化されたブリーフ(対象読者、目的、トーンなど)に解析します。
  2. コンテンツをHTMLテンプレートに流し込みます。
  3. WeasyPrint を使用してHTMLをPDFにレンダリングするか、python‑pptx を介してPPTXに、またはMarpスタイルのMarkdownデッキに変換します。
  4. 必要に応じて、Mermaidテキストから生成されたインラインSVG図表を追加し、Kamiの温かみのある羊皮紙パレットに合わせて再テーマ化します。
  5. 最終的なファイルを返します。

主な機能

  • 多言語サポート – 英語と中国語の完全なレイアウト。日本語/韓国語用のフォントフォールバック機能。
  • 8つの既製テンプレート およびランディングページシステム。
  • 図表統合 – Mermaid → SVG → PDF対応。
  • ブランドプロファイル – ~/.config/kami/brand.md ファイルでデフォルトのフォント、色、ページサイズ、トーンなどを保存できるため、設定を繰り返す必要がありません。
  • ゼロ依存MCPサーバー – 小さなローカルHTTPサーバー (mcp_server.py) により、MCP対応エージェントであればスキルプロンプト全体を読み込むことなくKamiを駆動できます。
  • フォント処理 – スクリプトが不足しているCJKフォントを自動的にインストールします。フォントはオフライン使用のためにバンドルされています。
  • バージョンチェック – GitHubの最新リリースに対して毎日サイレントチェックを行います。

インストール

# generic agent install (Claude Code, Codex, Cursor, …)
npx skills add tw93/kami -a claude-code codex cursor -g -y

または README に記載されているホスト固有のプラグインコマンドを使用するか、Claude Desktop 用のビルド済み kami.zip をダウンロードしてください。

使用方法 – スラッシュコマンドは不要です。サポートされている言語で自然に話しかけるだけです。プロンプト例:

  • English: make a resume for me
  • 中文: 帮我做一份一页纸
  • 日本語: スタートアップ向けの一枚資料を作って
  • 한국어: 이력서를 만들어줘

デザイン哲学 – 温かみのある羊皮紙の背景 (#f5f4ed)、インクブルーのアクセント、セリフ体、ゆったりとした余白。すべてのテンプレートは同じ視覚的リズムに従っており、技術的な出力を厳格かつ視覚的に魅力的なものにします。

ライセンス – コードとテンプレートはMITライセンス。CJKフォントには独自のライセンスがあります(TsangerJinKai02は個人利用のみ、その他はOFL)。

詳細情報 – 完全な仕様は design.md、チートシートは CHEATSHEET.md、ライブデモは https://kami.tw93.fun を参照してください。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト