deepchat-settings

deepchat-settings

Popular

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.

5.4Kstars
626forks
Updated 1/27/2026
SKILL.md
readonlyread-only
name
deepchat-settings
description

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.

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 的字体"
  • "把电脑的声音关掉"

You Might Also Like

Related Skills

verify

verify

243K

Use when you want to validate changes before committing, or when you need to check all React contribution requirements.

facebook avatarfacebook
Get
test

test

243K

Use when you need to run tests for React core. Supports source, www, stable, and experimental channels.

facebook avatarfacebook
Get

Use when feature flag tests fail, flags need updating, understanding @gate pragmas, debugging channel-specific test failures, or adding new flags to React.

facebook avatarfacebook
Get

Use when adding new error messages to React, or seeing "unknown error code" warnings.

facebook avatarfacebook
Get
flow

flow

243K

Use when you need to run Flow type checking, or when seeing Flow type errors in React code.

facebook avatarfacebook
Get
flags

flags

243K

Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.

facebook avatarfacebook
Get