script-kit-config

Manage Script Kit GPUI settings through a TypeScript configuration file.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a centralized and user-friendly way to manage all configuration settings for the Script Kit GPUI application, ensuring a personalized and efficient user experience.

Core Features & Use Cases

  • Centralized Configuration: Manage hotkeys, UI preferences, built-in features, and AI settings from a single TypeScript file.
  • Customizable Hotkeys: Define global hotkeys for launching Script Kit, accessing notes, or triggering AI chat.
  • UI Personalization: Adjust font sizes, UI scaling, and padding for optimal viewing comfort.
  • Feature Toggles: Enable or disable built-in features like clipboard history and app launcher.
  • Process Management: Set limits for memory usage and runtime for scripts.
  • Use Case: You can set a custom hotkey to open Script Kit, change the default editor to VS Code, and disable the clipboard history feature if you don't use it.

Quick Start

Open your ~/.scriptkit/kit/config.ts file to begin customizing your Script Kit settings.

Frequently Asked Questions about script-kit-config

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

FAQPage Schema
How do I configure hotkeys and UI settings for Script Kit?▼

You can configure Script Kit hotkeys and UI settings by editing the `~/.scriptkit/kit/config.ts` file. This centralized TypeScript configuration file lets you define global hotkeys, adjust UI scaling, and modify font sizes.

Can I disable built-in features like clipboard history in Script Kit?▼

Yes, you can disable built-in features like clipboard history and the app launcher in Script Kit. You manage these feature toggles through the `~/.scriptkit/kit/config.ts` configuration file.

What is the best way to manage Script Kit process limits and memory usage?▼

The best way to manage Script Kit process limits and memory usage is through the `config.ts` file. This configuration approach allows you to set specific process limits and control script runtime environments.

How does Script Kit handle sensitive API keys in the configuration?▼

Script Kit handles sensitive API keys using environment variables instead of hardcoding them. The configuration file loads settings from `~/.scriptkit/kit/config.ts` with robust default fallbacks while keeping sensitive data secure.

Does Script Kit configuration support command-specific overrides?▼

Yes, Script Kit configuration supports command-specific overrides. You can define these overrides alongside UI preferences, hotkeys, and AI settings within the `~/.scriptkit/kit/config.ts` file.

Why are my custom Script Kit UI preferences not loading correctly?▼

Script Kit UI preferences may not load if the `~/.scriptkit/kit/config.ts` file contains syntax errors. The application relies on this TypeScript file and uses robust default fallbacks when custom settings fail.