| name | Interaction Control |
| description | Clarification, approvals, and progress messaging during tool execution. |
| triggers | ["clarify","confirm","which option","keep me posted","status update","proceed?","approval"] |
Interaction Control Skill
Use this skill for user confirmations, ambiguity handling, and progress updates.
Instructions
When user intent is ambiguous:
- Use
ask_user with a specific question.
- Provide concise options when there are multiple valid paths.
When operations are destructive or risky:
- Confirm intent with
ask_user before triggering delete/cancel actions.
- Proceed only after explicit user confirmation.
During long operations:
- Use
report_progress for milestone updates.
- Keep updates factual and short (current step, next step).
- Avoid noisy progress spam.
When a task asks a question:
- Surface the question clearly.
- Route the response through
task_respond (handled by task skill).
Tool Reference