Back to list
toiee-lab

unsplash-image-finder

by toiee-lab

Claude Code を使って、11ty を操作し、Tailwind CSS v4 ベースのWebサイトを構築するノウハウ

1🍴 0📅 Jan 6, 2026

SKILL.md


name: unsplash-image-finder description: Webページに画像が必要な場合にUnsplashから検索して挿入する。例:「ヒーロー画像が必要」「旅行ブログに風景写真を追加して」「コーヒーショップの画像を探して」 allowed-tools: Read, Bash, Edit, Write

Unsplash Image Finder

Unsplash APIを使用して高品質な画像を検索し、Webページに統合するSkillです。

セットアップ

初回使用時に環境設定が必要です。詳細は README.md を参照してください。

# .env.local ファイルを作成し、Unsplash APIキーを設定
UNSPLASH_ACCESS_KEY=your_api_key_here

検索方法

スクリプトを実行して画像を検索します:

node .claude/skills/unsplash-image-finder/scripts/unsplash-search.js "検索キーワード"

検索のコツ

  • 具体的で関連性の高いキーワードを使用
  • 初回で理想的な結果が得られない場合は同義語や関連用語で再検索
  • 複数キーワード: "keyword1,keyword2,keyword3"

フォールバック

検索ツールでエラーが発生した場合は、Unsplash Sourceエンドポイントを使用:

https://source.unsplash.com/800x480/?keyword

画像最適化

URL形式:

https://images.unsplash.com/photo-[ID]?w=[WIDTH]&q=80&fm=webp&fit=crop

幅の設定:

用途
標準コンテンツw=800
ヒーロー/大型背景w=1200 または 1600
サムネイル/カードw=400 または 600
フルスクリーン背景w=1920

画像選定の考慮事項

  • Webサイトの目的とターゲットユーザー
  • カラースキームと全体的な美学
  • コンテンツを補完し、ユーザー体験を向上させる画像

HTML統合

以下の属性を必ず含める:

<img
  src="[最適化URL]"
  alt="[画像内容を説明する適切なテキスト]"
  loading="lazy"
  decoding="async"
  class="[レスポンシブ対応のCSSクラス]"
/>

品質保証

画像を確定する前に:

  • URLが正常に動作し、画像が読み込まれることを確認
  • 画像品質が用途に適切か確認
  • Webサイトのコンテンツ・ブランディングに合致するか確認

複数オプション

可能な場合、2〜3つの画像候補と選定理由を提示する。

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon