← Back to Skills Marketplace
edonadei

Questions Form

by Emrick Donadei · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1241
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install questions-form
Description
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.
Usage Guidance
This skill is internally coherent and low-risk, but before installing check these practical points: ensure your agent platform already provides the Telegram integration (bot token/webhook) since the skill assumes it and declares no credentials; confirm the agent will keep per-conversation state so forms work as documented (the skill expects transient in-memory state and re-sends forms if context is lost); be mindful that free-text answers may contain PII or secrets — decide whether the agent should redact or treat such text as sensitive before storing or forwarding; verify callback_data handling respects Telegram's 64-byte limit as noted; and ensure your agent does not forward collected answers to external services unless you expect that. If you need stricter guarantees (audit logs, encrypted storage, or persistence across restarts), request or add those capabilities explicitly before using this in production.
Capability Analysis
Type: OpenClaw Skill Name: questions-form Version: 1.0.0 The OpenClaw AgentSkills skill bundle defines a structured form interaction pattern for Telegram. All instructions in SKILL.md and references/form-patterns.md are focused on presenting questions, handling user input via buttons and free text, managing internal form state, and validating completion. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts to subvert the agent's core purpose. The skill's behavior is clearly aligned with its stated goal of gathering multi-faceted requirements from the user.
Capability Assessment
Purpose & Capability
The name/description (present a multi-question Telegram form) matches the SKILL.md: all instructions relate to sending messages, inline buttons, and handling Telegram callback_data. There are no unrelated environment variables, binaries, or config paths requested.
Instruction Scope
The SKILL.md stays within the stated purpose: it defines form structure, callback_data conventions, free-text handling, submit/cancel logic, timeouts and recovery. It does not instruct the agent to read arbitrary files, access unrelated credentials, or send data to external endpoints.
Install Mechanism
No install spec and no code files are present (instruction-only). This is the lowest-risk model and there is nothing written to disk or fetched at install time.
Credentials
The skill declares no required environment variables or credentials. The SKILL.md assumes a Telegram-capable channel integration provided by the host platform; that assumption is reasonable and proportional for a Telegram form helper.
Persistence & Privilege
always is false and the skill documents keeping form state in conversation context (non-persistent). It does not request elevated or persistent privileges, nor does it modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install questions-form
  3. After installation, invoke the skill by name or use /questions-form
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — multi-question clarifying forms for Telegram using inline buttons
Metadata
Slug questions-form
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1241 downloads so far.

How do I install Questions Form?

Run "/install questions-form" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Questions Form free?

Yes, Questions Form is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Questions Form support?

Questions Form is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Questions Form?

It is built and maintained by Emrick Donadei (@edonadei); the current version is v1.0.0.

💬 Comments