widget-forms

Render interactive form components for structured data collection in chat.

907|122|Updated Jul 15, 2026
One-click install
npx skills add https://github.com/0xsline/OpenChatCut --skill widget-forms-0xsline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: widget-forms
Source: https://github.com/0xsline/OpenChatCut/tree/main/src/agent/skills/widget-forms
Command: npx skills add https://github.com/0xsline/OpenChatCut --skill widget-forms-0xsline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of gathering structured, high-quality input from users during a chat session, replacing ambiguous free-text requests with clear, interactive UI components.

Core Features & Use Cases

  • Structured Data Collection: Supports single-select, multi-select, text fields, and visual style pickers to ensure user responses match expected formats.
  • Interactive UI: Renders native form cards directly in the editor chat for a seamless user experience.
  • Use Case: When a user wants to start a new video project, use this skill to present a form that captures their preferred video scenario, style, and specific content requirements in one go.

Quick Start

Use the widget-forms skill to ask the user for their preferred video style and project goal using a single-select form card.

Frequently Asked Questions about widget-forms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I collect structured user input in a chat interface for video editing workflows?

You collect structured user input in a chat interface by rendering interactive form cards with single-select, multi-select, and text-input fields to guide data capture natively within the editor.

What is the best way to replace ambiguous free-text requests with interactive forms during a chat session?

To replace free-text requests with interactive forms, render native single-select and multi-select UI components in the chat, ensuring user responses match expected formats for structured data collection.

Does this form widget support multi-select and text fields for capturing project requirements?

Yes, this form widget supports multi-select, single-select, text fields, and visual style pickers to capture specific content requirements and preferred styles for new video projects.

How do I present a single-select form card to ask users for their preferred video style?

You present a single-select form card by triggering the widget during a chat session to ask users for their video scenario, style, and project goals seamlessly within the native editor UI.

When should I use interactive UI components instead of free-text chat for data collection?

Use interactive UI components instead of free-text chat when starting a new video project and needing to capture multiple specific content requirements, ensuring high-quality structured data in one go.