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が起動し、以下の処理を行います:
- 要求を構造化されたブリーフ(対象読者、目的、トーンなど)に解析します。
- コンテンツをHTMLテンプレートに流し込みます。
- WeasyPrint を使用してHTMLをPDFにレンダリングするか、python‑pptx を介してPPTXに、またはMarpスタイルのMarkdownデッキに変換します。
- 必要に応じて、Mermaidテキストから生成されたインラインSVG図表を追加し、Kamiの温かみのある羊皮紙パレットに合わせて再テーマ化します。
- 最終的なファイルを返します。
主な機能
- 多言語サポート – 英語と中国語の完全なレイアウト。日本語/韓国語用のフォントフォールバック機能。
- 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 を参照してください。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト