| name | weave-config |
| description | This skill should be used when the user wants to "configure weave", "set weave project", "change weave project", "set wandb api key", "update weave settings", "show weave config", "change weave configuration", or needs to read or update any Weave Claude Code plugin settings. |
Weave Claude Code Plugin — Config
Read and update configuration for the Weave Claude Code plugin.
Determine Intent
If the user invoked this skill with arguments (e.g., /weave:weave-config set weave_project entity/project), execute the corresponding command directly. Otherwise, show the current configuration first and then ask what they want to change.
Show Current Config
Run:
weave-claude-plugin config show
This displays all settings and their sources (settings file vs environment variable).
Set a Value
To update a setting:
weave-claude-plugin config set KEY VALUE
Writable keys:
| Key | Format | Example |
|---|
weave_project | entity/project | my-org/my-project |
wandb_api_key | string | abc123... |
debug | true / false | true |
daemon_socket | file path | ~/.weave_claude_plugin/daemon.sock |
Validation notes:
weave_project must contain a / (entity/project format). Find your entity name at https://wandb.ai.
wandb_api_key is available at https://wandb.ai/authorize.
- Environment variables
WEAVE_PROJECT and WANDB_API_KEY take precedence over settings file values when set.
Get a Single Value
To read one setting:
weave-claude-plugin config get KEY
After Changes
After setting weave_project or wandb_api_key, confirm the update by running weave-claude-plugin config show and reporting the new value to the user. Note that changes take effect immediately for the next Claude Code session — no restart required.