Agent Skillswarpdotdev/warp › modify-settings

modify-settings

GitHub

用于查看、修改和排查 Warp 应用设置。通过 JSON Schema 定位配置项,读取或更新 TOML 配置文件,支持即时生效。

resources/bundled/skills/modify-settings/SKILL.md warpdotdev/warp

Trigger Scenarios

用户想查看 Warp 应用的某个具体设置 用户需要更改 Warp 应用配置 用户遇到 Warp 设置相关问题需排查

Install

npx skills add warpdotdev/warp --skill modify-settings -g -y
More Options

Non-standard path

npx skills add https://github.com/warpdotdev/warp/tree/master/resources/bundled/skills/modify-settings -g -y

Use without installing

npx skills use warpdotdev/warp@modify-settings

指定 Agent (Claude Code)

npx skills add warpdotdev/warp --skill modify-settings -a claude-code -g -y

安装 repo 全部 skill

npx skills add warpdotdev/warp --all -g -y

预览 repo 内 skill

npx skills add warpdotdev/warp --list

SKILL.md

Frontmatter
{
    "name": "modify-settings",
    "description": "View or modify Warp application settings using the bundled JSON schema for guidance"
}

modify-settings

Use this skill when the user wants to view, change, or troubleshoot Warp application settings.

Settings Schema

A JSON schema describing all available settings is bundled at:

{{settings_schema_path}}

The schema follows JSON Schema draft 2020-12, with settings organized hierarchically under properties. Each setting includes:

  • description — what the setting controls
  • type — the value type (string, boolean, integer, etc.)
  • default — the default value
  • enum or oneOf — valid values, when the setting is constrained

Finding a setting

Use grep to do an initial broad search for candidate key names:

grep -i "font" {{settings_schema_path}}

Once you have a candidate key name, run the bundled script to get the full dotted path, the setting's properties, and any parent context. This is critical — the schema has multiple sections with similar names (e.g. several input keys), so never assume the nesting from grep output alone.

python3 {{skill_dir}}/scripts/find_setting.py {{settings_schema_path}} <key_name>

The output gives you the unambiguous full path (e.g. properties.appearance.properties.input.properties.input_mode) and the setting's full definition including valid values.

Settings File

The user's settings are stored in a TOML file at:

{{settings_file_path}}

Settings use dotted TOML section headers matching the schema hierarchy. Always trace the full nesting path from the schema to the TOML — each intermediate properties key becomes a section level. For example:

A property at properties.appearance.properties.font_size (one level deep) corresponds to:

[appearance]
font_size = 14

A property at properties.appearance.properties.themes.properties.theme (two levels deep) corresponds to:

[appearance.themes]
theme = "light"

A common mistake is to stop one level too early — always count the full depth before writing the TOML section header.

If the file does not exist yet, create it. Warp hot-reloads this file, so changes take effect immediately.

Workflow

  1. Find the setting — use grep to identify candidate key names, then run the Python path-tracing script to get the full dotted path and the setting's valid values. Never rely on grep output alone to infer nesting.
  2. Read current value — check the settings file to see whether the setting is already configured.
  3. Apply the change — add or update the setting in the TOML file with a valid value from the schema.

Version History

  • 726c1b6 Current 2026-07-24 20:22

Same Skill Collection

.agents/skills/add-feature-flag/SKILL.md
.agents/skills/add-telemetry/SKILL.md
.agents/skills/changelog-draft/SKILL.md
.agents/skills/classify-changelog-pr/SKILL.md
.agents/skills/cross-platform-cloud-verification/SKILL.md
.agents/skills/dedupe-issue-local/SKILL.md
.agents/skills/gui-create-launch-modal/SKILL.md
.agents/skills/gui-integration-test/SKILL.md
.agents/skills/gui-reproduce-bug-report-local/SKILL.md
.agents/skills/gui-settings-ui/SKILL.md
.agents/skills/gui-ui-guidelines/SKILL.md
.agents/skills/logging-and-error-reporting/SKILL.md
.agents/skills/promote-feature/SKILL.md
.agents/skills/remove-feature-flag/SKILL.md
.agents/skills/review-pr-local/SKILL.md
.agents/skills/rust-unit-tests/SKILL.md
.agents/skills/triage-issue-local/SKILL.md
.agents/skills/tui-testing/SKILL.md
.agents/skills/tui-ui-guidelines/SKILL.md
.agents/skills/tui-verify-change/SKILL.md
resources/bundled/mcp_skills/figma/figma-code-connect-components/SKILL.md
resources/bundled/mcp_skills/figma/figma-create-design-system-rules/SKILL.md
resources/bundled/mcp_skills/figma/figma-create-new-file/SKILL.md
resources/bundled/mcp_skills/figma/figma-generate-library/SKILL.md
resources/bundled/mcp_skills/figma/figma-implement-design/SKILL.md
resources/bundled/skills/add-mcp-server/SKILL.md
resources/bundled/skills/change-keybinding/SKILL.md
resources/bundled/skills/create-skill/SKILL.md
resources/bundled/skills/create-tab-config/SKILL.md
resources/bundled/skills/factory-files/SKILL.md
resources/bundled/skills/factory-mcp/SKILL.md
resources/bundled/skills/oz-platform/SKILL.md
resources/bundled/skills/pr-comments/SKILL.md
resources/bundled/skills/tab-configs/SKILL.md
resources/bundled/skills/tui-migrate-setup/SKILL.md
resources/bundled/skills/update-tab-config/SKILL.md
resources/bundled/skills/warpctrl/SKILL.md
resources/channel-gated-skills/dogfood/test-warp-ui/SKILL.md
resources/channel-gated-skills/dogfood/triage-vulnerabilities/SKILL.md
resources/channel-gated-skills/dogfood/verify-ui-change-in-cloud/SKILL.md
.agents/skills/gui-onboarding-verification-skill/SKILL.md
.warp/skills/gui-integration-test-video/SKILL.md
resources/bundled/mcp_skills/figma/edit-figma-design/SKILL.md
resources/bundled/mcp_skills/figma/figma-generate-design/SKILL.md
resources/bundled/mcp_skills/figma/figma-use/SKILL.md
resources/bundled/skills/claude-api/SKILL.md

Metadata

Files
0
Version
04a7f83
Hash
a5316ac5
Indexed
2026-07-24 20:22

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 07:28
浙ICP备14020137号-1 $Гость$