ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 5/5

questions-form

Present multiple clarifying questions as an interactive Telegram form using inline buttons. Use when the agent needs to ask the user 2 or more clarifying questions before proceeding with a task, and wants to present them all at once in a structured form layout with selectable options and an "Other" free-text escape hatch. Triggers when: gathering multi-faceted requirements, onboarding flows, preference collection, or any scenario requiring structured multi-question input from the user via Telegram.

Why use this skill?

Optimize user data collection in Telegram with the OpenClaw questions-form skill. Create structured, multi-question inline forms for efficient agent interaction.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/edonadei/questions-form
Or

What This Skill Does

The questions-form skill empowers OpenClaw agents to orchestrate complex data gathering sessions within Telegram. Instead of engaging in a tedious back-and-forth conversation that disrupts the user's workflow, this skill allows the agent to bundle multiple queries into a structured, interactive form. By leveraging Telegram's native inline button interface, users can provide input for several variables at once, resulting in a more professional and efficient interaction layer. The skill utilizes a specific callback data syntax (form:id:value) to ensure that all user inputs are programmatically tracked and validated before the agent proceeds with the main task.

Installation

To integrate this functionality into your environment, use the OpenClaw hub command: clawhub install openclaw/skills/skills/edonadei/questions-form

Ensure that your agent has sufficient permissions to send messages and modify interface elements within the designated Telegram channel. Once installed, the skill resides within the openclaw/skills repository, managed by edonadei.

Use Cases

This skill is highly effective for any scenario requiring structured, multi-faceted data collection:

  • Onboarding Flows: Collecting user profiles, technical preferences, or language settings during initial setup.
  • Project Intake: Gathering scope, timeline, and budgetary constraints for professional service engagements.
  • Preference Collection: Allowing users to select multiple filter criteria for data reports or search results.
  • Scheduling: Determining availability, location, and topic preferences simultaneously.

Example Prompts

  1. "I need to onboard this new client; please ask them for their preferred project type, estimated budget, and the date they need the MVP delivered using the form skill."
  2. "Can you gather the user's content preferences and communication frequency using the structured questions form?"
  3. "Please initiate a request for the user's availability and primary topics of interest before we start the brainstorming meeting."

Tips & Limitations

  • Efficiency: Always aim to group related questions. If a question can be answered with a simple binary choice (Yes/No), do not use this form; a standard message with two buttons is sufficient.
  • User Experience: Use the "Other" fallback for all critical questions to prevent dead ends where a user feels forced into an incorrect category.
  • Form State: Remember that the agent must maintain the form_state internally. Ensure your implementation logic clears this state once the final "Submit" button is triggered to avoid stale data accumulation.
  • Scalability: Do not exceed 5-6 questions per form, as this can clutter the Telegram UI and lead to a poor mobile experience.

Metadata

Author@edonadei
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-edonadei-questions-form": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#telegram#forms#automation#interaction#onboarding
Safety Score: 5/5