search_for_creation
Use this BEFORE any creation task ("help me write X", "I'm working on Y"). Runs two parallel searches and returns them separately: a SKILLS bucket (skill/voice/template, the craft layer) and a KNOWLEDGE bucket (knowledge/principle/brand/idea/resource, the material). Bring both into context before producing output. If the skills bucket is empty and output_type is set, this also increments a skill-gap counter; when count reaches 3 the response includes skill_gap.skill_gap_threshold_reached: true so you can prompt the user to codify a skill.
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": {
"query": "<query>"
},
"name": "search_for_creation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | What you're looking for. Natural language, the task or topic at hand. | |
| output_type | No | What kind of output the user is creating (e.g. "linkedin-post", "client-proposal", "follow-up-email"). Used to track the skill gap if no matching skill exists. |