Tool tree
gradeNot graded
page: Every page
searchDocsAnswer
Search assistant-ui docs, examples, design components, elements, and Tap docs. Ranks each page over its title, headings, URL, description, and body text, and excerpts the paragraphs that matched, falling back to the page's opening paragraph when only its metadata matched. Returns up to 20 matching pages.
View tool JSON
{
"name": "searchDocs",
"kind": "answer",
"impl": "imperative",
"description": "Search assistant-ui docs, examples, design components, elements, and Tap docs. Ranks each page over its title, headings, URL, description, and body text, and excerpts the paragraphs that matched, falling back to the page's opening paragraph when only its metadata matched. Returns up to 20 matching pages.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A short phrase of distinctive documentation terms, with filler words omitted."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}getDocAnswer
Read one assistant-ui docs page as markdown. Accepts a path such as /docs/installation or docs/store/state.
View tool JSON
{
"name": "getDoc",
"kind": "answer",
"impl": "imperative",
"description": "Read one assistant-ui docs page as markdown. Accepts a path such as /docs/installation or docs/store/state.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Docs page path such as /docs/installation or docs/store/state, or a same-origin URL for one of those pages."
}
},
"required": [
"path"
],
"additionalProperties": false
},
"page": "/"
}getExampleAnswer
Read one assistant-ui example page as markdown. Accepts an example slug such as ai-sdk or a path such as /examples/ai-sdk.
View tool JSON
{
"name": "getExample",
"kind": "answer",
"impl": "imperative",
"description": "Read one assistant-ui example page as markdown. Accepts an example slug such as ai-sdk or a path such as /examples/ai-sdk.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Example slug such as ai-sdk, /examples/<slug> path, or a same-origin URL under /examples/."
}
},
"required": [
"path"
],
"additionalProperties": false
},
"page": "/"
}listSkillsAnswer
List the assistant-ui agent skills: task-shaped guides (setup, tools, runtime, streaming, ...) for building with assistant-ui. Returns every skill's name and description; read one with getSkill.
View tool JSON
{
"name": "listSkills",
"kind": "answer",
"impl": "imperative",
"description": "List the assistant-ui agent skills: task-shaped guides (setup, tools, runtime, streaming, ...) for building with assistant-ui. Returns every skill's name and description; read one with getSkill.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}getSkillAnswer
Read one assistant-ui agent skill by name, such as tools or setup. Returns its name, description, and full markdown content.
View tool JSON
{
"name": "getSkill",
"kind": "answer",
"impl": "imperative",
"description": "Read one assistant-ui agent skill by name, such as tools or setup. Returns its name, description, and full markdown content.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Skill name as returned by listSkills, such as tools."
}
},
"required": [
"name"
],
"additionalProperties": false
},
"page": "/"
}