unique-cli-elicitation

Route clarifications and confirmations through a structured elicitation UI.

5|3|Updated Jun 18, 2024
One-click install
npx skills add https://github.com/Unique-AG/ai --skill unique-cli-elicitation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unique-cli-elicitation
Source: https://github.com/Unique-AG/ai/tree/main/unique_sdk/unique_sdk/cli/skills/unique-cli-elicitation
Command: npx skills add https://github.com/Unique-AG/ai --skill unique-cli-elicitation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Eases gathering user input by routing clarifications and confirmations through a structured UI prompt instead of free-text chat.

Core Features & Use Cases

  • Always use elicitation for clarifications, confirmations, missing parameters, multiple-choice decisions, or structured form input.
  • Elicitations are surfaced in the Unique AI Platform UI via the unique-cli elicit ask command, returning structured JSON.
  • Supports enforcing visibility and anchored prompts to the current chat context.

Quick Start

Instruct the agent to ask the user a question using the elicitation prompt and the required chat and message identifiers.

Frequently Asked Questions about unique-cli-elicitation

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

FAQPage Schema
How do I gather structured user input in a CLI chat instead of free-text?▼

Structured user input in a CLI chat is gathered by routing clarifications and confirmations through an elicitation UI prompt, which returns a structured JSON response instead of relying on free-text messages.

How do I elicit multiple-choice decisions or missing parameters during a conversation?▼

To elicit multiple-choice decisions or missing parameters, you use the elicit ask command with mandatory chat-id and message-id to surface a structured UI prompt that captures the user's selection.

When should I use structured UI prompts for user input over standard chat?▼

Structured UI prompts for user input should be used for clarifications, confirmations, missing parameters, multiple-choice decisions, and structured form input to enforce consistency and anchored context across conversations.

Does the elicitation UI prompt require specific identifiers to function?▼

Yes, the elicitation UI prompt requires mandatory chat-id and message-id identifiers within the elicit ask command, and visibility must be enabled to properly return the structured JSON response.

What is the best way to handle structured form input across AI chat conversations?▼

The best way to handle structured form input is enforcing the elicit ask command, which anchors prompts to the current chat context and returns structured JSON, ensuring consistent data collection across conversations.

Why does my elicitation prompt not return a structured JSON response?▼

An elicitation prompt fails to return a structured JSON response if the elicit ask command is missing mandatory chat-id and message-id parameters, or if visibility is not enabled in the platform UI.