
Pexels Media
Pulls royalty-free images and videos from Pexels with proper search filters for orientation, size, color, and duration. The standout feature is mandatory sidecar metadata files for every download, capturing photographer credits, licenses, attribution HTML, and the full API response. Good for grabbing design assets or content placeholders when you need the provenance tracked automatically. Supports curated collections, popular feeds, and all the usual Pexels quality tiers from tiny thumbnails to original resolution. Rate limited to 200 requests per hour on the free tier, which is plenty for most project needs.
- skills.sh installs
- 303
- GitHub stars
- 12
- last updated
- Aug 21, 2026
Install
$ npx -y skills add troykelly/claude-skills --skill pexels-media --agent claude-codeInstalls into .claude/skills of the current project.
Files
Pexels Media Sourcing
Source high-quality, royalty-free images and videos from Pexels for design work, placeholders, or content creation.
Prerequisites
This skill requires the PEXELS_API_KEY environment variable to be set.
# Check if API key is available
echo $PEXELS_API_KEY
If not set, obtain a free API key from Pexels API.
API Base URLs
- Photos:
https://api.pexels.com/v1/ - Videos:
https://api.pexels.com/videos/
Authentication
All requests require the Authorization header:
curl -H "Authorization: $PEXELS_API_KEY" "https://api.pexels.com/v1/search?query=nature"
Photo Endpoints
Search Photos
curl -H "Authorization: $PEXELS_API_KEY" \
"https://api.pexels.com/v1/search?query=QUERY&orientation=ORIENTATION&size=SIZE&color=COLOR&locale=LOCALE&page=PAGE&per_page=PER_PAGE"
Sponsors
Details
- Repository
- github.com/troykelly/claude-skills
- Categories
- Backend & APIs, Design & UI/UX
- First seen
- Jun 3, 2026