デザイン&モーション · anthropics/skills

canvas-design

デザイン哲学を用いて、.pngおよび.pdfドキュメントで美しいビジュアルアートを作成します。ユーザーがポスター、アート作品、デザイン、その他の静的グラフィックの作成を求めた際にこのスキルを使用してください。著作権侵害を回避するため、既存のアーティストの作品を決して模倣せず、オリジナルのビジュアルデザインを作成してください。

L2 ローカル · 作業ディレクトリ限定V1 コミット固定ファイル書き込みDual-pass Audit
Author anthropicsGitHub anthropics/skills ↗Stars 174801License Apache-2.0(skill 自带 LICENSE.txt 全文为 Apache License 2.0;仓库根无 LICENSE 文件,GitHub API license 返回 null,授权按 skill 目录各自携带)Commit 41bbe19d1a
管理レベルは Skill の能力と推奨統制措置を示すものであり、品質や安全性の認証、利用可否の判定ではありません。使用の可否はユーザーおよび管理者が決定します。Agent 環境によって制約が異なるため、自動保護を仮定しないでください。第三者製 Skill の著作権は原著作者に帰属し、利用リスクは利用者が負います。

1仕組みと動作原理

完全プロンプト指示(プロンプトオーケストレーション)型スキル:パッケージ全体でSKILL.md + LICENSE + フォントディレクトリのみで構成され、スクリプトや実行可能コードは一切なし——すべての「キャンバスレンダリング」機能はホストモデルに委ねられ、モデルがその場でコードを生成してホスト側で実行される仕組み。

canvas-design/SKILL.md
These are instructions for creating design philosophies - aesthetic movements that are then EXPRESSED VISUALLY. Output only .md files, .pdf files, and .png files. (L7) …… Take a second pass. Go back to the code and refine/polish further to make this a philosophically designed masterpiece. (L126)
全文grep(単語境界)検索でpython/curl/wget/exec/terminal/shell/token/apiなどの呼び出しインターフェースは一切ヒットなし。L126の「go back to the code」記述からも、描画・推敲が「モデルによるコード生成+ホストによる実行」という機構であることが確認でき、スキル自体はモデル向けの「アート制作マニュアル」に過ぎない。

同一セッション内での「マニフェスト→キャンバス」2段階リレー:まずデザイン哲学の.mdを出力(ファイル保存で隔離せず対話履歴内に保持)し、次に「同一セッション」がそのマニフェストに基づいて視覚的表現を展開。マニフェストは解釈の余地を意図的に残した美学的コンテキストとして機能。

canvas-design/SKILL.md
Complete this in two steps: 1. Design Philosophy Creation (.md file) 2. Express by creating it on a canvas (.pdf file or .png file) (L9-11) …… Then, the same version receives the philosophy and EXPRESSES IT VISUALLY - creating artifacts that are 90% visual design, 10% essential text. (L25) …… Remain specific about the aesthetic direction, but concise enough that the next Claude has room to make interpretive choices also at a extremely high level of craftmanship. (L49)
2つのステップは同一コンテキスト内でリレーされ(.mdを外部ファイルとして再注入するのではない)、後続ステップが確実にマニフェストを「読み取る」ことを保証。同時に、定型テンプレートへの依存を防ぐため、次のステップに解釈の余地を残す方針を徹底している。

体系的なプロンプトエンジニアリングによる「AI生成感」の抑制:ビジュアルテンプレートは一切提供せず、高密度なクラフトマンシップの語彙 + ユーザーの不満を想定した「最終ブラッシュアップ」プロセス + 要素の過剰追加を防ぐSTOPルールを組み込み、モデルの自己反復改善を促進。

canvas-design/SKILL.md
The user ALREADY said "It isn't perfect enough. It must be pristine, a masterpiece if craftsmanship, as if it were about to be displayed in a museum." …… If the instinct is to call a new function or draw a new shape, STOP and instead ask: "How can I make what's already here more of a piece of art?" (L124) …… Take a second pass. Go back to the code and refine/polish further to make this a philosophically designed masterpiece. (L126)
FINAL STEPではユーザーが初稿に不満を持っている状況をあらかじめ想定し、新規要素の追加ではなく2度目の推敲を強制。これは「人間のデザイナーの修正習慣」をプロンプトに落とし込んだものであり、本スキルの実装において最も模倣に値する設計である。

