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

Installs 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
1dfinity avatarcertified-variablesdfinity/icskillsServe cryptographically verified responses from query calls using Merkle trees and subnet BLS signatures. Covers certified data API, RbTree/CertTree constructio302skills.sh installs
2davila7 avatargh-address-commentsdavila7/claude-code-templatesHelp address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not lo301skills.sh installs
3google-labs-code avatarstitch-sdk-readmegoogle-labs-code/stitch-sdkGenerate or update the README for the Stitch SDK. Use the Bookstore Test structure and source the current API from the codebase. Use when the README needs to be301skills.sh installs
4tech-leads-club avatardocs-writertech-leads-club/agent-skillsWrite, review, and edit documentation files with consistent structure, tone, and technical accuracy. Use when creating docs, reviewing markdown files, writing R301skills.sh installs
5dfinity avatarmulti-canisterdfinity/icskillsDesign and deploy multi-canister dapps. Covers inter-canister calls, canister factory pattern, async messaging pitfalls, bounded vs unbounded wait, and 2MB payl300skills.sh installs
6incept5 avatareve-bootstrapincept5/eve-skillpacksFull onboarding flow — detects auth state, handles access requests for new users, and sets up project for all users.300skills.sh installs