prompt-skill

Create interactive terminal prompts with questionary for user input workflows.

Updated Dec 7, 2025
One-click install
npx skills add https://github.com/maneeshanif/cli-todo-app-speckit --skill prompt-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prompt-skill
Source: https://github.com/maneeshanif/cli-todo-app-speckit/tree/main/.claude/skills/prompt-skill
Command: npx skills add https://github.com/maneeshanif/cli-todo-app-speckit --skill prompt-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill creates polished, interactive prompts to collect user input efficiently.

Core Features & Use Cases

  • Custom prompt styles: Questionary-based prompts with custom styling.
  • Validation & flows: Build multi-step forms and confirmations.
  • Use Case: Gather task details via a guided prompt flow.

Quick Start

Create a simple add-task prompt with title and priority.

Frequently Asked Questions about prompt-skill

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

FAQPage Schema
How do I create interactive terminal prompts for collecting user input?

Interactive terminal prompts guide user input through questionary-based forms with custom styling. Build selection menus, text fields, and confirmation dialogs that validate entries and structure multi-step workflows to gather task details efficiently in CLI applications.

Can I add validation and multiple choice options to terminal prompts?

Yes, questionary prompts support text input validation, single and multiple selections, autocomplete, and confirmation dialogs. Chain these components into guided flows that enforce data quality and prevent invalid submissions in interactive terminal forms.

What's the best way to style terminal prompts for a polished user experience?

Apply custom PROMPT_STYLE configurations to questionary prompts for consistent, polished terminal UI. Styling affects colors, symbols, and formatting across text inputs, menus, and dialogs to create professional interactive experiences without external design dependencies.

How do I build a multi-step form in a terminal application?

Chain questionary prompts into sequential steps to create guided task forms. Collect structured data like title, description, priority, tags, and optional fields with validation between steps, enabling complex workflows that confirm each entry before advancing.

Can I use questionary prompts for both simple menus and complex forms?

Questionary handles both simple selection menus and complex multi-field forms with the same framework. Scale from basic confirmations and single-choice selections to complete task forms with mixed input types, validation rules, and conditional fields in terminal applications.

What input types and validation options are available for terminal prompts?

Terminal prompts support text input, single/multiple selections, autocomplete dropdowns, and confirmation dialogs with built-in validation. Implement custom validation logic to enforce rules on text length, required fields, date formats, and tag structures during user input collection.