Get Theme Details
get_themeGet full documentation for a specific theme: layouts, components, and examples.
Call this BEFORE render_slides to learn the theme's unique features. Each theme has different layouts, components, and frontmatter options. Use what you learn here to produce high-quality, theme-specific slides.
This is the primary tool for preparing to render slides. When the user specifies a theme, call this directly — no need to call browse_themes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"theme": "<theme>"
},
"name": "get_theme"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| theme | Yes | Theme name (e.g. 'seriph', 'neocarbon', 'field-manual'). Available themes: default, seriph, apple-basic, bricks, shibainu, academic, cobalt, dracula, eloc, field-manual, frankfurt, geist, neocarbon, neversink, nord, penguin, purplin, scholarly, swiss-ai-hub, the-unnamed, unicorn, vibe, vuetiful, zhozhoba. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |