Skills Plugins MCP Prompt Model 博客 我的中心
生活与工具 #ai #agent #mcp

agent-customization

**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md, .agent.md, SKILL.md, copilot-instructions.md, AGENTS.md). USE FOR: saving coding preferences; troubleshooting why instructions/skills/agents are ignored or not invoked; configuring applyTo patterns; defining tool restrictions; creating custom agent modes or specialized workflows; packaging domain knowledge; fixing YAML frontmatter syntax. DO NOT USE FOR: general coding questions (use default agent); runtime debugging or error diagnosis; MCP server configuration (use MCP docs directly); VS Code extension development. INVOKES: file system tools (read/write customization files), ask-questions tool (interview user for requirements), subagents for codebase exploration. FOR SINGLE OPERATIONS: For quick YAML frontmatter fixes or creating a single file from a known pattern, edit the file directly — no skill needed.

DeepseekModel 官方收录技能 ★ 精选 质量 优秀 · 90 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=microsoft-vscode-extensions-copilot-assets-prompts-skills-agent-customization-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name agent-customization user-invocable false description **WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md, .agent.md, SKILL.md, copilot-instructions.md, AGENTS.md). USE FOR: saving coding preferences; troubleshooting why instructions/skills/agents are ignored or not invoked; configuring applyTo patterns; defining tool restrictions; creating custom agent modes or specialized workflows; packaging domain knowledge; fixing YAML frontmatter syntax. DO NOT USE FOR: general coding questions (use default agent); runtime debugging or error diagnosis; MCP server configuration (use MCP docs directly); VS Code extension development. INVOKES: file system tools (read/write customization files), ask-questions tool (interview user for requirements), subagents for codebase exploration. FOR SINGLE OPERATIONS: For quick YAML frontmatter fixes or creating a single file from a known pattern, edit the file directly — no skill needed. Agent Customization Decision Flow Primitive When to Use agent instructions Always-on, applies everywhere in the project File Instructions Explicit via applyTo patterns, or on-demand via description MCP Integrates external systems, APIs, or data Hooks Deterministic shell commands at agent lifecycle points (block tools, auto-format, inject context) Custom Agents Subagents for context isolation, or multi-stage workflows with tool restrictions Prompts Single focused task with parameterized inputs Skills On-demand workflow with bundled assets (scripts/templates) Quick Reference Consult the reference docs for templates, domain examples, advanced frontmatter options, asset organization, anti-patterns, and creation checklists. If the references are not enough, load the official documentation links for each primitive. Type File Location Reference agent instructions copilot-instructions.md , AGENTS.md .github/ or root Link File Instructions *.instructions.md .github/instructions/ Link Prompts *.prompt.md .github/prompts/ Link Hooks *.json .github/hooks/ Link Custom Agents *.agent.md .github/agents/ Link Skills SKILL.md .github/skills/<name>/ , .agents/skills/<name>/ , .claude/skills/<name>/ Link User-level : {{VSCODE_USER_PROMPTS_FOLDER}}/ (*.prompt.md, *.instructions.md, *.agent.md; not skills) Customizations roam with user's settings sync Creation Process If you need to explore or validate patterns in the codebase, use a read-only subagent. If the ask-questions tool is available, use it to interview the user and clarify requirements. Follow these steps when creating any customization file. 1. Determine Scope Ask the user where they want the customization: Workspace : For project-specific, team-shared customizations → .github/ folder User profile : For personal, cross-workspace customizations → {{VSCODE_USER_PROMPTS_FOLDER}}/ 2. Choose the Right Primitive Use the Decision Flow above to select the appropriate file type based on the user's need. 3. Create the File Create the file directly at the appropriate path: Use the location tables in each reference file Include required frontmatter as needed Add the body content following the templates 4. Validate After creating: Confirm the file is in the correct location Verify frontmatter syntax (YAML between --- markers) Check that description is present and meaningful Edge Cases Instructions vs Skill? Does this apply to most work, or specific tasks? Most → Instructions. Specific → Skill. Skill vs Prompt? Both appear as slash commands in chat (type / ). Multi-step workflow with bundled assets → Skill. Single focused task with inputs → Prompt. Skill vs Custom Agent? Same capabilities for all steps → Skill. Need context isolation (subagent returns single output) or different tool restrictions per stage → Custom Agent. Hooks vs Instructions? Instructions guide agent behavior (non-deterministic). Hooks enforce behavior via shell commands at lifecycle events like PreToolUse or PostToolUse — they can block operations, require approval, or run formatters deterministically. Hooks can be defined in standalone .json files (see hooks reference ) or inline in custom agent frontmatter via the hooks attribute (see agents reference ). Common Pitfalls Description is the discovery surface. The description field is how the agent decides whether to load a skill, instruction, or agent. If trigger phrases aren't IN the description, the agent won't find it. Use the "Use when..." pattern with specific keywords. YAML frontmatter silent failures. Unescaped colons in values, tabs instead of spaces, name that doesn't match folder name — all cause silent failures with no error message. Always quote descriptions that contain colons: description: "Use when: doing X" . applyTo: "**" burns context. This means "always included for every file request" — it loads the instruction into the context window on every interaction, even when irrelevant. Use specific globs ( **/*.py , src/api/** ) unless the instruction truly applies to all files.
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。