Claude Code Plugins

Community-maintained marketplace

Feedback

unsplash-image-finder

@toiee-lab/claude11wind-starter
1
0

Webページに画像が必要な場合にUnsplashから検索して挿入する。例:「ヒーロー画像が必要」「旅行ブログに風景写真を追加して」「コーヒーショップの画像を探して」

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

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つの画像候補と選定理由を提示する。