AI Score (0–100) is the primary quality signal — produced by an automated review of each skill's SKILL.md. The user-rating system has been removed from the UI; the /api/ratings endpoints are kept for backward compatibility and are now deprecated. The rating/ratingCount fields in /api/skills responses are typically null — rely on aiScore.
Base URL
https://skills.palebluedot.live
Authentication
Most endpoints are public and require no authentication. Endpoints that modify user data require GitHub OAuth authentication via session cookies.
Sign in at skills.palebluedot.live to create a session. Authenticated endpoints return 401 if no valid session exists.
Rate Limiting
All endpoints are rate-limited using a sliding window algorithm. Rate limit headers are included in responses.
Tier
Limit
Used For
Anonymous
120 req/min
Public read endpoints
Search
60 req/min
Search and file fetching
Authenticated
600 req/min
User actions (logged in)
Response Headers
X-RateLimit-Limit — Maximum requests per window
X-RateLimit-Remaining — Remaining requests in current window
X-RateLimit-Reset — Unix timestamp when the window resets