What problem does it solve? Changing Pi Workbench preferences or Pi agent settings normally requires hunting through UI menus or editing configuration files by hand. This Skill lets the agent read and modify appearance, language, tool switches, system prompts, and compaction settings directly through the workbench_settings tool, with correct scoping, merging, and revision handling. ## Core Features & Use Cases - Workbench preference management: Read and update UI preferences such as locale, theme, fonts, tool switches, sidebar behavior, and model-picker memory via the workbench domain. - Pi agent settings: Manage user- or project-scoped system prompts, additional instructions, and automatic compaction with revision-checked writes via the pi domain. - Safe update semantics: Merge object preferences instead of overwriting, require expectedRevision for Pi writes, and handle truncated outputs and conflict retries correctly. - Use Case: A user asks to switch the interface to dark mode and Chinese. The Skill reads the current appearance object, merges the colorMode change, and updates locale in one confirmed operation. ## Quick Start Ask the agent to switch the Workbench interface to dark mode and set the language to Simplified Chinese using the workbench settings tool.