glebis avatar

Google Image Search

This is a well-thought-out image finder that connects Google Custom Search API with LLM-powered selection to grab the right images for your docs. The scoring system is smart, penalizing stock photos and clipart while rewarding high-res images from trusted sources. What makes it actually useful is the Obsidian integration: point it at a note and it extracts visual terms, finds images, downloads them to your attachments folder, and inserts embeds below relevant headings automatically. You can also batch process from JSON configs or just do one-off searches. The LLM selection cuts through the usual image search noise by evaluating authenticity and relevance instead of just matching keywords. Needs API keys for Google Custom Search and OpenRouter.

skills.sh installs
649
GitHub stars
412
last updated
Aug 21, 2026

Install

$ npx -y skills add glebis/claude-skills --skill google-image-search --agent claude-code

Installs into .claude/skills of the current project.

Files

Google Image Search Skill

Search for images using Google Custom Search API with intelligent scoring and LLM-based selection.

When to Use

  • Finding images to illustrate technical articles or research
  • Adding visuals to presentations
  • Enriching Obsidian notes with relevant images
  • Batch image search for multiple topics
  • Generating image search configs from plain text lists

Requirements

  • Google Custom Search API key and Search Engine ID
  • OpenRouter API key (for LLM selection)
  • llm CLI installed at /opt/homebrew/bin/llm

Store credentials in .env:

Google-Custom-Search-JSON-API-KEY=your_key
Google-Custom-Search-CX=your_cx
OPENROUTER-API-KEY=your_openrouter_key

(The OPENROUTER_API_KEY=... spelling works too — see the plugin note below.)

OpenRouter / llm-openrouter caveat

Sponsors

Details

Repository
github.com/glebis/claude-skills
Categories
Backend & APIs, AI & Agent Building, Data Science & ML, Automation & Workflows, Office & Documents
First seen
Jun 3, 2026

More from glebis/claude-skills

All 22
1timescale avatardesign-postgres-tablestimescale/pg-aiguideUse this skill for general PostgreSQL table design. **Trigger when user asks to:** - Design PostgreSQL tables, schemas, or data models when creating new tables 649skills.sh installs
2alirezarezvani avatarrag-architectalirezarezvani/claude-skillsUse when the user asks to design a RAG pipeline, choose a chunking strategy or embedding model, pick a vector database, or evaluate retrieval quality (precision646skills.sh installs
3manutej avataralembicmanutej/luxor-claude-marketplaceComprehensive Alembic database migration management for customer support systems645skills.sh installs
4dig1t avatarluau-best-practicesdig1t/skillsLuau best practices and clean code patterns for Roblox development. Use this skill when: - Writing new Luau modules, services, or controllers - Reviewing code f643skills.sh installs
5aaronontheweb avatarilspy-decompileaaronontheweb/dotnet-skillsUnderstand implementation details of .NET code by decompiling assemblies. Use when you want to see how a .NET API works internally, inspect NuGet package source640skills.sh installs
6bobmatnyc avatarhono-cloudflarebobmatnyc/claude-mpm-skillsHono on Cloudflare Workers - bindings, KV, D1, R2, Durable Objects, and edge deployment patterns639skills.sh installs