用于在聊天自定义编辑器中配置和管理智能体、技能、提示词及集成组件。
该技能材料显示其为开源仓库中的纯说明/提示型技能,不要求密钥、未声明远程端点,也未体现独立执行代码或数据外发行为。基于现有材料,整体风险较低,主要需留意其来源维护信息有限但已有开源可审计正面证据。
材料明确标注无需密钥或环境变量;未见要求登录凭证、API token 或其他敏感认证信息,因此凭证泄露或滥用风险低。
材料未声明任何远程端点,且系统检查项为 prompt-only;未见将用户数据发送到外部服务的描述,网络外发风险低。
从描述看这是用于指导编辑 Chat Customizations Editor 的技能说明,主要包含目录、接口与测试指引;未见其自行启动进程、执行脚本或调用系统能力的事实。
材料本身是文档/提示性质,虽提到工作区、用户、扩展和插件存储等概念,但未显示该技能具有直接读写这些数据的独立权限或过度授权请求。
来源指向 GitHub 上的 microsoft/vscode 开源仓库,源码可审计,这是明显的降风险因素;虽社区 star/维护状态元数据在本条目中有限,但未见闭源、不明来源或可疑分发红旗。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "chat-customizations-editor" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/vscode/main/.github/skills/chat-customizations-editor/SKILL.md 2. 保存为 ~/.claude/skills/chat-customizations-editor/SKILL.md 3. 装好后重载技能,告诉我可以用了
请指导我在 Chat Customizations 编辑器中创建一个新的客服智能体,包括基础说明、系统提示词、可用技能和插件配置建议。
一份创建智能体的分步配置方案,包含建议填写内容与结构。
帮我审查 Chat Customizations 编辑器里的 prompts 和 hooks 配置,找出命名不一致、职责重叠和可优化的地方,并给出整理方案。
一份配置审查结果,包含问题清单、命名建议和重构方案。
请告诉我如何在 Chat Customizations 编辑器中接入一个 MCP server,并列出需要检查的配置项、权限风险和测试步骤。
一份 MCP 服务接入指南,包含配置要点、风险提示和验证清单。
Split-view management pane for AI customization items across workspace, user, extension, and plugin storage. Supports harness-based filtering (Local, Copilot CLI, Claude).
src/vs/sessions/AI_CUSTOMIZATIONS.md — always read before making changes, always update after.
| Folder | What |
|---|---|
src/vs/workbench/contrib/chat/common/ | ICustomizationHarnessService, ISectionOverride, IStorageSourceFilter — shared interfaces and filter helpers |
src/vs/workbench/contrib/chat/browser/aiCustomization/ | Management editor, list widgets (prompts, MCP, plugins), harness service registration |
src/vs/sessions/contrib/chat/browser/ | Sessions-window overrides (harness service, workspace service) |
src/vs/sessions/contrib/sessions/browser/ | Sessions tree view counts and toolbar |
When changing harness descriptor interfaces or factory functions, verify both core and sessions registrations compile.
IHarnessDescriptor — drives all UI behavior declaratively (hidden sections, button overrides, file filters, agent gating). See spec for full field reference.ISectionOverride — per-section button customization (command invocation, root file creation, type labels, file extensions).IStorageSourceFilter — controls which storage sources and user roots are visible per harness/type.IExternalCustomizationItemProvider / IExternalCustomizationItem — internal interfaces (in customizationHarnessService.ts) for extension-contributed providers that supply items directly. These mirror the proposed extension API types.Principle: the UI widgets read everything from the descriptor — no harness-specific conditionals in widget code.
chatSessionCustomizationProvider)The proposed API in src/vscode-dts/vscode.proposed.chatSessionCustomizationProvider.d.ts lets extensions register customization providers. Changes to IExternalCustomizationItem or IExternalCustomizationItemProvider must be kept in sync across the full chain:
| Layer | File | Type |
|---|---|---|
| Extension API | vscode.proposed.chatSessionCustomizationProvider.d.ts | ChatSessionCustomizationItem |
| IPC DTO | extHost.protocol.ts | IChatSessionCustomizationItemDto |
| ExtHost mapping | extHostChatAgents2.ts | $provideChatSessionCustomizations() |
| MainThread mapping | mainThreadChatAgents2.ts | provideChatSessionCustomizations callback |
| Internal interface | customizationHarnessService.ts | IExternalCustomizationItem |
When adding fields to IExternalCustomizationItem, update all five layers. The proposed API .d.ts is additive-only (new optional fields are backward-compatible and do not require a version bump).
Component explorer fixtures (see component-fixtures skill): aiCustomizationListWidget.fixture.ts, aiCustomizationManagementEditor.fixture.ts under src/vs/workbench/test/browser/componentFixtures/.
The management editor fixture supports a selectedSection option to render any tab. Each tab has Dark/Light variants auto-generated by defineThemedFixtureGroup.
Available fixture IDs (use with mcp_component-exp_screenshot):
| Fixture ID pattern | Tab shown |
|---|---|
chat/aiCustomizations/aiCustomizationManagementEditor/AgentsTab/{Dark,Light} | Agents |
chat/aiCustomizations/aiCustomizationManagementEditor/SkillsTab/{Dark,Light} | Skills |
chat/aiCustomizations/aiCustomizationManagementEditor/InstructionsTab/{Dark,Light} | Instructions |
chat/aiCustomizations/aiCustomizationManagementEditor/HooksTab/{Dark,Light} | Hooks |
chat/aiCustomizations/aiCustomizationManagementEditor/PromptsTab/{Dark,Light} | Prompts |
chat/aiCustomizations/aiCustomizationManagementEditor/McpServersTab/{Dark,Light} | MCP Servers |
…
运行聊天性能基准与内存泄漏检查,定位聊天界面回归和性能问题。
帮助开发者验证 Azure DevOps 流水线改动,快速排查构建与 YAML 配置问题。
帮助开发者定位并读取 Code OSS 开发构建日志,快速排查运行与扩展问题。
帮助开发者升级 Anthropic SDK、迁移版本并解决相关依赖与类型问题。
为 AI 编码助手生成或更新聊天定制配置文件,统一协作与开发体验
帮助用户更新 GitHub Copilot 的 CLI 或 SDK 到较新版本。
通过 MCP 用自然语言管理 CustomGPT 智能体、对话与内容。
为特定组织定制 Claude Code 插件配置、连接器与工作流适配方案。
为 VS Code 快速生成定制聊天模式与提示词,支持专门化开发流程。
帮助用户为兼容 MCP 的智能体发现、安装并管理海量精选技能。
管理和修改小智平台智能体配置与列表信息
帮助用户用 AI 自动创建并配置 Discord 服务器、频道、角色与消息流程。