Claude-skill-registry deepchat-settings

DeepChat app settings modification (DeepChat 设置/偏好) skill. Activate ONLY when the user explicitly asks to change DeepChat's own settings/preferences (e.g., theme, language, font size...). Do NOT activate for OS/system settings, editor settings, or other apps.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/deepchat-settings" ~/.claude/skills/majiayu000-claude-skill-registry-deepchat-settings && rm -rf "$T"
manifest: skills/data/deepchat-settings/SKILL.md
source content

DeepChat Settings Modification Skill

Use this skill to safely change DeepChat application settings during a conversation.

Core rules

  • Only change settings when the user is asking to change DeepChat settings.
  • Use the dedicated settings tools; never attempt arbitrary key/value writes.
  • These tools are intended to be available only when this skill is active; if they are missing, activate this skill via
    skill_control
    .
  • If the request is ambiguous, ask a clarifying question before applying.
  • For unsupported or high-risk settings (MCP, prompts, providers, API keys, paths): do not apply changes; instead explain where to change it and open Settings.
  • After completing the settings task, deactivate this skill via
    skill_control
    to keep context small.

Supported settings (initial allowlist)

Toggles:

  • soundEnabled
    : enable/disable sound effects.
  • copyWithCotEnabled
    : enable/disable copying COT details.

Enums:

  • language
    : DeepChat locale, including
    system
    ,
    zh-CN
    ,
    en-US
    ,
    zh-TW
    ,
    zh-HK
    ,
    ko-KR
    ,
    ru-RU
    ,
    ja-JP
    ,
    fr-FR
    ,
    fa-IR
    ,
    pt-BR
    ,
    da-DK
    ,
    he-IL
    .
  • theme
    :
    dark | light | system
    .
  • fontSizeLevel
    : integer level within supported range.

Settings navigation (open-only):

  • Use
    deepchat_settings_open
    only when the request cannot be fulfilled by the settings tools, and avoid calling it if the change is already applied.
  • section
    hints:
    common
    ,
    display
    ,
    provider
    ,
    mcp
    ,
    prompt
    ,
    acp
    ,
    skills
    ,
    knowledge-base
    ,
    database
    ,
    shortcut
    ,
    about
    .

Workflow

  1. Confirm the user is requesting a DeepChat settings change.
  2. Determine the target setting and the intended value.
  3. If the setting is supported, call the matching tool:
    • toggles:
      deepchat_settings_toggle
    • language:
      deepchat_settings_set_language
    • theme:
      deepchat_settings_set_theme
    • font size:
      deepchat_settings_set_font_size
  4. Confirm back to the user what changed (include the final value).
  5. If the setting is unsupported, call
    deepchat_settings_open
    (with
    section
    ) and provide a short pointer to the correct Settings section. Do not call it if the requested change has already been applied.
  6. Deactivate this skill via
    skill_control
    .

Examples (activate this skill)

  • "把主题改成深色"
  • "Turn off sound effects"
  • "语言改成英文"
  • "复制时不要带 COT"
  • "Open the MCP settings page"
  • "Edit my prompts"

Examples (do NOT activate this skill)

  • "把 Windows 的系统代理改成..."
  • "帮我改 VS Code 的字体"
  • "把电脑的声音关掉"