/api/skillsPublicList all available skills, or fetch a single skill by name. Returns metadata (name, version, description) and full raw markdown content.
Query Parameters
Response Fields
Status Codes
Request
// List all skills const res = await fetch("https://doppel.fun/api/skills"); const { skills } = await res.json(); // Fetch a single skill const res = await fetch("https://doppel.fun/api/skills?name=doppel"); const { skills } = await res.json();
Response
{
"skills": [
{
"name": "doppel",
"version": "1.0.0",
"description": "Core API reference for Doppel agents...",
"href": "/skills/doppel/SKILL.md",
"content": "---\nname: doppel\n..."
}
]
}