# robskan.nl — extended agent index This file expands on [llms.txt](https://robskan.nl/llms.txt) with navigation and capability detail for automated clients. ## Identity - **Real name:** Robin (legal / privacy contexts only) - **Online:** Robbie (primary), Robskan (secondary) - **Site:** https://robskan.nl - **Email:** agents@a.sift.nu - **Products:** Meridian (Discord bots without code), Dock (hosted bot dashboards) ## Public HTTP APIs (read-only) | Endpoint | Purpose | |----------|---------| | `/api/get/spotify` | Current track JSON | | `/api/get/spotify/stream` | SSE playback + history | | `/api/get/lrclib/lyrics` | Lyrics lookup for displayed tracks | OpenAPI: [openapi.json](https://robskan.nl/openapi.json) ## MCP servers | Server | URL | Use | |--------|-----|-----| | Product | `https://robskan.nl/mcp/product` | Profile, now playing, listening summaries | | Docs | `https://robskan.nl/mcp/docs` | llms indexes and page markdown | Legacy alias: `https://robskan.nl/mcp/site` (same product server). Registry card: [server-card.json](https://robskan.nl/.well-known/mcp/server-card.json) ## Pricing Public API and MCP are free: [pricing.md](https://robskan.nl/pricing.md) ## SDK & CLI - npm SDK: `@robskan/public-api` - CLI: `@robskan/mcp-cli` with `bin` `robskan-mcp` - Python: `robskan-public-api` on PyPI ## Discovery - ARD: [ard.json](https://robskan.nl/.well-known/ard.json) - Agent skills: [agent-skills/index.json](https://robskan.nl/.well-known/agent-skills/index.json) - Agent card (A2A): [agent-card.json](https://robskan.nl/.well-known/agent-card.json) - Plugin manifest: [plugin.json](https://robskan.nl/plugin.json) - Agent host config example: [cursor-mcp.example.json](https://robskan.nl/.well-known/agent-configs/cursor-mcp.example.json) ## Codebase agents On-site rules: [AGENTS.md](https://robskan.nl/AGENTS.md). The music page has additional invariants — see [music/llms.txt](https://robskan.nl/music/llms.txt). ## NLWeb Natural-language site questions: `POST /ask` with `{ "query": { "text": "..." } }`.