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.
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. |