ドキュメント&知識ベース · anthropics/skills

theme-factory

スライド、ドキュメント、レポート、HTMLランディングページなどの成果物にテーマスタイルを適用するためのツールキット。カラーとフォントが事前定義された10種類のプリセットテーマを既存の成果物に適用できるほか、必要に応じて新しいテーマをオンザフライで生成することも可能です。

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

1仕組みと動作原理

「事前確認・選択・適用」という人間による確認フローを採用:まず theme-showcase.pdf を提示して全10種類のテーマの視覚効果をユーザーに確認させ、明確な指示を得てから作業を開始します。

skills/theme-factory/SKILL.md
1. **Show the theme showcase**: Display the `theme-showcase.pdf` file to allow users to see all available themes visually. Do not make any modifications to it; simply show the file for viewing.
ステップ2および3は「Ask which theme to apply to the deck」と「Get explicit confirmation about the chosen theme」となっており、モデルが独断でスタイルを変更するのを防ぐため、適用前にユーザーの合意を得る設計になっています。

テーマ本体は themes/ ディレクトリ配下の純粋なデータ型マークダウン(md):各テーマ1ファイル構成で、カラーパレットのHEX値、見出し・本文のフォントペア、適用推奨シナリオが記載されており、コードやスクリプトは一切含まれません。

skills/theme-factory/SKILL.md
Each theme is defined in the `themes/` directory with complete specifications including:
例(arctic-frost.md): '**Ice Blue**: `#d4e4f7` - Light backgrounds and highlights'… '**Headers**: DejaVu Sans Bold' / '**Best Used For**: Healthcare presentations…'。適用とは、モデルがこれらのカラー値やフォントを対象の成果物(PPTXやHTMLなどスタイル指定が可能なもの)に手動でマッピングすることを指します。

フォールバック機能としての「オンデマンドなテーマ生成」:10種類のテーマに適合するものがない場合、ユーザーの任意の説明に基づいて類似スタイルの新規テーマを生成し、事前レビューを経てから適用します。

skills/theme-factory/SKILL.md
To handle cases where none of the existing themes work for an artifact, create a custom theme.
以降のステップ: 'Give the theme a similar name describing what the font/color combinations represent. Use any basic description provided to choose appropriate colors/fonts. After generating the theme, show it for review and verification.'

適用処理は純粋なスタイル指示:テーマファイルを読み込み → デッキ全体にカラーとフォントを一貫して適用 → コントラストと可読性を確保 → 視覚的統一性を維持します。

skills/theme-factory/SKILL.md
1. Read the corresponding theme file from the `themes/` directory 2. Apply the specified colors and fonts consistently throughout the deck
本スキル自体には実行コードが含まれていません。対象成果物は他の生成プロセスによって作成されることを前提としており、本スキルは「配色・フォントのガイドライン」レイヤーのみを担当します。

2コア機能

0110種類のプロフェッショナル向けプリセットテーマ(HEXパレット+フォントペア+ビジュアルアイデンティティ+適用コンテキスト)、スライド/ドキュメント/レポート/HTML成果物に対応
02theme-showcase.pdf による視覚的な選定(変更適用前に仕上がりを確認可能)
03データ化されたテーマ詳細:各テーマにパレット、フォントペア、最適な用途の説明を内包
04任意の入力に基づくカスタムテーマのオンザフライ生成(レビュー後に適用)
05厳格なスタイル適用:一貫した適用 + コントラスト/可読性の確認 + ページを跨いだ統一感の維持

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

安全運用のための推奨統制措置
Agent 向け
作業ディレクトリを限定
管理者向け
操作ログを保持
判定根拠(ファイルパスと抜粋)
  • 本地文件: ローカルのプロジェクトファイルまたは作業ディレクトリ内の成果物を操作
監査ノート: 標準ガイドライン(ローカル内包ファイルの読み込みのみ、外部通信なし)に基づく評価:自身の themes/ 配下のマークダウンおよび showcase.pdf を読み込んでユーザーに提示し、スタイル指示として配色・フォントを適用する動作であり、ローカル読み取りのみ、スクリプト実行なし、ネットワーク通信なし、認証情報なし、直接ファイル書き込みなしで完結しています。破壊的な操作は一切なくコンプライアンス上安全に利用可能です。唯一留意すべき点は、カスタムテーマ生成時におけるモデルの審美的判断とプロンプト経由の対話インジェクションの余地のみです。

5二重目の独立検証

  • [ok] 10 主题声明 vs 目录文件 — SKILL.md 列出的 10 个主题名与 themes/ 下 10 个 md 文件名一一对应,无缺失无多余。
  • [ok] showcase.pdf 存在 — theme-showcase.pdf 在 skill 根目录(二进制 PDF,~数 KB 级数据资产),SKILL 指示只展示不改。
  • [ok] 主题文件结构 — arctic-frost.md 含 Color Palette(hex)/Typography(DejaVu Sans Bold + DejaVu Sans)/Best Used For 三节,与 SKILL.md 'complete specifications' 描述一致。
  • [ok] 零脚本零网络零凭证 — 目录无代码文件;token 扫描零命中。
  • [ok] 自定义主题能力 — 'Create your Own Theme' 节原文存在:'create a custom theme…After generating the theme, show it for review'——无夸大。
  • [ok] 应用方式边界 — 应用=模型手动套样式(无代码);对 'slides, docs, reportings, HTML landing pages' 中可编程指定样式的工件成立,二进制/图片类工件不适用——属能力边界而非夸大。
  • [ok] 元数据 — 本地 HEAD==pin 41bbe19;Apache-2.0 LICENSE.txt(Copyright 2026 Anthropic, PBC.)。

6結論

  • 極めて軽量かつ依存性ゼロ:テーマは静的なマークダウンであり、ツールチェーンのコストなく任意のホストで直接利用可能。
  • ビジュアル重視の選定体験:showcase.pdf により、抽象的な説明ではなく実際のビジュアルを見て意思決定が可能。
  • 生成パイプラインとの直交・疎結合:配色やフォントの仕様定義のみを提供するため、任意の成果物生成フローの後工程として柔軟に組み込み可能。
  • セマンティックな文脈情報(Best Used For)の保持によりスタイルのミスマッチを防止。カスタムテーマも事前レビューを経て安全に適用。
  • 最適な用途: 生成された成果物(PPTX、HTML、ドキュメントなど)に統一感のあるビジュアルスタイルを素早く適用したいケース、ユーザーが視覚的にスタイルを確認してから確定させたいワークフロー、またはスキル作成者が自身のテーマセットを拡張するための「配色・フォント仕様ライブラリ」の雛形として最適です。
    不向きな用途: 人の確認を介さずにプログラムから自動で一括適用するパイプライン、スタイルをコードで操作できないバイナリや画像化された成果物のリスタイル、監査可能なデザイントークン注入が必須となる厳格なブランド統一性が求められるシナリオ(コードベースのテーマシステムの利用を推奨)。
    Install Agent-Ready
    ① Verified Mirror 2026-09-09
    Option A · Direct DownloadDownload theme-factory.tar.gz
    sha256: e7da5a7f0cbaccf8…
    Option B · Copy Guide for Agent
    install.json
    Agent はこの JSON ガイドから自動的にダウンロードして検証します。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit 41bbe19d1a.