plugins/maccing-pictura/skills/stock-search/SKILL.md
Use ONLY when user wants to search for, find, or download free stock PHOTOGRAPHS. Searches Unsplash, Pexels, or Pixabay. NOT for fonts, music, audio, videos, icons, vectors, or any non-photo media.
npx skillsauth add andredezzy/maccing stock-searchInstall 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.
This skill handles searching and downloading free stock photos using Pictura MCP tools.
Search free stock photos from Unsplash, Pexels, or Pixabay.
Download a specific stock photo by provider and ID.
Call pictura_stock_search with the user's query:
pictura_stock_search({
query: "mountain landscape sunset",
provider: "unsplash",
perPage: 10,
orientation: "landscape"
})
Present the numbered results to the user with descriptions, photographers, and dimensions. Let the user choose which photo to download.
Call pictura_stock_download with the chosen photo's provider and ID:
pictura_stock_download({
provider: "unsplash",
photoId: "abc123",
size: "large",
query: "mountain landscape sunset"
})
After download:
Unsplash: Attribution is legally required. Always include photographer name and link when presenting Unsplash images.
Pexels: Attribution is appreciated but not required.
Pixabay: Attribution is appreciated but not required.
Always save ATTRIBUTION.md alongside downloaded images. The download tool handles this automatically.
| Provider | Attribution | Quality | Free Tier | |----------|------------|---------|-----------| | Unsplash | Required | High | Unlimited searches, 50 req/hour | | Pexels | Optional | High | 200 req/hour | | Pixabay | Optional | Good | 100 req/min (5000/day) |
User: Find me a photo of a coffee shop
Claude: [calls pictura_stock_search with query "coffee shop"]
Claude: I found 10 photos of coffee shops. Here are the top results:
1. Cozy coffee shop interior by John Smith (4000x2667)
2. ...
Which one would you like to download?
User: Number 1
Claude: [calls pictura_stock_download with provider and photoId]
Claude: [uses Read tool to display the image]
Claude: Downloaded! Photo by John Smith on Unsplash (attribution required).
When the user wants variety, use provider: "all" to search across all configured providers simultaneously. Results will be interleaved by provider.
| Size | Typical Resolution | Use Case | |------|-------------------|----------| | small | 400px | Thumbnails, previews | | medium | 1080px | Web content, social media | | large | Full resolution | Print, high-quality use | | original | Maximum available | Archives, large prints |
tools
YCloud — a multi-channel communications provider (CPaaS: WhatsApp, SMS, Voice, Email), not a Meta-only BSP. This skill covers its WhatsApp Business operations: console navigation, plans/pricing, Embedded Signup, campaigns/inbox/journeys, auto-unsubscribe chatbot, the public-API-vs-dashboard-backend distinction, BSP migration, and read-only CDP automation. Use when operating YCloud for WhatsApp dispatch: plans, embedded signup, campaign sends, campaign analytics, inbox, auto-unsubscribe chatbot, opt-out attribution, dashboard automation, or comparing YCloud to other providers. Triggers on: 'ycloud', 'CPaaS', 'BSP', 'bulk campaign', 'whatsapp dashboard', 'embedded signup', 'auto-unsubscribe', 'opt-out chatbot', 'campaign analytics', 'dispatch automation', 'provider comparison', 'ycloud free plan', 'zero markup'.
development
YCloud v2 REST API reference for WhatsApp messaging via the BSP layer. Covers every callable endpoint: sending and listing messages (async and sendDirectly), template CRUD, phone number and WABA metadata, wallet balance, webhook management, contacts, unsubscribers/opt-outs, and media upload. Includes live-verified behavior deviations, pagination gotchas, and filter limitations. Use when calling the YCloud v2 REST API for WhatsApp — sending/listing messages, templates, phone numbers/WABA, wallet/balance, webhooks, contacts, unsubscribers, media, pagination gotchas. Triggers: 'ycloud api', 'X-API-Key', '/v2/whatsapp/messages', 'ycloud webhook', 'ycloud pagination', 'ycloud balance', 'sendDirectly', 'unsubscribers endpoint'.
development
WhatsApp Business Platform (Cloud API) production reference for the maccing growth stack. Covers Cloud API setup, message types, templates (creation, approval, pacing, strategy), per-message pricing, webhooks, bulk sending at scale, WhatsApp Flows, media handling, Node.js/TypeScript SDK, error codes, compliance (LGPD, opt-in/opt-out), Calling API, MM Lite, Business Management API, business profile fields, dispatch operations (chip warming, direct API setup, BSP migration, number longevity), and 2025-2026 platform changes. Use when the user asks about whatsapp, whatsapp api, cloud api, WABA, BSP, whatsapp template, whatsapp marketing, message template, WhatsApp dispatch, WhatsApp number quality, WhatsApp Brazil, WhatsApp opt-in, WhatsApp webhook, WhatsApp flows, WhatsApp pricing, or anything related to sending or receiving WhatsApp messages via the Cloud API.
testing
Parent skill for the Meta platform — Business Manager (BM) fundamentals and types, business verification, account quality, Meta enforcement classifier, Brazilian defensive intelligence (niche classification, black hat ecosystem awareness, payment hygiene), asset isolation, proxy/antidetect/CDP setup, disposable BM strategy, ban mechanics, ban/cascade/appeal, and Official Business Account. Use when working with ANY Meta platform (Ads, WhatsApp, Instagram) — BM health, verification, isolation, classifier, disposable-BM ops. Triggers on "business manager", "BM", "business verification", "account quality", "meta classifier", "asset isolation", "disposable BM", "proxy meta", "payment hygiene", "ban appeal", "cascade ban", "AdsPower", "CNPJ".