API
The site's catalog as JSON. It needs no key, allows any origin and caches for an hour at the edge. Agents can call the MCP server for the same data as tools.
Endpoints
GET/api/skills
Params: q, category, agent, role, sort (recommended | newest | stars | az), page, limit (max 100)
Returns: total, page, pages, limit, skills[]
GET/api/skills/{slug}
Params: none
Returns: One skill with install prompts and, for local skills, full content
GET/api/search
Params: q (required), limit
Returns: Skills, guides, collections and Design.md matches
GET/api/stats
Params: none
Returns: Totals, per-category and per-agent counts
GET/api/siteplane
Params: group
Returns: Every Siteplane UI component by group, with install commands and docs links
GET/api/design-md
Params: none
Returns: All Design.md entries
GET/api/design-md/{slug}
Params: none
Returns: One entry with its DESIGN.md content
Example
curl "https://www.uiskillbook.com/api/skills?category=motion&sort=stars&limit=5"MCP server
Tools: list_skills, get_skill, search, get_stats, get_design_md, list_siteplane_components.
https://www.uiskillbook.com/mcp