本文へ移動
cccskills
無料GitHub で公開

image_search

Search the web by text query for image URLs and source pages for feeds, artifacts, and visual references. Does not identify a supplied image or person.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Image Search

Use the bundled CLI to find public images by text query:

/opt/hatch/bin/image-search "Golden Gate Bridge at sunset" --max-results 5

Optional result language:

/opt/hatch/bin/image-search "Paris architecture" \
  --max-results 5 \
  --language fr

The CLI returns structured results and omits unavailable fields. Interpret the URLs as follows:

  • media_url is the public source image locator and the preferred full-image URL when present.
  • thumbnail_cdn_url is Meta's renderable CDN preview and the fallback when media_url is absent. Treat it as a cache URL, not the sole durable copy of an artifact.
  • media_handle and candidate_ref are internal, non-renderable fields. Do not fetch, display, or pass them as image URLs.
  • page_url is the source page. Retain it for provenance or attribution.

The service returns only results with media_url or thumbnail_cdn_url. Ignore any result that lacks both renderable URL fields. Choose the result that best matches the request rather than blindly taking the first one.

This skill returns locators only: it does not download, upload, or turn an image into a Muse media reference. A Feed may use a suitable remote image URL. For an Artifact that needs a durable local copy, pass the chosen locator and source page through the Artifact's supported media-ingestion path; do not treat the CDN thumbnail as permanent storage.

For an Artifact, choose a download-safe locator before starting any fetch:

  1. Inspect all returned results and prefer an HTTPS media_url with no URL credentials, query string, or fragment. Preserve result order among those simple public URLs.

  2. Preflight each candidate like a browser, with a cross-origin referer, then fetch one candidate at a time with bounded connect and total timeouts (substitute real values for the placeholders):

    curl -fsSLI -A 'Mozilla/5.0' -H 'Accept: image/png,image/jpeg,image/gif,image/webp,image/*;q=0.5' -H 'Referer: <any-https-origin-that-is-not-the-image-host>' '<image-url>'
    curl -fsSL --connect-timeout 10 --max-time 60 -A 'Mozilla/5.0' -H 'Accept: image/png,image/jpeg,image/gif,image/webp,image/*;q=0.5' -o '<dest-file>' '<image-url>'
    

    Accept only a final 2xx whose content type and file magic are an image,
    then copy those bytes into Artifact-owned storage. Prefer PNG or JPEG:
    WEBP is fine except in a Word document, and AVIF except on a web page,
    which refuses it at share time with no retry that fixes it. Convert a HEIC
    to JPEG anywhere. Reject hotlink-blocked, expiring, redirecting, 403/404,
    non-image, watermarked, or unstable URLs. The referer matters: a
    hotlink-protected host serves a plain fetch but refuses requests that look
    like they come from someone else's page, so a URL that fails this probe
    breaks after the Artifact ships even though it loads for you today. The
    same preflight applies to any external image URL an Artifact uses, however
    it was found.

  3. If no simple media_url succeeds, consider a query-bearing media_url or thumbnail_cdn_url. Use the returned locator byte-for-byte; never remove or rewrite its query string to make it look simpler.

Search-result pre-approval records the returned locator's exact path and query, so a plain GET/HEAD that uses it byte-for-byte is normally allowed without another prompt even when it has a query string. Do not keep retrying or substitute an unrelated local image when a fetch fails.

This is text-to-image search, not reverse-image identification. Do not use it to identify an unknown person from a supplied photograph.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

3d-object

無料

three.js model, downloadable as OBJ or GLB

日本語の概要は準備中です。原文の説明を表示しています。

asgeirtj/system_prompts_leaks7万2026年10月12日 更新

Manage your private to-do list for the user. Use to add or update tasks, record what they are waiting on, track blockers, mark tasks complete or canceled, and clean up the list. Not for Dreamers or external task trackers.

日本語の概要は準備中です。原文の説明を表示しています。

asgeirtj/system_prompts_leaks7万2026年10月12日 更新

agents

無料

Run a goal as a project: you coordinate. Use for "agents <task>", "take this to done", "work on this in parallel", "what are my threads doing", "pick up <slug>", "resume <slug>", "keep going until it is merged". Under `/agents` you do the work yourself unless it needs several lanes or a long wait — you judge; the plan line says why. No target you could verify (a file, API, number or measure) → the grill interview first, not threads. Read this skill before proposing anything for `/agents`: without it a proposal is in-session subagents.

日本語の概要は準備中です。原文の説明を表示しています。

asgeirtj/system_prompts_leaks7万2026年10月12日 更新

Timeline-based motion design

日本語の概要は準備中です。原文の説明を表示しています。

asgeirtj/system_prompts_leaks7万2026年10月12日 更新

The user's synced Apple Health (HealthKit) data: daily metrics (steps, distance, calories, heart rate, HRV, VO2max), sleep sessions (stages, quality, efficiency), and workouts.

日本語の概要は準備中です。原文の説明を表示しています。

asgeirtj/system_prompts_leaks7万2026年10月12日 更新

Create, read, edit, or manipulate Word documents (.docx) and Word templates (.dotx). Use whenever a build task's artifact kind is document with the default docx output, or the task mentions a Word doc, .docx, or .dotx, extracts or reorganizes content from one, inserts or replaces images, does find-and-replace in one, or works with tracked changes (redlines) or comments. Covers python-docx generation, raw OOXML editing of existing files, document structure and formatting, and render verification. Not for PDFs, spreadsheets, or Google Docs.

日本語の概要は準備中です。原文の説明を表示しています。

asgeirtj/system_prompts_leaks7万2026年10月12日 更新

asgeirtj のスキルをすべて見る

このスキルの問題を報告する