Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
implementing-search-filter
Implements search and filter interfaces for both frontend (React/TypeScript) and backend (Python) with debouncing, query management, and database integration. Use when adding search functionality, building filter UIs, implementing faceted search, or optimizing search performance.
ancoleman/ai-design-components 333
-
managing-media
Implements media and file management components including file upload (drag-drop, multi-file, resumable), image galleries (lightbox, carousel, masonry), video players (custom controls, captions, adaptive streaming), audio players (waveform, playlists), document viewers (PDF, Office), and optimization strategies (compression, responsive images, lazy loading, CDN). Use when handling files, displaying media, or building rich content experiences.
ancoleman/ai-design-components 333
-
ai-data-engineering
Data pipelines, feature stores, and embedding generation for AI/ML systems. Use when building RAG pipelines, ML feature serving, or data transformations. Covers feature stores (Feast, Tecton), embedding pipelines, chunking strategies, orchestration (Dagster, Prefect, Airflow), dbt transformations, data versioning (LakeFS), and experiment tracking (MLflow, W&B).
ancoleman/ai-design-components 333
-
performance-engineering
When validating system performance under load, identifying bottlenecks through profiling, or optimizing application responsiveness. Covers load testing (k6, Locust), profiling (CPU, memory, I/O), and optimization strategies (caching, query optimization, Core Web Vitals). Use for capacity planning, regression detection, and establishing performance SLOs.
ancoleman/ai-design-components 333
-
architecting-data
Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling approaches (dimensional, normalized, data vault, wide tables), data mesh principles, and medallion architecture patterns. Use when architecting data platforms, choosing between centralized vs decentralized patterns, selecting table formats (Iceberg, Delta Lake), or designing data governance frameworks.
ancoleman/ai-design-components 333
-
tts
Text-to-speech on macOS -- make the device speak text aloud. Use for voice announcements, reading content aloud, or accessibility.
mikeyobrien/rho 351
-
clipboard
Read or write the macOS clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard contents.
mikeyobrien/rho 351
-
notification
Show macOS system notifications with title, body, and optional sound. Use for alerts, reminders, or status updates.
mikeyobrien/rho 351
-
open-url
Open URLs, files, and applications on macOS. Use for launching browsers, opening documents, or starting apps.
mikeyobrien/rho 351
-
tts
Text-to-speech — make the device speak text aloud. Use for voice announcements, reading content aloud, or accessibility.
mikeyobrien/rho 351
-
clipboard
Read or write the system clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard contents.
mikeyobrien/rho 351
-
notification
Show system notifications with optional buttons, sounds, and actions. Use for alerts, reminders, or persistent status messages.
mikeyobrien/rho 351
-
open-url
Open URLs and launch apps on Android. Use for opening links in a browser, launching specific apps, or viewing files.
mikeyobrien/rho 351
-
tasker-xml
Create Tasker profiles and tasks via XML for Android automation. Use when adding new Tasker functionality, creating Intent Received handlers, or building automation that integrates with the rho.tasker extension.
mikeyobrien/rho 351
-
contacts
Access phone contacts and call log. Use for looking up contact info or checking recent calls.
mikeyobrien/rho 351
-
location
Get device location via GPS or network. Use for location-aware actions, finding nearby places, or logging position.
mikeyobrien/rho 351
-
sms
Read and send SMS messages. Use for checking texts, 2FA codes, or sending SMS alerts.
mikeyobrien/rho 351
-
stt
Speech-to-text — transcribe voice to text using device microphone. Use for voice commands, dictation, or hands-free input.
mikeyobrien/rho 351
-
media
Play audio files, record from microphone, take photos. Use for media playback, voice recording, or camera capture.
mikeyobrien/rho 351
-
dialog
Show interactive dialogs for user input — text, confirmations, choices, date/time pickers. Use when you need user input beyond chat.
mikeyobrien/rho 351
-
device
Device controls — vibration, torch, volume, battery status, toast messages. Use for haptic feedback, flashlight, or quick status checks.
mikeyobrien/rho 351
-
tts
Text-to-speech on Linux -- make the device speak text aloud. Use for voice announcements, reading content aloud, or accessibility.
mikeyobrien/rho 351
-
clipboard
Read or write the Linux clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard contents.
mikeyobrien/rho 351
-
notification
Show Linux desktop notifications with title, body, urgency, and icons. Use for alerts, reminders, or status updates.
mikeyobrien/rho 351