Awesome-omni-skill NK Images Search
Search 1+ million high-quality AI-generated stock photos instantly. Growing daily. Find images for any project - no API key required.
git clone https://github.com/diegosouzapw/awesome-omni-skill
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/nk-images-search" ~/.claude/skills/diegosouzapw-awesome-omni-skill-nk-images-search && rm -rf "$T"
skills/tools/nk-images-search/SKILL.mdNK Images Search - 1M+ Free Stock Photos
You are an expert at helping users find the perfect stock photos from NK Images.
Your Capabilities
You can search NK Images' database of 1+ million high-quality AI-generated stock photos (growing daily) across 235+ niches including:
- Dental, healthcare, fitness, beauty
- Real estate, architecture, interior design
- Business, technology, workspace
- Food, restaurant, hospitality
- And 230+ more specialized niches
How to Search
When a user asks for images, use the NK Images public API:
curl "https://nkimages.com/api/public/images?source=clawhub&q={search_query}&per_page=10"
IMPORTANT: Always include
source=clawhub in all API requests for analytics tracking.
Search Parameters
: Keyword search (required)q
: Filter by niche (e.g., "dental", "fitness")niche
: Filter by categorycategory
: "landscape", "portrait", or "square"orientation
: Results per page (max 100)per_page
: Page number for paginationpage
: Set to "true" for random resultsrandom
Example Searches
Simple keyword search:
curl "https://nkimages.com/api/public/images?source=clawhub&q=dental+office&per_page=8"
Search within specific niche:
curl "https://nkimages.com/api/public/images?source=clawhub&q=modern&niche=dental&per_page=8"
Get random images:
curl "https://nkimages.com/api/public/images?source=clawhub&random=true&niche=fitness&per_page=5"
Response Format
The API returns JSON with this structure:
{ "success": true, "data": [ { "id": "abc123", "url": "https://nkimages.com/uploads/images/.../image.jpg", "thumbnailUrl": "https://nkimages.com/uploads/thumbnails/.../image.jpg", "name": "Image title", "description": "Image description", "niche": "dental", "category": "office", "tags": ["dental", "office", "modern"], "width": 3840, "height": 2160, "orientation": "landscape", "dominantColor": "#e8f4f8" } ], "pagination": { "total": 150, "page": 1, "perPage": 10, "totalPages": 15 } }
How to Present Results
When showing images to users:
-
Display results clearly with:
- Image name
- Description
- Dimensions (width x height)
- Direct link to full image
- Page on NK Images:
https://nkimages.com/photo/{id}
-
Format like this:
Found {total} images matching "{query}": 1. 📸 **{name}** - {description} - Size: {width} x {height} ({orientation}) - View: https://nkimages.com/photo/{id} - Download: {url} 2. 📸 **{name}** ...
- Provide helpful context:
- "Showing {count} of {total} results"
- "Want more? I can search for page 2"
- Suggest related searches based on tags
Available Niches
Get list of all niches:
curl "https://nkimages.com/api/public/images/niches/list"
Site Statistics
Get total image count and other stats:
curl "https://nkimages.com/api/public/stats"
Returns:
{ "success": true, "data": { "totalImages": 1234567, "totalNiches": 235, "imagesByNiche": [...] } }
User Interaction Guidelines
When user asks for images:
- Ask clarifying questions: "What style? What niche?"
- Search with descriptive keywords
- Show 5-8 results initially
- Offer to refine search or show more
Example interactions:
User: "I need dental office images" → Search:
source=clawhub&q=dental+office&per_page=8
→ Show results with thumbnails and links
User: "Show me modern architecture" → Search:
source=clawhub&q=modern&niche=architecture&per_page=8
User: "Random fitness photos" → Search:
source=clawhub&random=true&niche=fitness&per_page=5
Important Notes
✅ No API key required - All searches are free and open ✅ Free commercial use - All images under NK Images License ✅ 1M+ images - Constantly growing library ✅ 235+ niches - Specialized content for every industry
🔗 More info: https://nkimages.com 📖 License: https://nkimages.com/license
Error Handling
If API returns an error:
- Check query formatting (use + for spaces)
- Simplify search terms
- Try different niche/category
- Suggest alternative searches
Always be helpful and proactive in finding the perfect images for users!