favicon-gen
ロゴ・テキスト・ブランドカラーからカスタムfaviconを生成し、favicon.svg / favicon.ico / apple-touch-icon.png / icon-192/512.png およびWeb manifestを一括出力します。faviconの新規作成、CMSデフォルトfaviconの差し替え、ロゴのfavicon変換、ブランドイニシャルアイコンの作成、またはfaviconが表示されない・iOSで黒い四角になる・manifestが見つからないといったトラブル解決が必要なときに活用してください。
description の原文を見る
Generate custom favicons from logos, text, or brand colours. Produces favicon.svg, favicon.ico, apple-touch-icon.png, icon-192/512.png, and web manifest. Use whenever the user wants a favicon, mentions replacing a CMS default favicon, converting a logo into a favicon, creating branded initials icons, or troubleshooting favicon not displaying / iOS black square / missing manifest.
SKILL.md 本文
ファビコンジェネレーター
ロゴ、イニシャル、またはブランドカラーから完全なファビコンパッケージを生成します。必要なすべてのフォーマットと HTML 統合コードを生成します。
ワークフロー
ステップ 1: アプローチを選択
ロゴにアイコン要素がありますか?
YES -> ロゴからアイコンを抽出
NO -> テキスト/イニシャルはありますか?
YES -> モノグラムファビコンを作成
NO -> ブランド形状を使用
ステップ 2: ソース SVG を作成
抽出されたアイコン — ロゴからアイコンパスをコピーして 32x32 viewBox の中央に配置し、小さいサイズ用に簡潔化します。
モノグラム — assets/ のテンプレートを使用します:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<circle cx="16" cy="16" r="16" fill="#0066cc"/>
<text x="16" y="21" font-size="16" font-weight="bold"
text-anchor="middle" fill="#ffffff" font-family="sans-serif">AC</text>
</svg>
ブランド形状 — 円(汎用)、角丸正方形(モダン)、シールド(セキュリティ)、六角形(テック)。
SVG テンプレートは assets/ ディレクトリで利用できます。
ステップ 3: すべてのフォーマットを生成
ImageMagick (convert コマンド) が必要です。必要に応じてインストールしてください: brew install imagemagick (macOS) または apt install imagemagick (Linux)。
# ICO (16x16 + 32x32)
convert favicon.svg -define icon:auto-resize=16,32 favicon.ico
# Apple Touch Icon (180x180、ソリッド背景 — 透明 = iOS で黒い正方形)
convert favicon.svg -resize 180x180 -background "#0066cc" -alpha remove apple-touch-icon.png
# Android/PWA アイコン
convert favicon.svg -resize 192x192 icon-192.png
convert favicon.svg -resize 512x512 icon-512.png
ImageMagick がありませんか? SVG から変換するには https://favicon.io を使用してください。
ステップ 4: Web マニフェストを作成
assets/manifest.webmanifest をコピーしてカスタマイズします:
{
"name": "Your Business Name",
"short_name": "Business",
"icons": [
{ "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" },
{ "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" }
],
"theme_color": "#0066cc",
"background_color": "#ffffff",
"display": "standalone"
}
ステップ 5: HTML タグを追加
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#0066cc">
すべてのファイルをサイトルート (Vite/React では /public/) に配置します。
重要なルール
- 常にすべてのフォーマットを生成 — SVG、ICO、apple-touch-icon、192、512、manifest
- iOS アイコンはソリッド背景が必須 — 透明 = 黒い正方形
- モノグラムテキストには常にボールドフォントウェイトを使用 (標準は 16x16 で消えます)
- 16x16 でテスト — 読みやすくない場合は簡潔化してください
- CMS デフォルトで起動しないでください (WordPress の "W" など)
フォーマット クイックリファレンス
| フォーマット | サイズ | 透明性 | 用途 |
|---|---|---|---|
favicon.svg | ベクトル | はい | 最新ブラウザ |
favicon.ico | 16+32 | はい | レガシーブラウザ |
apple-touch-icon.png | 180x180 | いいえ | iOS ホーム画面 |
icon-192.png | 192x192 | はい | Android |
icon-512.png | 512x512 | はい | PWA |
アセットファイル
assets/favicon-svg-circle.svg— 円形モノグラムテンプレートassets/favicon-svg-square.svg— 角丸正方形テンプレートassets/favicon-svg-shield.svg— シールドテンプレートassets/manifest.webmanifest— Web マニフェストテンプレート
リファレンスファイル
references/format-guide.md— 完全なフォーマット仕様references/extraction-methods.md— ロゴアイコン抽出のステップreferences/monogram-patterns.md— 高度なモノグラムデザインreferences/shape-templates.md— 業界別シェイプと SVG コード
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- jezweb
- リポジトリ
- jezweb/claude-skills
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/jezweb/claude-skills / ライセンス: MIT
関連スキル
doubt-driven-development
重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。
apprun-skills
TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。
desloppify
コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。
debugging-and-error-recovery
テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。
test-driven-development
テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。
incremental-implementation
変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。