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.