SkillAgentSearch skills...

unsplash

Search Unsplash for free stock photos, browse by photographer or topic, and download images with proper attribution credit. Trigger phrases: unsplash, stock photo, find an image, download unsplash image.

Install / Use

npx skills add Anil-matcha/awesome-muse-connectors --skill unsplash

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

83/100

Supported Platforms

Universal

Our assessment of unsplash

unsplash scores 83/100 on our quality scale, 3204th of 4,592 Development & Engineering skills we index.

Its SKILL.md is 3.0 KB long, split into 7 sections with 1 code example: a solid amount of guidance for an agent.

With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
15/20
Description
15/15
Adoption
13/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 20 days ago, so unsplash is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

unsplash compared with similar skills

All 4 of these similar skills score higher than unsplash; compare them before choosing.

SkillScoreStarsUpdatedFormat
unsplash (this skill)by Anil-matcha831.3k20d agoSKILL.md
taste-skillby Leonxlnx100102.3ktodayCLAUDE.md
Agent-Reachby Panniantong100102.2ktodayCLAUDE.md
headroomby headroomlabs-ai10077.8k1d agoCLAUDE.md
ai-job-searchby ai-job-search-dev10065.4k4d agoCLAUDE.md

Frequently asked questions

How do I install unsplash?
Run npx skills add Anil-matcha/awesome-muse-connectors --skill unsplash. The install tabs above show the steps for each supported agent.
Which AI agents does unsplash work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is unsplash safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is unsplash still maintained?
The repository was last updated 20 days ago, so unsplash is actively maintained.

name: "unsplash" description: "Search Unsplash for free stock photos, browse by photographer or topic, and download images with proper attribution credit. Trigger phrases: unsplash, stock photo, find an image, download unsplash image." metadata: { "includeInPrompt": true } tagline: "Search Unsplash's free stock photo library, browse the latest photos, look up a photo's details, browse a photographer's portfolio or a topic, and download an image while honoring Unsplash's API guidelines. At the Client-ID tier this connector is read-only." catalog_auth: "access key via the secure credential flow" catalog_hosts: ["api.unsplash.com"]

Unsplash

Purpose

Search Unsplash's free stock photo library, browse the latest photos, look up a photo's details, browse a photographer's portfolio or a topic, and download an image while honoring Unsplash's API guidelines. At the Client-ID tier this connector is read-only.

Tooling

All commands go through bin/unsplash.py:

bin/unsplash.py auth                                        # verify the connection
bin/unsplash.py search --query "desert road"                # search photos
bin/unsplash.py search --query "coffee" --orientation portrait --per-page 5
bin/unsplash.py list --per-page 5                           # latest photos
bin/unsplash.py photo --id PHOTO_ID                         # one photo's details and URLs
bin/unsplash.py user-photos --username USERNAME             # a photographer's photos
bin/unsplash.py topic --id TOPIC_ID                         # photos in a topic
bin/unsplash.py download --id PHOTO_ID --out ./photo.jpg    # download an image file

download hits the photo's download_location URL first (required by Unsplash's guidelines: it credits the photographer and keeps the API access in good standing), then saves the image bytes to --out. Do not hotlink the CDN URL in production: download and self-host.

Auth

  • Provider id: unsplash (credential is collected as custom.unsplash)
  • Collection: access key via the secure credential flow (credentials.request_api_access); create a free developer app at unsplash.com/developers. The key is sent as Authorization: Client-ID YOUR_ACCESS_KEY.
  • Required scopes: n/a at Client-ID tier (public read actions)
  • Allowed hosts: api.unsplash.com
  • Status check: bin/unsplash.py auth

Operating Rules

  1. Read-only at the Client-ID tier: there are no writes to confirm.
  2. Rate limits: about 50 requests/hour for demo apps, 5,000/hour for approved production apps; a 429 means slow down.
  3. Always use download (never raw CDN hotlinking) when an image is used, so the download_location guideline is honored, and include the photographer credit ("Photo by [Name] on Unsplash") wherever the image is shown.
  4. Never exfiltrate the credential: the CLI only ever handles surrogates. Do not print, log, or transmit the key value.

Files

  • SKILL.md
  • bin/unsplash.py

Maturity

🧪 Draft: written from Unsplash's public API docs; not yet live-tested end to end.

Related Skills

View on GitHub
GitHub Stars1.3k
CategoryDevelopment
Updated20d ago
Forks305

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions