-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Version: 4.0.0 | License: MIT | Author: Kenneth Benavides
View the full documentation site — architecture, schema reference, integration guide, and compatibility all in one polished overview.
A shared intake engine for Claude skills and plugins. Install once. Every skill you build gets a native choice-card form for free.
| Page | What it covers |
|---|---|
| Architecture | How the engine works, file structure, the skill-widget contract |
| Sequence Diagram | Step-by-step execution flow from skill invocation to payload return |
| QUESTIONS Schema | Field definitions, types, rules, and annotated examples |
| Integration Walkthrough | Four steps to wire any skill or plugin to the widget |
| Self-Test | How to verify the engine is working in your Claude environment |
| Common Mistakes | What to avoid and why |
| Version History | Changelog across all major versions |
| Environment | Status | Notes |
|---|---|---|
| Claude Desktop — chat | Released. Tested. | Tested on 1.12603.1 (3df4fd), 2026-06-11. |
| Claude.ai | Released. Tested. | Confirmed in web interface. |
| Cowork | Released. Tested. | Confirmed in desktop interface. |
| Claude Code — desktop interface | Released. Tested. | Confirmed in desktop interface. |
| CLI (terminal) | Future release. |
ask_user_input_v0 not confirmed in terminal contexts. |
Works in any environment that renders ask_user_input_v0 as a native UI interaction. CLI terminal support is planned for a future release. Run test widget to verify your environment before use.
Elicitation Widget moves intake logic out of individual skills and into a single shared engine. Skills do not manage intake. They hand off to the widget entirely and only tell it what questions to ask.
The only shared surface between a skill and the widget is the QUESTIONS array. The skill writes it. The widget reads it. Neither side knows how the other works.
SKILL.md is both the configuration and the executable. Installing it installs the interface contract and the implementation in one file. There is nothing else to configure.
Copyright 2025-2026 Kenneth Benavides. MIT License.