interaction-control

star 11

Clarification, approvals, and progress messaging during tool execution.

Traves-Theberge By Traves-Theberge schedule Updated 2/14/2026

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:

  1. Use ask_user with a specific question.
  2. Provide concise options when there are multiple valid paths.

When operations are destructive or risky:

  1. Confirm intent with ask_user before triggering delete/cancel actions.
  2. Proceed only after explicit user confirmation.

During long operations:

  1. Use report_progress for milestone updates.
  2. Keep updates factual and short (current step, next step).
  3. Avoid noisy progress spam.

When a task asks a question:

  1. Surface the question clearly.
  2. Route the response through task_respond (handled by task skill).

Tool Reference

  • ask_user
  • report_progress
Install via CLI
npx skills add https://github.com/Traves-Theberge/Fetch --skill interaction-control
Repository Details
star Stars 11
call_split Forks 4
navigation Branch main
article Path SKILL.md
More from Creator
Traves-Theberge
Traves-Theberge Explore all skills →