LaunchKit · 2026
Back to Skills

questions-form

Present multiple clarifying questions as an interactive Telegram form using inline buttons.

0
944 downloads
by @edonadei

Setup & Installation

openclaw skills install @edonadei/questions-form

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install questions-form

What This Skill Does

Presents multiple clarifying questions as a Telegram inline-button form. All questions appear at once, users answer in any order via button taps, and a free-text 'Other' option is always available. A Submit button collects all answers before the agent proceeds.

Sending all questions at once with buttons reduces back-and-forth message exchanges compared to asking one question at a time.

When to use it

  • Gathering project requirements before starting work
  • Onboarding a new user with preference questions
  • Collecting structured input for a booking or scheduling flow
  • Running a multi-step survey inside a Telegram bot
  • Clarifying ambiguous task parameters before execution

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Build me an app'

AGENT
  1. 1Compose form questions: project type, timeline, and budget
  2. 2Send form header message, then each question as a separate message with inline buttons
  3. 3Send Submit and Cancel buttons as the final message
  4. 4Receive and record button callbacks as user taps answers, acknowledging each
  5. 5On form:submit, verify all fields are filled then proceed with collected data
OUTPUT

Structured answers collected: { type: 'mobile', timeline: 'this_month', budget: '1k_5k' } — agent proceeds with task