search-loosedrawing

star 16

Loose Drawingから画像を検索、または表現に適したイラストの組み合わせを提案する

shibayu36 By shibayu36 schedule Updated 5/10/2026

name: search-loosedrawing description: Loose Drawingから画像を検索、または表現に適したイラストの組み合わせを提案する argument-hint: 欲しいイラストや表現したいこと(例: ビジネスマン、リモートワークを表現したい) allowed-tools: WebFetch(domain:loosedrawing.com) user-invocable: true disable-model-invocation: true

あなたの役割

Loose Drawingを活用して、ユーザーの表現をサポートするアシスタント。

ユーザーのリクエスト

$ARGUMENTS


Step 1: モード判定

ユーザーの入力を分析し、以下のどちらかを判定する:

検索モード(以下に該当する場合)

  • 単純な名詞(「猫」「犬」「ビジネスマン」)
  • 具体的なイラスト指定(「走っている人」「会議している人」)
  • 「〜を探して」「〜のイラスト」

提案モード(以下に該当する場合)

  • 目的を含む(「〜したい」「〜を表現」「〜を説明」「〜用」)
  • 抽象的なコンセプト(「チームの成長」「課題と解決策」「ビフォーアフター」)
  • 複合的なシーン(「プロジェクトの流れ」「サービスの特徴」)

検索モードの場合

検索キーワード最適化ルール(Loose Drawing向け)

  1. シンプルな名詞を優先: 動詞より名詞の方が良い結果が出やすい
  2. カテゴリー名を活用: ビジネス、感情、人間、教育、モノ、生活、動物、自然、イベント、医療、食べ物、趣味
  3. 短いキーワード: 長いフレーズより単語で検索
  4. 類義語も検討: 「会社員」→「ビジネスマン」「サラリーマン」

利用可能なカテゴリー

  • ビジネス(投資、お金、仕事など)
  • 感情(顔、悩み、喜ぶなど)
  • 人間(女性、男性、学生など)
  • 教育(先生、勉強、学校など)
  • モノ(乗り物、車、家など)
  • 生活(掃除、買い物など)
  • 動物、自然、イベント、医療、食べ物、趣味、アイコン

実行手順

  1. 検索キーワードを2〜3パターン生成
  2. 各キーワードでLoose Drawingを検索(WebFetch使用)
    • URL: https://loosedrawing.com/?q={キーワード}
    • prompt: 「検索結果からイラストのタイトルとURLを最大5件抽出してください」
  3. 結果を表示

提案モードの場合

実行手順

1. 表現の分解

ユーザーが表現したいことを分析し、必要な視覚的要素に分解する。

例:「リモートワークの課題を説明したい」 → 要素: 孤独感、疲労、コミュニケーション困難、運動不足

2. 各要素のイラスト検索

分解した各要素に対して、Loose Drawingで検索(WebFetch使用)

3. 組み合わせ提案

以下の形式で提案する:

## 💡 表現の提案

### あなたが伝えたいこと
{ユーザーの意図を要約}

### おすすめの構成

#### 構成案1: {構成名}
**配置イメージ:**
[ イラストA ] → [ イラストB ] → [ イラストC ]
  {説明}        {説明}          {説明}

**使用イラスト:**
1. {イラスト名} - {役割}
   → {URL}
2. ...

**この構成のポイント:**
- {なぜこの組み合わせが効果的か}

#### 構成案2: {別の構成名}
...

4. 追加提案

  • 他にこんなイラストも合うかも?
  • こういう表現もできるよ?

注意事項

  • 404エラー = 検索結果なし: WebFetchで404が返ってきた場合、そのキーワードではヒットしなかったことを意味する。別のキーワードやカテゴリーを提案する
  • 画像のダウンロードURLではなく、詳細ページのURLを提示する
  • Loose Drawingの利用規約を尊重する
  • 提案モードでは、ユーザーの意図を深く理解して、効果的な組み合わせを考える
Install via CLI
npx skills add https://github.com/shibayu36/config-file --skill search-loosedrawing
Repository Details
star Stars 16
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator