GitHub
Skills harvested from GitHub repositories
14810 skills availableperplexity-webhooks-events
Build event-driven architectures around Perplexity Sonar API. Perplexity does not have webhooks -- all interactions are ...
perplexity-upgrade-migration
!npm list openai 2>/dev/null | grep openai || echo 'openai not installed' !pip show openai 2>/dev/null | grep Version ||...
perplexity-reliability-patterns
Production reliability patterns for Perplexity Sonar API. Perplexity performs live web searches per request, making resp...
perplexity-reference-architecture
Production architecture for AI-powered search with Perplexity Sonar API. Three tiers: search service (model routing + ca...
perplexity-rate-limits
Handle Perplexity Sonar API rate limits. Perplexity uses a leaky bucket algorithm: burst capacity is available, with tok...
perplexity-multi-env-setup
Configure Perplexity Sonar API across dev/staging/prod. Key decisions per environment: which models are allowed (sonar v...
perplexity-observability
Monitor Perplexity Sonar API performance, cost, and quality. Key signals unique to Perplexity: citation count per respon...
perplexity-local-dev-loop
Set up a fast, cost-effective local development workflow for Perplexity Sonar API. Key challenge: every real API call pe...
perplexity-install-auth
Set up Perplexity Sonar API access using the OpenAI-compatible chat completions endpoint at https://api.perplexity.ai. P...
perplexity-incident-runbook
Rapid incident response for Perplexity Sonar API issues. Perplexity-specific: the API depends on live web search, so out...
perplexity-hello-world
Minimal working example demonstrating Perplexity's core value: web-grounded answers with citations. Unlike standard LLMs...
perplexity-enterprise-rbac
Control access to Perplexity Sonar API at the organizational level. Perplexity does not have built-in RBAC -- you implem...
perplexity-debug-bundle
!node --version 2>/dev/null || echo 'N/A' !python3 --version 2>/dev/null || echo 'N/A' !echo "PERPLEXITYAPIKEY: ${PERPLE...
perplexity-core-workflow-a
Primary money-path workflow: send a search query to Perplexity Sonar, receive a web-grounded answer with inline citation...
perplexity-core-workflow-b
Multi-turn research workflow using Perplexity Sonar API. Decomposes a broad topic into focused sub-queries, runs them wi...
perplexity-ci-integration
Set up CI/CD pipelines for Perplexity Sonar API integrations. Key CI concerns: live API calls cost money (use mocks for ...
perplexity-architecture-variants
Three validated architectures for Perplexity Sonar API at different scales. Each builds on the previous, adding caching ...
openrouter-usage-analytics
OpenRouter provides usage data through three endpoints: GET /api/v1/auth/key (credit balance and rate limits), GET /api/...
openrouter-upgrade-migration
!npm list openai 2>/dev/null | head -5 !pip show openai 2>/dev/null | head -5 Migrating to OpenRouter from a direct prov...
openrouter-team-setup
OpenRouter supports team usage through per-user API keys with individual credit limits, management keys for programmatic...
openrouter-streaming-setup
OpenRouter supports Server-Sent Events (SSE) streaming via stream: true, compatible with the OpenAI SDK. Streaming retur...
openrouter-sdk-patterns
Build production-grade OpenRouter client wrappers using the OpenAI SDK. The OpenAI Python/TypeScript SDKs work natively ...
openrouter-reference-architecture
OpenRouter serves as a unified LLM gateway, abstracting provider complexity. A production architecture wraps it with cac...
openrouter-rate-limits
OpenRouter rate limits are per-key, not per-account. Free tier keys get lower limits; paid keys get higher limits that s...