<!--
name: 'Skill: update-config'
description: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors ("from now on when X", "each time X", "whenever X", "before/after
sdkPackage: '@anthropic-ai/claude-agent-sdk@0.3.168'
claudeCodeVersion: '2.1.168'
skill: "update-config"
-->
# Skill: update-config

## Metadata

- Source: SDK-shipped/runtime skill listing

## Description

Use this skill to configure the Claude Code harness via settings.json. Automated behaviors ("from now on when X", "each time X", "whenever X", "before/after X") require hooks configured in settings.json - the harness executes these, not Claude, so memory/preferences cannot fulfill them. Also use for: permissions ("allow X", "add permission", "move permission to"), env vars ("set X=Y"), hook troubleshooting, or any changes to settings.json/settings.local.json files. Examples: "allow npm commands", "add bq permission to global settings", "move permission to user settings", "set DEBUG=true", "when claude stops show X". For simple settings like theme/model, suggest the /config command.

## Token Impact

<!-- TOKEN_COUNT_START -->
- Description estimated tokens: **229**
- Measurement: description serialized independently as text against the common baseline
- Additivity: independent, non-additive estimate
<!-- TOKEN_COUNT_END -->
