ワンクリックで
update-config
Update Script Kit configuration files — hotkeys, theme, layout, dictation, Claude Code, and workspace settings.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Update Script Kit configuration files — hotkeys, theme, layout, dictation, Claude Code, and workspace settings.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | update-config |
| description | Update Script Kit configuration files — hotkeys, theme, layout, dictation, Claude Code, and workspace settings. |
Manage files under ~/.scriptkit that control launcher behavior, hotkeys, dictation, theming, and Tab AI.
| File | Purpose | Reload |
|---|---|---|
~/.scriptkit/plugins/scriptkit/skills/ | Agent-readable skills | Read from Script Kit plugin |
~/.scriptkit/config.ts | Full config: hotkeys, built-ins, runtime preferences, Claude Code | Auto-reloads |
~/.scriptkit/theme.json | Theme colors | Auto-reloads |
| Setting | File | Key |
|---|---|---|
| Launcher hotkey | config.ts | hotkey |
| AI/Logs/Dictation shortcuts | config.ts | aiHotkey, logsHotkey, dictationHotkey |
| Dictation microphone | config.ts | dictation.selectedDeviceId |
| Theme preset | config.ts | theme.presetId |
| Agent Chat defaults | config.ts | ai.selectedAgentChatAgentId, ai.selectedModelId |
| Snap mode | config.ts | windowManagement.snapMode |
| External MCP servers | config.ts | mcp |
| Theme colors | theme.json | colors.* |
| Claude Code | config.ts | claudeCode |
Use KeyboardEvent.code values. Valid modifiers: meta, ctrl, alt, shift.
Common keys: Semicolon, Space, Enter, KeyK, KeyL, KeyD, Digit1.
Do not use command/control — use meta/ctrl.
editor: "code",
padding: { top: 8, left: 12, right: 12 },
editorFontSize: 16,
terminalFontSize: 14,
uiScale: 1.0,
builtIns: {
clipboardHistory: true,
appLauncher: true,
windowSwitcher: true,
},
commands: {
"script/my-workflow": {
shortcut: { modifiers: ["meta", "shift"], key: "KeyW" }
},
"builtin/app-launcher": { hidden: true },
"builtin/empty-trash": { confirmationRequired: true }
}
Command deeplinks: scriptkit://commands/{id}
notesHotkey — no default; set explicitlyaiHotkey — defaults to Cmd+Shift+Space when enabledlogsHotkey — defaults to Cmd+Shift+L when enableddictationHotkey — no default; set explicitly*Enabled boolean (default true)theme: { presetId: "nord" },
dictation: { selectedDeviceId: "usb-mic" },
ai: {
selectedAgentChatAgentId: "codex-agent_chat",
selectedModelId: "gpt-5.4",
},
windowManagement: { snapMode: "expanded" },
Use the top-level mcp key in config.ts for external MCP servers shared by scripts and Agent Chat.
mcp: {
enabled: true,
servers: {
github: {
transport: "stdio",
command: "npx",
args: ["-y", "@modelcontextprotocol/server-github"],
},
},
},
For MCP-specific workflows, use the mcp skill.
~/.scriptkit/plugins/scriptkit/skills/~/.scriptkit/config.ts instead of ~/.scriptkit/config.tscommand/control instead of meta/ctrltheme.json when you meant to change theme.presetId in config.tsSee references/config-examples.md for full config.ts example, theme file format, frecency settings, watcher config, layout defaults, and Claude Code provider options.
Agent-facing DevTools for Script Kit GPUI: use protocol, MCP, and CLI primitives to inspect, control, measure, debug, benchmark, and prove real app UI behavior from bug reports without defaulting to prewritten agentic-testing recipes.
Manage the Notes window — creating, searching, editing, and automating notes via the SDK and automation protocol.
Use the local agy CLI as a fast Script Kit GPUI app inspector by prompting it to drive existing script-kit-devtools primitives, capture logs, and produce a compact investigation result from a user bug report or inspection prompt.
Add Actions Menu commands to scripts and scriptlet bundles with setActions() and companion .actions.md files.
Configure external MCP servers for scripts and Agent Chat. Use when the user wants to add, remove, enable, disable, or inspect MCP servers in Script Kit.
Create or update scriptlet bundles for text expansions, snippets, shell commands, and lightweight helpers in a single markdown file.