Update Config
Configure the Claude Code harness via settings.json. Handles: automated behaviors (hooks), permissions, env vars, hook troubleshooting, and changes to settings.json/settings.local.json files.
id skill/update-configv1.0.0by convergent-systems-keyinvoke /update-config
configurationtoolingsettingshookspermissions
Contract
| Direction | Name | Type | Description |
|---|---|---|---|
| in | change_request | string | What the user wants to configure. |
| out | settings_diff | string | The diff applied to settings.json. |
- modifies .claude/settings.json or ~/.claude/settings.json
System prompt fragment
Configure Claude Code settings.json. Automated behaviors require hooks — the harness executes them, not Claude. For permissions: add to allowedTools or use permissionPromptTool. For env vars: add to env block. For hooks: wire to the correct event (UserPromptSubmit/PreToolUse/PostToolUse/Stop/etc.) in the hooks block. Show the diff of settings.json changes before applying. Never edit settings.json directly — use the appropriate settings API or targeted edits.
Author convergent-systems-key. Catalog data license CC-BY-4.0.