レイアウトテンプレートではなく「美学的世界観」に基づく構図設計:5つの凝縮された哲学サンプルを提示し、「科学的図解/体系的観察」の視覚的文法(反復パターン、完全な図形、高密度の記号、臨床的タイポグラフィ、体系的な参照マーカー)を推奨することで、抽象的なテーマを「架空の学術図譜」のように描き出す。

canvas-design/SKILL.md
Generally use repeating patterns and perfect shapes. Treat the abstract philosophical design as if it were a scientific bible, borrowing the visual language of systematic observation—dense accumulation of marks, repeated elements, or layered patterns that build meaning through patient repetition and reward sustained viewing. Add sparse, clinical typography and systematic reference markers that suggest this could be a diagram from an imaginary discipline (L106)
「哲学→具体例→視覚文法」という3段階のステップアップ構成:抽象的な概念を提示した上で描画可能な構図言語を与えることで、モデルがありふれた「ポスターテンプレート」を出力することを防止。

画面要素としてのタイポグラフィ:27ファミリー・計54種類のTTFフォント(すべてSIL OFLライセンス付き)を同梱。テキストに異なるフォントを用い、デジタル組版ではなくキャンバス上に文字を「描く」よう指示し、必要に応じたフォントの追加ダウンロードも許可。

canvas-design/SKILL.md
IMPORTANT: Use different fonts if writing text. Search the `./canvas-fonts` directory. Regardless of approach, sophistication is non-negotiable. (L108) …… Download and use whatever fonts are needed to make this a reality. Get creative by making the typography actually part of the art itself -- if the art is abstract, bring the font onto the canvas, not typeset digitally. (L110)
canvas-fonts/ 内には実測で81ファイル(54 TTF + 27 OFLテキスト)が存在。ファミリー一覧:ArsenalSC、BigShoulders、Boldonse、BricolageGrotesque、CrimsonPro、DMMono、EricaOne、GeistMono、Gloock、IBMPlexMono、InstrumentSans、Italiana、JetBrainsMono、Jura、LibreBaskerville、Lora、NationalPark、NothingYouCouldDo、Outfit、PixelifySans、PoiretOne、RedHatMono、Silkscreen、SmoochSans、Tektur、WorkSans、YoungSerif。

2重に組み込まれたオリジナル性/著作権ガードレール:説明文で既存アーティストの模倣を明示的に禁止。マニフェストは創作意図を直接明かさない抽象化を行い、特定テーマの図解ではなく自律した抽象アートとして成立するよう設計。

canvas-design/SKILL.md
Create original visual designs, never copying existing artists' work to avoid copyright violations. (L3 description) …… Keep the design philosophy generic without mentioning the intention of the art, as if it can be used wherever. (L85)
さらにL89-96の「ほのめかし(微妙な参照)」ステップを重畳:テーマは曖昧な概念的DNAとしてのみ画面に織り込まれ(ジャズ奏者が別の楽曲を引用する手法に類似)、構造的に直接模倣のリスクを低減。

2コア機能

012段階のアート制作ワークフロー:4〜6段落の「芸術運動マニフェスト」風デザイン哲学.mdを先行生成し、それに基づき完成キャンバスを制作
02ユーザーのリクエストから「ほのめかし」を解読して画面へ反映——玄人には意図が伝わり、一般には抽象傑作に見えるアプローチ(ジャズの引用原則)
03美術館・専門誌クオリティの構図ガイドライン:科学図解的な視覚文法、限定色パレット、要素のはみ出しや不要な重なりを防ぐ自己検査ルール
04視覚要素としてのタイポグラフィ配置:27ファミリーのOFLフォントを内包 + 必要に応じたフォント取得を許容し、文字を絵画の一部として描画
05プロレベルの推敲プロセスを内包:ユーザーの不満を事前想定、過剰装飾を防ぐSTOPルール、既存構図のブラッシュアップに特化
06複数ページ展開:同一哲学のもとで連作ページ(コーヒーテーブルブック形式)を生成し、単一PDFまたは複数PNGとしてパッケージング
07出力形式のホワイトリスト制御:.md / .pdf / .pngのみを出力し、成果物はダウンロード可能な単一ファイルとして提供

3外部依存関係

KindDependency / Endpoint
network按需字体下载(模型可选项,来源未指定)

4推奨統制措置と判定根拠

