Loooom API

Everything you need to use skills programmatically.

Base URL https://loooom.xyz/api
GET /api/skills/:author/:skill

Returns skill metadata, author info, files, and plugin manifest.

Example
curl https://loooom.xyz/api/skills/mager/beginner-japanese
Response
{
  "skill": {
    "name": "beginner-japanese",
    "title": "Learn Beginner Japanese",
    "description": "...",
    "category": "Education",
    "version": "1.1.0",
    "contentHash": "sha256:...",
    "author": {
      "username": "mager",
      "displayName": "Mager",
      "verified": true
    },
    "files": [
      { "name": "SKILL.md", "content": "..." }
    ]
  },
  "plugin": {
    "name": "mager-beginner-japanese",
    "description": "...",
    "version": "1.1.0",
    "author": { "name": "Mager" },
    "skills": {
      "beginner-japanese": {
        "files": ["SKILL.md"]
      }
    }
  }
}
GET /api/skills/:author/:skill/raw

Returns the raw SKILL.md content as text/markdown.

Example
curl https://loooom.xyz/api/skills/mager/beginner-japanese/raw -o SKILL.md
?download=true Adds Content-Disposition: attachment header.
CLI npx loooom

Install skills directly into your project. Creates skills/beginner-japanese/SKILL.md in your working directory.

Usage
npx loooom add mager/beginner-japanese
Requires Node.js 18+