Skills Agentes

Unsplash Image

Busca imágenes en Unsplash y las descarga. Opcionalmente añade texto superpuesto (título/subtítulo) a la imagen.

Solicitabash(*)readwrite
Estrellas
688

en todo el repo

Actividad
35

0–100, la ruta de este skill

Actualizado
hace 5 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
774 tok

57 tok en reposo

Paquete
1 archivo

3 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add OpenClaudia/openclaudia-skills --skill stock-images --agent claude-code

Se instala solo en este repositorio.

Este skill writes to your files.

Qué hace

  • Busca imágenes en Unsplash según una consulta y descarga la seleccionada al archivo indicado
  • Permite filtrar por orientación (landscape, portrait, squarish) y color
  • Añade opcionalmente un overlay de texto (título y subtítulo) sobre la imagen descargada
  • Puede listar resultados sin descargar o elegir entre selección aleatoria o el primer resultado
  • Imprime la URL de descarga, la atribución del fotógrafo y la ruta del archivo guardado

Úsalo cuando

  • El usuario pide encontrar una foto de stock o buscar una imagen
  • El usuario pide obtener una imagen de Unsplash
  • El usuario pide descargar una foto con texto superpuesto

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Busca una foto de stock de paisajes naturales y descárgala
    • Necesito una imagen de Unsplash sobre café para mi blog
    • Descarga una foto de montañas con el título 'Mi aventura'

    SKILL.md

    En inglés

    Unsplash Image Search & Download

    Search Unsplash for images, download them, and optionally add text overlay.

    Tool Location

    • Script: ~/.agents/tools/unsplash-search.py
    • Env file: ~/.agents/tools/.env (contains UNSPLASH_CLIENT_ID)

    Quick Usage

    Search and download a random matching image

    python ~/.agents/tools/unsplash-search.py \
      --query "nature landscape" \
      --output ./image.jpg
    

    With orientation filter

    python ~/.agents/tools/unsplash-search.py \
      --query "coffee shop" \
      --orientation landscape \
      --output ./coffee.jpg
    

    With text overlay (title and subtitle)

    python ~/.agents/tools/unsplash-search.py \
      --query "technology abstract" \
      --output ./cover.png \
      --title "My Blog Post Title" \
      --subtitle "A short description"
    

    List results without downloading

    python ~/.agents/tools/unsplash-search.py \
      --query "sunset" \
      --list
    

    Pick the first result instead of random

    python ~/.agents/tools/unsplash-search.py \
      --query "mountains" \
      --pick first \
      --output ./mountains.jpg
    

    CLI Options

    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)

    Text Overlay

    When --title is provided, the script adds a text overlay to the bottom portion of the image with:

    • Semi-transparent dark background behind the text
    • White title text with shadow
    • Gray subtitle text (if provided)
    • Automatic word wrapping and font sizing

    Requires Pillow: pip install Pillow

    Dependencies

    • requests (for API calls and image download)
    • Pillow (only needed if using text overlay with --title)

    Install if needed:

    pip install requests Pillow
    

    Output

    The script prints:

    • The download URL
    • Photographer attribution (required by Unsplash)
    • The saved file path
    • Confirmation of text overlay if applied

    Notes

    • Unsplash API guidelines require attribution. The script prints photographer info.
    • The script triggers Unsplash's download tracking endpoint as required by their API terms.
    • Images are downloaded at "regular" quality (1080px width). For higher resolution, modify the script to use urls.full or urls.raw.

    Reproducido de OpenClaudia/openclaudia-skills bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere el script ~/.agents/tools/unsplash-search.py, un archivo .env con UNSPLASH_CLIENT_ID, y las librerías requests y Pillow (esta última solo para overlay de texto).

    Necesita en el PATH:pippython

    Detalles

    Categoría
    Diseño y UI
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Código fuente
    Ver SKILL.md

    Más de OpenClaudia/openclaudia-skills

    Este repo incluye 76 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack openclaudia-skills entero y su comando de instalación

    Genera un informe HTML autocontenible de tráfico competitivo: visitas mensuales (SimilarWeb), tráfico orgánico y Domain Rating (Ahrefs), con gráficos ranked, tendencias y tabla de datos.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 3 días
    seo geo

    Obtiene datos de marca (nombre, descripción, logos, industria) desde la API de brand.dev y guarda los logos localmente.

    Costo de contexto al activarse
    702 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    datos analitica

    Audita TODAS las propiedades de Google Search Console a la vez: ranking por clics e impresiones con deltas, y diff de keywords por sitio (nuevas, suben, bajan, perdidas, o bien rankeadas sin clics).

    Costo de contexto al activarse
    1k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    el mes pasado
    seo geo

    Edita audio o video de podcast: recorta charla previa/posterior, quita muletillas, corta silencios, mejora el audio y aplica el mismo corte a una versión en video.

    Costo de contexto al activarse
    6k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    redaccion contenido

    Clasifica y resume el feed de WeChat Moments (朋友圈) del usuario para que los eventos reales y la información genuina destaquen sobre la promoción, ponderando según cuánto le escribe el usuario a cada autor.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    redes sociales

    Genera un informe de Citaciones de IA (GEO) para un dominio: qué prompts de búsqueda con IA citan el sitio en Google AI Overview y ChatGPT, con contexto de tráfico orgánico y cobertura por artículo.

    Costo de contexto al activarse
    840 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    seo geo

    Skills relacionados

    Crea arte algorítmico con p5.js, aleatoriedad con semilla y exploración interactiva de parámetros. Úsalo cuando pidan arte por código, arte generativo, flow fields o sistemas de partículas.

    Costo de contexto al activarse
    4.9k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 4 meses
    Oficialdiseno ui

    Aplica los colores y la tipografía oficiales de la marca Anthropic a cualquier artefacto que pueda beneficiarse de su look-and-feel. Úsalo cuando apliquen colores de marca o estándares de diseño.

    Costo de contexto al activarse
    559 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    Oficialdiseno ui

    Crea arte visual en documentos .png y .pdf partiendo de una filosofía de diseño. Úsalo cuando pidan un póster, una pieza de arte, un diseño u otra pieza estática.

    Costo de contexto al activarse
    3k tok
    Tamaño del paquete
    83 archivos
    Última actualización
    hace 4 meses
    Oficialdiseno ui