安全運用のための推奨統制措置
Agent 向け
作業ディレクトリを限定
管理者向け
操作ログを保持
判定根拠(ファイルパスと抜粋)
  • 本地工作目录: ファイルの読み書きと成果物出力: 提供用ファイルを出力:デザイン哲学 .md、キャンバス完成品 .pdf/.png(L7/L116、本スキルの主要機能)
監査ノート: 純粋なプロンプト指示型であり、スクリプト、固定の外部通信、認証情報の読み取りは一切存在しません。確定的な動作は「同梱フォントの読み込み + 成果物(.md/.pdf/.png)の書き出し(ローカル完結)」のみです。唯一の曖昧な点としてL110でモデルによるフォントダウンロードを許容していますが、コード内に固定URLは存在せず(基本は同梱の54種を使用)、描画自体もモデル生成コードをホスト側が実行する形態のため、プラットフォーム側の責任範囲となります。

5二重目の独立検証

  • [ok] 无脚本、无硬编码网络调用、无凭证读取 — SKILL.md 全文单词边界 grep 零命中调用 token;glob+git ls-tree 显示目录仅 SKILL.md/LICENSE.txt/canvas-fonts,无隐藏脚本
  • [ok] canvas-fonts 目录存在且与 SKILL.md 引用一致 — L108 引『Search the `./canvas-fonts` directory』;实测目录 81 文件(54 TTF + 27 OFL 文本)
  • [ok] 字体文件真实有效 — file 命令:WorkSans-Regular.ttf / Tektur-Medium.ttf 均报 TrueType Font data, 16 tables
  • [ok] LICENSE.txt 为 Apache-2.0 — LICENSE.txt 首段『Apache License / Version 2.0, January 2004 / http://www.apache.org/licenses/』
  • [ok] 关键引语与行号可定位 — L7/L9-11/L25/L49/L85/L89-96/L106/L108/L110/L116/L124/L126/L128-130 逐条 grep 命中且与原文一致
  • [ok] 元数据(commit/stars/last_push) — HEAD==41bbe19d1a1a7eaab5e7bb9050a417e5c6cffc8f(2026-09-03);gh api:stars=174801,pushed_at=2026-09-03T16:37:14Z
  • [ok] official_desc 原文引用 — 与 SKILL.md frontmatter L3 description 逐字一致
  • [unlocatable] 「Download fonts」的网络端点 — L110 允许下载字体但全文无任何 URL/域名;定为模型可选项与潜在面,不计为确定性调用

6結論

  • 依存関係およびスクリプトがゼロで、攻撃対象領域が極めて小さく、導入後すぐに利用可能
  • 「プロデザイナーの修正プロセス」をプロンプト化:不満想定 + STOPルール + 2度目の推敲により、AI特有の初稿感を体系的に排除
  • 27ファミリー54種のOFLフォントを同梱し、ホスト側のシステムフォントやネット環境に左右されず安定した組版を実現
  • 著作権・オリジナル性の安全設計を標準装備:アーティスト模倣の禁止規定、および直接的表現を避ける概念的引用プロセスの採用
  • 汎用性と拡張性の高いワークフロー:哲学マニフェスト(.md)を再利用し、複数ページの連作やブック形式への展開が可能
  • 最適な用途: キャンバス/コード描画実行環境を備えたClaude系ホストのユーザー。ポスター、イベントビジュアル、装丁、抽象タイポグラフィ、ブランドビジュアルの検討など「静的アート作品」の制作に適しています。「世界観を定義してから描写に入る」ワークフローを重視し、テンプレ感を排した成果物を求めるクリエイター向け。
    不向きな用途: プレーンテキストのみで描画機能を持たないホスト。厳密なCI/VIテンプレートの再現や、編集可能な元データ(.ai/.figma/.psd)を必要とする印刷ワークフロー。プログラマティックなグラフィックではなく実写写真や3D素材を必要とするケース。現存する特定作家の画風模倣リクエスト(スキル仕様により明確に禁止)。
    Install Agent-Ready
    ① Verified Mirror 2026-09-06
    Option A · Direct DownloadDownload canvas-design.tar.gz
    sha256: 9c25c6d4b005a6ec…
    Option B · Copy Guide for Agent
    install.json
    Agent はこの JSON ガイドから自動的にダウンロードして検証します。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit 41bbe19d1a.