{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The skill id. Either id or name must be provided."
},
"name": {
"type": "string",
"description": "The skill name (case-insensitive). Either id or name must be provided."
}
}
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The text to search for."
}
},
"required": [
"query"
]
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"originalText": {
"type": "string",
"description": "The exact, minimal string of text to replace. Must be short. Do NOT pass the whole document."
},
"replacementText": {
"type": "string",
"description": "The new text to replace the originalText with."
}
},
"required": [
"originalText",
"replacementText"
]
}{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The full new document content."
}
},
"required": [
"content"
]
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The document ID to read."
}
},
"required": [
"id"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The document ID to query."
},
"query": {
"type": "string",
"description": "The question about the document."
}
},
"required": [
"id",
"query"
]
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The question to answer across all documents."
}
},
"required": [
"query"
]
}{
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The title for the new document."
},
"content": {
"type": "string",
"description": "Optional initial content for the new document. If omitted the document is created blank."
}
},
"required": [
"title"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The document ID to rename."
},
"title": {
"type": "string",
"description": "The new title for the document."
}
},
"required": [
"id",
"title"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The document ID to delete."
}
},
"required": [
"id"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The document ID to switch to."
}
},
"required": [
"id"
]
}{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The text to translate."
},
"sourceLanguage": {
"type": "string",
"description": "BCP 47 language tag of the source language (e.g. \"en\")."
},
"targetLanguage": {
"type": "string",
"description": "BCP 47 language tag of the target language (e.g. \"fr\")."
}
},
"required": [
"text",
"sourceLanguage",
"targetLanguage"
]
}{
"type": "object",
"properties": {
"skillName": {
"type": "string",
"description": "The exact name of the skill to invoke."
},
"task": {
"type": "string",
"description": "The specific task or instructions to pass to the skill."
}
},
"required": [
"skillName",
"task"
]
}{
"type": "object",
"properties": {
"systemPrompt": {
"type": "string",
"description": "The system prompt / instructions for the sub-agent."
},
"task": {
"type": "string",
"description": "The task or question to send to the sub-agent."
},
"tools": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional tool group names to give the sub-agent. Supported: 'workspace_readonly'."
}
},
"required": [
"systemPrompt",
"task"
]
}{
"type": "object",
"properties": {
"task": {
"type": "string",
"description": "The high-level task to decompose into a plan."
},
"context": {
"type": "string",
"description": "Optional additional context (e.g. current document summary, workspace doc list)."
}
},
"required": [
"task"
]
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The question or information need to research."
},
"docIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional list of document IDs to restrict the search to. If omitted, all workspace documents are queried."
}
},
"required": [
"query"
]
}{
"type": "object",
"properties": {
"instruction": {
"type": "string",
"description": "What to write. Be explicit: specify the target section, desired length, and any constraints."
},
"researchContext": {
"type": "string",
"description": "JSON-encoded ResearchResult from invoke_researcher. Inject when the draft should cite workspace sources."
},
"styleContext": {
"type": "string",
"description": "A verbatim excerpt from the document the Writer should match in tone, voice, and formatting."
}
},
"required": [
"instruction"
]
}{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The draft text to review."
},
"criteria": {
"type": "array",
"items": {
"type": "string"
},
"description": "Review criteria to check against (e.g. 'grammatical correctness', 'consistent use of past tense', 'no unsupported factual claims')."
}
},
"required": [
"text",
"criteria"
]
}{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"website": {
"type": "string"
},
"author_name": {
"type": "string"
},
"author_email": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"author_name",
"text"
]
}