
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-codeInstalls 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