Look up a Kadal Deck feature
deck_referenceLook up what a deck can use — components with props, defaults and examples, layouts, backgrounds, themes, frontmatter keys, CLI commands — from the engine's own catalog (exact for @kadal/deck 0.12.0), plus the docs' guides. Use it to check a component or option before writing it; use authoring_guide instead for the overall how-to. Read-only. Pass one mode: nothing for an index of sections and guides, section (plus name for one entry), topic for a guide in full, or search for the best matches across both; if several are given, section wins, then topic. An unknown section, entry or topic is an error that lists the valid ones.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "deck_reference"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | One entry in `section`, by name or alias, e.g. Poll, two-cols, aurora. Needs `section`. | |
| topic | No | A guide's topic id from the no-argument index, e.g. writing-slides, live-room, islands/vue. | |
| format | No | For `section` or `search`: markdown (default) reads best; json is the raw data. Guides are always markdown. | |
| search | No | Words that must all appear, e.g. "word cloud"; returns up to 12 catalog entries and 5 guide sections. | |
| section | No | A catalog section: components, layouts, backgrounds, themes, transitions, transitionSpeeds, clickEffects, clickAt, codeMeta, deckFrontmatter, slideFrontmatter, keys, routes, queryParams, live, cli, exitCodes. Aliases such as slide, deck, clicks and code work. |