Look Up Authoring Skill
lookup_authoring_skillReturn the kernelcad-authoring skill — conventions for writing .kcad.ts scripts (API surface, parameters, evaluation contract, common pitfalls) — in sections.
Call with NO arguments first: you get the quick-start (units, axes, the return rule, conventions) and an index of every section with a one-line summary (under ~8k chars). Then pull what you need: { section: "<id>" } returns one section (e.g. "top-level-functions", "materials", "dfm-gates-print-readiness"); { query: "fillet after subtract" } returns the best-matching sections. { section: "all" } returns the full ~108k-char SKILL.md — only if your client accepts large responses.
Clients that list resources can also read kernelcad://skills/authoring (the full body).
OUTPUT: { uri, mimeType, mode, text, sections? } — mode is index | section | search | all | not-found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Keywords to search section titles and bodies (e.g. "sweep along helix"). | |
| topic | No | Alias of section; also accepts a loose title such as 'materials' or 'cli commands'. | |
| section | No | Section id from the index (e.g. 'top-level-functions'), or 'all' for the full SKILL.md. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||