script-kit-prompts

Provide GPUI UI components for interactive input in Script Kit scripts.

28|6|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/johnlindquist/script-kit-next --skill script-kit-prompts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: script-kit-prompts
Source: https://github.com/johnlindquist/script-kit-next/tree/main/.opencode/skill/script-kit-prompts
Command: npx skills add https://github.com/johnlindquist/script-kit-next --skill script-kit-prompts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides the core UI components and logic for interactive user input within Script Kit scripts, enabling seamless data collection and interaction.

Core Features & Use Cases

  • Diverse Prompt Types: Supports text input, forms, file pickers, editors, terminals, and more.
  • GPUI Integration: Leverages the GPUI framework for fast, native rendering and theming.
  • IPC Communication: Manages message flow between scripts and the GPUI application for prompt display and response handling.
  • Use Case: Quickly build scripts that ask users for input, display rich HTML content, or even provide a mini-terminal experience, all within the Script Kit environment.

Quick Start

Use the script-kit-prompts skill to render a form with username and password fields.

Frequently Asked Questions about script-kit-prompts

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

FAQPage Schema
How do I add interactive user prompts to my scripting workflow?

You can add interactive user prompts by rendering native UI components like text inputs, forms, and file pickers. This Skill manages prompt display and response handling via IPC messages within your scripts.

What types of input forms can I display using GPUI integration?

Using GPUI integration, you can display diverse prompt types including text input fields, forms, file pickers, editors, and terminals. These components leverage the GPUI framework for fast, native rendering and theming.

Do I need to manage IPC communication manually for Script Kit prompt display?

No, you do not need to manage IPC communication manually for Script Kit prompt display. This Skill automatically handles message flow between your scripts and the GPUI application for prompt display and response handling.

Can I use this prompt system to build a mini-terminal experience?

Yes, you can use this prompt system to build a mini-terminal experience. It supports various interactive input types including terminals, allowing you to quickly build scripts that ask users for input within the native environment.

What is the best way to collect username and password input in a script?

The best way to collect username and password input is to render a native form using the GPUI components provided. This allows seamless data collection through interactive user input fields.

Why does native rendering matter for interactive scripting prompts?

Native rendering matters for interactive scripting prompts because it leverages the GPUI framework to ensure fast performance and consistent theming. This provides a seamless, responsive user experience during data collection.