Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问clear审计未展示

vscode-themeVS Code 主题

Agent Skill

vscode-theme 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

318

周安装

13

GitHub Stars

公开资料未说明

下载量

102
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:vscode-theme(VS Code 主题)
来源仓库:https://github.com/jugyo/vscode-theme-skill
仓库路径:skills/vscode-theme
安装命令:
npx skills add jugyo/vscode-theme-skill --skill "vscode-theme"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add jugyo/vscode-theme-skill --skill "vscode-theme"

简介

用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。
  • 可结合来源仓库、安装命令和原始 README 继续核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 支持 Codex、Claude、Cursor、Gemini CLI 宿主环境,通过 github 安装使用。

SKILL.md

name
vscode-theme
description
Generate VSCode color themes, package them as .vsix files, and install to VSCode. Use when creating custom VSCode themes, designing color schemes, or when the user mentions VSCode theme, color theme, dark theme, or light theme.

VSCode Theme Generator

Generate custom VSCode color themes from scratch, package them, and install them directly to VSCode.

Prerequisites

The following tools are required:

  • @vscode/vsce (VSCode Extension Manager)
  • code command (VSCode CLI)

Check if tools are installed:

which vsce || echo "vsce is not installed"
which code || echo "code command is not installed"

Install if missing:

# vsce
npm install -g @vscode/vsce

# code command: In VSCode, press Cmd+Shift+P → "Shell Command: Install 'code' command in PATH"

Theme Builder

This skill includes a theme builder script that enables efficient theme creation by editing individual part files.

Directory Structure

<theme-id>/
├── .vscodeignore          # Excludes parts/ from .vsix
├── package.json           # Extension manifest
├── parts/                 # Edit these files to customize
│   ├── base.json          # name, type, semanticHighlighting
│   ├── colors-editor.json # Editor colors
│   ├── colors-ui.json     # UI colors (sidebar, tabs, etc.)
│   ├── colors-terminal.json # Terminal colors
│   ├── tokens.json        # Syntax highlighting
│   └── semantic.json      # Semantic token colors
└── themes/
    └── <theme-id>-color-theme.json  # Generated by merge

Builder Commands

# Initialize a new theme from template
node <skill-path>/theme-builder.js init <theme-id> "<theme-name>" [--type dark|light]

# Merge parts into final theme file
node <skill-path>/theme-builder.js merge <theme-id>

# Package as .vsix
node <skill-path>/theme-builder.js package <theme-id>

# Bump version
node <skill-path>/theme-builder.js bump <theme-id> [patch|minor|major]

Instructions

Step 1: Gather theme requirements

Ask the user for:

  • Theme name (e.g., "Ocean Blue")
  • Theme type: dark or light
  • Color preferences (base colors, accent colors)
  • Any specific style inspiration

Step 2: Initialize theme

node <skill-path>/theme-builder.js init <theme-id> "<Theme Name>" --type dark

Replace:

  • <skill-path>: Path to this skill directory
  • <theme-id>: lowercase with hyphens (e.g., ocean-blue)
  • <Theme Name>: display name (e.g., Ocean Blue)

Step 3: Edit part files

Edit the files in <theme-id>/parts/ to customize the theme.

parts/base.json

{
  "name": "Theme Name",
  "type": "dark",
  "semanticHighlighting": true
}

parts/colors-editor.json

Editor-related colors:

PropertyDescription
editor.backgroundMain editor background
editor.foregroundDefault text color
editorLineNumber.foregroundLine number color
editorCursor.foregroundCursor color
editor.selectionBackgroundSelection highlight
editorBracketMatch.*Matching bracket highlight
editorError.foregroundError underline
editorWarning.foregroundWarning underline

parts/colors-ui.json

UI element colors:

PropertyDescription
activityBar.backgroundLeft sidebar icon bar
sideBar.backgroundFile explorer background
statusBar.backgroundBottom status bar
titleBar.activeBackgroundWindow title bar
tab.activeBackgroundActive tab
tab.inactiveBackgroundInactive tabs
list.activeSelectionBackgroundSelected item in lists
input.backgroundInput field background
button.backgroundButton background

parts/colors-terminal.json

Terminal colors including ANSI colors:

PropertyDescription
terminal.backgroundTerminal background
terminal.foregroundTerminal text
terminal.ansiBlack - terminal.ansiWhiteANSI colors
terminal.ansiBrightBlack - terminal.ansiBrightWhiteBright ANSI colors

parts/tokens.json

Syntax highlighting (array of token rules):

ScopeApplies to
commentComments
stringString literals
keywordif, for, const, etc.
storage.typeType keywords
entity.name.functionFunction names
entity.name.typeType/class names
variableVariables
constant.numericNumbers
entity.name.tagHTML/XML tags
entity.other.attribute-nameAttributes

Example token rule:

{
  "scope": ["comment", "punctuation.definition.comment"],
  "settings": { "foreground": "#6A9955", "fontStyle": "italic" }
}

parts/semantic.json

Semantic token colors (optional, object format):

{
  "function": "#DCDCAA",
  "variable.readonly": "#4FC1FF"
}

Step 4: Merge and package

# Merge parts into theme file
node <skill-path>/theme-builder.js merge <theme-id>

# Package as .vsix
node <skill-path>/theme-builder.js package <theme-id>

# Install to VSCode
code --install-extension <theme-id>/<theme-id>-0.0.1.vsix

Step 5: Notify user

After installation:

Theme installed successfully! Press Cmd+K Cmd+T (Mac) or Ctrl+K Ctrl+T (Windows/Linux) to select your new theme.

Updating an Existing Theme

When updating a theme, bump the version before packaging:

# Bump version (default: patch)
node <skill-path>/theme-builder.js bump <theme-id>

# Merge and package
node <skill-path>/theme-builder.js merge <theme-id>
node <skill-path>/theme-builder.js package <theme-id>

# Install updated theme
code --install-extension <theme-id>/<theme-id>-<new-version>.vsix

Color Design Tips

Dark themes

  • Background: #1a1a2e to #2d2d44
  • Foreground: #d4d4d4 to #eaeaea
  • Limit accent colors to 1-2

Light themes

  • Background: #ffffff to #f5f5f5
  • Foreground: #1a1a1a to #333333
  • Use muted accent colors

Transparency

Use alpha channel for subtle effects: #ffffff40 (last two digits = opacity 00-ff)

Accessibility

Aim for reasonable contrast between text and background for readability.

Troubleshooting

Theme not appearing

Run Developer: Reload Window from command palette.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

27.66%
按下载量换算28

windsurf

22.77%
按下载量换算23

OpenCode

20.98%
按下载量换算21

weavefox

13.08%
按下载量换算13

Codex

7.61%
按下载量换算8

Antigravity

4.13%
按下载量换算4

安全审计

暂无安全审计结果可展示。

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add jugyo/vscode-theme-skill --skill "vscode-theme" 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills