スキル紹介:Kamiはコンテンツを統一された、納品可能なビジュアル成果物へ整理する
Kami は tw93 がオープンソース化した AI ドキュメントデザイン Skill で、Claude Code、Claude Desktop、汎用 Agent を対象として、履歴書、1ページ資料、長文ドキュメント、スライド、ランディングページを統一されて納品可能なビジュアル成果物として整えます。
最近、tw93 がオープンソースにした Kami を見て、第一印象は「これは単なるテンプレートプロジェクトではなく、Claude Skill の形を観察するのに最適な事例だ」ということでした。
そのスローガンは Good content deserves good paper. です。直訳すれば「良い内容には良い紙が必要」。この一言が実に的確に、コンセプトを要約しています。AI は文章生成、要約、構成の言い換えはかなり得意ですが、実際に納品する段階になると、レイアウト、視覚的階層、ドキュメントの体裁、可読性といった「最後の仕上げ」が不足しがちです。
Kami が担うのは、まさにこの最後のステップです。
Kami は、ドキュメントデザインシステムを Skill としてパッケージ化し、Claude Code、Claude Desktop、さらには ~/.agents/ ディレクトリを読む汎用 Agent に対して、自然言語の要求から対応する機能を自動起動し、コンテンツをより「正式な納品物」として見えるページへ整えます。
1. Kami とは
Kami は tw93 のオープンソース AI ドキュメントデザイン Skill です。プロジェクト名の Kami は日本語で「紙」を意味し、Kaku · Waza · Kami という3つのツールセットのうちの三つ目にあたります。
Kakuはコーディングを担うWazaは習慣とトレーニングに寄るKamiは文書を納品する
用途としては、主に次のようなケースを想定しています。
- 履歴書
- 1ページ紹介資料
- 長文ドキュメント
- 公式文書
- ポートフォリオ
- スライド
- 株式・調査レポート
- チェンジログ
- 製品ランディングページ
これらのコンテンツは AI が直接作れるものですが、しばしば「文字は正しい」レベルで止まりがちです。Kami が重視するのは、内容があるだけでなく、読めて、見せられて、納品できること です。
そのため、「もっといい見た目にして」とモデルに言うだけではなく、テンプレート、フォント、視覚ルール、言語方針、エクスポート方法、使用方法までを再利用可能な Skill パッケージにまとめています。
2. なぜ Skill の事例として適しているのか
Anthropic の Agent Skills の公式定義では、Skill は Claude の機能拡張を行うモジュール化された能力で、各 Skill は説明、メタデータ、任意でスクリプトやテンプレートなどのリソースをパッケージ化し、関連タスクで Claude が自動利用する構成になります。
これは従来のプロンプトとは明確に異なります。
一般的なプロンプトは通常その会話の文脈内でしか効きません。今日「このスタイルで組版して」と書いても、次回はまた貼り直しになります。 Skill は、ファイルシステム内の作業手順書のようなものです。SKILL.md を持てるし、scripts/ を持てる。references/、テンプレート、フォント、追加リソースも持てる。Claude は必要な時に関連情報を読み込むため、最初からすべてを文脈に入れてしまう必要がありません。
Kami はこの考え方を見事に体現しています。
「暖色系の紙面、青のアクセント、セリフ体のフォント」を書いた一文で終わる指示ではなく、設計嗜好を設計システムとして積み上げています。
SKILL.mdで目的、起動シーン、ワークフローを定義- テンプレートで文書種別ごとに構造を担保
- スクリプトでパッケージ化、フォント復元、バージョンチェックなどの機械的処理を実行
- 参照ファイルでブランド情報、ビジュアルルール、出力制約を定義
- 自然言語トリガーで起動し、複雑なコマンドを覚える必要をなくす
これが、Kami を有用な参考事例として感じた点です。Skill は「長いプロンプト」ではなく、再利用可能なワークフロー資産へと段階的に進化しうることを示しています。
Skill とプロンプトの本質的違いについては、当サイトの Skill 専門記事:プロンプトから再利用可能な AI ワークフローへ を参照。別の Skill 化事例を見たいなら、Superpowers でコーディング Agent にワークフローを追加する の記事も参考になります。
3. Kami が生成できるもの
公開情報から見ると、Kami は現在、1ページ、長文ドキュメント、文書、ポートフォリオ、履歴書、スライド、株式レポート、チェンジログ、ランディングページなど、多様な文書・ページテンプレートを主にサポートしています。
その出力で重視されているのは「派手さ」ではなく、統一された紙面感と編集感です。プロジェクト文言で繰り返し強調される視覚キーワードは次の通りです。
- 暖色系の紙面背景
- インクブルーのアクセントカラー
- セリフ体中心の階層構成
- 公式出版物に近いリズム感
- 中国語・日本語・韓国語の CJK 組版ルート
中国語文脈では特に意味があります。AI が生成した中国語文書の多くで問題になるのは内容ではなく組版の質です。フォントの不揃い、行間の違和感、見出し階層の硬さ、英語テンプレートをそのまま中国語に当てた場合の違和感など。
Kami は中国語向けに専用フォントとフォールバックチェーンを用意しています。公開の SKILL.md を見ると、中国語・英語・日本語・韓国語に対してそれぞれ別のフォント構成を設定し、日本語・韓国語ルートは best-effort で、納品前に視覚確認を行うことを明示しています。
つまり「マルチランゲージ対応」をスローガンだけで語るのではなく、フォント、行間、句読点のリズム、エクスポート品質まで実務として考慮しているということです。
4. インストールと起動方法
Claude Code で使う場合、公式 README では次のインストール方法が示されています。
npx skills add tw93/kami -a claude-code -g -yCodex、OpenCode、または他の ~/.agents/ を読む汎用 Agent の場合は次の通りです。
npx skills add tw93/kami -a '*' -g -yClaude Code のプラグインマーケットプレイスを使い、バージョンが要件を満たしている場合は次で追加できます。
/plugin marketplace add tw93/kami
/plugin install kami@kamiClaude Desktop を使う場合は、通常は GitHub Releases から kami.zip をダウンロードし、Customize > Skills から + を押して Skill を作成、ZIP をアップロードします。公開情報によれば、Kami の Claude Desktop パッケージではサイズ肥大を避けるため、比較的大きな CJK フォントをなるべく除外し、欠けたフォントはスクリプトで復元する設計になっています。
起動は自然言語で行えるため、スラッシュコマンドを覚える必要はありません。例えば次のように話しかけるだけです。
1ページの要約資料を作ってください。または
この研究内容を長文書に整理してください。例えば以下のように英語で指示することもできます。
build me a resumedesign a slide deck for my talkClaude がタスクに該当すると判断すれば、この Skill を自動で呼び出します。
5. Kami と MCP の関係
厳密には、Kami は MCP サーバーというより Skill 側に寄っています。
MCP(Model Context Protocol)は Anthropic が提唱したオープン標準で、ローカルファイル、データベース、検索ツール、業務システム、ワークフローなど外部システムを統一的に接続するための仕組みです。公式文書では MCP を AI アプリケーションの USB-C インターフェースに喩えることがよくあります。
Skill と MCP は焦点が異なります。
- Skill は「タスク仕様書 + テンプレート + スクリプト + リソースパッケージ」
- MCP は「AI が外部データソース・ツールに接続するためのプロトコル」
- Skill は安定したワークフローを定着させるのに適する
- MCP は外部システムとの読み書きやツール実行に適する
Kami の事例に当てはめると、核心価値は「MCP 化」よりも Skill 化です。「見た目の良い文書をどう作るか」 を再利用可能な能力としてカプセル化しているからです。将来的に Notion、Google Drive、CMS、企業のアセットライブラリへ接続する必要が出てくるなら、そのときに MCP と組み合わせるのが自然です。
言い換えると、Kami が解決するのは「内容をどう納品可能な形に変えるか」。 MCP が解決するのは「Agent を外部世界へ安定して接続するか」。 両者は補完し合えますが、同じレイヤーのものではありません。
6. 私が Kami から見たワークフロー価値
Kami で最も学ぶべき点は、たとえテンプレートが美しくても、一点の見栄えそのものではなく、AI ワークフローをより堅牢な層に分解しているところです。
1. 美意識をルール化する
多くの人が AI に文書作成を任せる際、結果が安定しないのは、審美的要件が口頭説明のまま止まっているからです。
たとえば
もう少し高級感を出してレイアウトをもっとすっきりさせて正式なレポートみたいにしてこうした指示は抽象度が高く、モデルごとに解釈が揺れます。Kami は視覚スタイルを Skill に落とし込み、紙面背景、アクセントカラー、フォント階層、テンプレート構造、言語対応を明確な制約にしています。
2. 繰り返し作業をテンプレート化する
履歴書、1ページ、長文ドキュメント、ポートフォリオ、PPT、ランディングページは、実は安定した構造を共有しています。
毎回ゼロから指示を組むのは非効率です。Skill の価値は、これらの反復構造を固定化し、ユーザーはコンテンツと目的だけを渡せばよいようにする点にあります。
3. 納品基準をツールに組み込む
AI コンテンツは「使える」けれど、実際に他人へ提出できる状態ではないことが多いです。たとえば
- 見出し階層が不明瞭
- 中国語フォントが読みづらい
- 余白が不安定
- PDF 出力でずれる
- スライドのスタイルが統一されていない
- 長文に読解リズムがない
Kami はこうした課題を Skill の内部に前処理として組み入れています。つまり AI は単に文章を書くだけでなく、「納品可能な状態」に近づく流れになります。
7. 自分の取り組みに対する示唆
この考え方を自分のコンテンツサイトや AI Workflow のプロジェクトに移すなら、Kami が示す教訓は「プロンプトを書くのではなく、反復作業を Skill 化する」ことです。
たとえば私は記事、姓名判断ケース、AI ツール紹介、SEO クリーニングでも、以下のように固定の流れがあります。
- frontmatter の規格化
- 見出し階層の統一
- 本文内の裸リンクチェック
- 出典を本文末に集約
- SEO 説明文の長さ管理
- 元著者の語り口を保持
- 変動しやすい情報のオンライン検証
- すぐ公開できる Markdown を出力
これらを毎回プロンプトに書いても一応動きますが、長期的には同じ繰り返しが発生します。より良いのはこれらを自分の Skill に整理し、対象コンテンツが来たら Agent が自動で適用するようにすることです。
これが、Kami が私に与えた最大の気づきです。AI ワークフローの肝は、モデル能力そのものより、すでに人間が検証している判断・形式・プロセスを再利用可能な資産として固めることにあります。
8. 誰に向いているか
Kami は、次のような人に向いていると考えています。
- AI による履歴書、レポート、PPT、ポートフォリオ作成が頻繁な人
- AI 生成コンテンツを正式な納品物に変換したい人
Claude CodeやClaude Desktopを使う人Claude Skillのプロジェクト構造を学びたい人- 個人ブランド、製品紹介ページ、プロジェクト1ページ資料を作りたい人
- 中国語文書の組版品質にこだわりがある人
ただし万能のデザイナーではありません。
もし、極めて複雑なブランドシステム、商用レベルのビジュアルデザイン、特定企業の VI 規格への厳密適合が必要なら、やはり人手の校正が不可欠です。Skill は一般的な納品品質を引き上げますが、最終納品前には内容精度、視覚効果、フォント権利、出力ファイル、想定プラットフォームとの互換性を確認すべきです。
9. 結語
Kami を見て、Skill の本当の価値は徐々に顕在化していると感じます。
これまで「AI が書けるか」を議論することが多かった一方で、次の段階ではもっと重要なのは「AI が書き終えたあと、安定して納品可能なものに変換できるか」という問いだと感じます。
Kami が示す答えは、可能であるということです。ただし前提として、スタイル、テンプレート、スクリプト、フォント、起動ロジック、納品基準を積み上げていく必要があります。
これこそが Claude Skill に注目すべき理由です。prompt を長くすることではなく、個人の経験、チームの基準、あるいはプロダクトの納品手順を、Agent が反復利用できるワークフローとして実装することです。
私にとって Kami は良いリマインダーです。真に有用な AI ツールは、最初から巨大である必要はありません。頻度が高く、具体的で、再利用しやすい一つのアクションを安定し、明確に、納品できる形で仕上げること自体が十分価値があるのです。
参考出典
Share