warpdotdev/warp/modify-settings
- community
- ext:[{"type":"config","description":"Configuration overrides"}]
Checking that the SKILL.md file is still in the repository.
View or modify Warp application settings using the bundled JSON schema for guidance
Install
npx vskill@latest install warpdotdev/warp/modify-settingsSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
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:
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:
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.
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 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:
A property at properties.appearance.properties.themes.properties.theme (two levels deep) corresponds to:
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
- Find the setting — use
grepto 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. - Read current value — check the settings file to see whether the setting is already configured.
- Apply the change — add or update the setting in the TOML file with a valid value from the schema.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingresources/bundled/skills/modify-settings/SKILL.md
Popularity
- Repository stars
- 64,856
- Repository forks
- 5,512
- 7-day trend score
- 55
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Extension points
configConfiguration overrides
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/warpdotdev/warp/modify-settings)