skills/stock-images/SKILL.md
Search for images on Unsplash and download them. Optionally add text overlay (title/subtitle) to the image. Use when the user asks to find a stock photo, search for an image, get an Unsplash image, or download a photo with text.
npx skillsauth add OpenClaudia/openclaudia-skills unsplash-imageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Search Unsplash for images, download them, and optionally add text overlay.
~/.agents/tools/unsplash-search.py~/.agents/tools/.env (contains UNSPLASH_CLIENT_ID)python ~/.agents/tools/unsplash-search.py \
--query "nature landscape" \
--output ./image.jpg
python ~/.agents/tools/unsplash-search.py \
--query "coffee shop" \
--orientation landscape \
--output ./coffee.jpg
python ~/.agents/tools/unsplash-search.py \
--query "technology abstract" \
--output ./cover.png \
--title "My Blog Post Title" \
--subtitle "A short description"
python ~/.agents/tools/unsplash-search.py \
--query "sunset" \
--list
python ~/.agents/tools/unsplash-search.py \
--query "mountains" \
--pick first \
--output ./mountains.jpg
| Option | Description |
|--------|-------------|
| --query, -q | (Required) Search query string |
| --output, -o | (Required unless --list) Output file path |
| --orientation | Filter: landscape, portrait, or squarish |
| --color | Color filter (e.g., blue, green, red, black_and_white) |
| --pick | How to select from results: random (default) or first |
| --title | Title text to overlay on the image |
| --subtitle | Subtitle text to overlay (only used with --title) |
| --list | List search results instead of downloading |
| --count | Number of results to fetch, max 30 (default: 30) |
When --title is provided, the script adds a text overlay to the bottom portion of the image with:
Requires Pillow: pip install Pillow
requests (for API calls and image download)Pillow (only needed if using text overlay with --title)Install if needed:
pip install requests Pillow
The script prints:
urls.full or urls.raw.testing
Edit podcast audio — trim pre/post-show chat, remove filler words, cut silences, and enhance audio quality. Use when the user asks to edit a podcast, clean up audio, remove fillers, trim a recording, or improve voice quality.
data-ai
Generate images using AI (OpenAI GPT Image or Stability AI). Use when the user asks to generate an image, create an AI image, make an illustration, or produce artwork from a text prompt.
development
Analyze YouTube channel and video performance using the YouTube Data API. Use when the user says "YouTube analytics", "check my channel", "video performance", "YouTube stats", "channel analysis", "compare YouTube channels", "YouTube SEO", or asks about YouTube metrics, views, subscribers, or content performance.
development
Create high-converting landing page copy and structure. Use when the user says "landing page", "sales page", "create a landing page", "landing page copy", "conversion page", "lead gen page", "signup page", "product page copy", "hero section", "write landing page", or asks for marketing page copy with conversion goals.