如何为Claude Code编写自己的AI技能?ResumeSkills开发者指南与SKILL.md格式详解
如何为Claude Code编写自己的AI技能ResumeSkills开发者指南与SKILL.md格式详解【免费下载链接】ResumeSkillsA collection of AI agent skills focused on resume optimization, job applications, and career development. Built for job seekers, career changers, and professionals who want Claude Code to help with resume writing, ATS optimization, interview prep, and strategic job search.项目地址: https://gitcode.com/gh_mirrors/re/ResumeSkillsResumeSkills 是一个专为 Claude Code 打造的 AI 技能Skill集合包含 20 个聚焦简历优化、ATS 适配、面试准备的技能文件。它用纯 Markdown 文件教会 AI 助手如何完成求职任务——而这正是我们学习如何为 Claude Code 编写 AI 技能的绝佳教材。本文带你拆解它的 SKILL.md 格式教你从零写出自己的技能文件。什么是 AI 技能Skill简单来说Skill 就是一个 Markdown 文件用来给 AI Agent 注入特定任务的专业知识和工作流。当你把技能文件放进项目的技能目录后Claude Code 就能在识别到相关任务时自动套用正确的框架和最佳实践。ResumeSkills 的 20 个技能全部位于 skills/ 目录下每个技能独占一个文件夹只包含一个 SKILL.md 文件技能用途resume-ats-optimizer让简历通过 ATS 系统筛选resume-bullet-writer把弱描述改写成带数据的成就job-description-analyzer计算简历与岗位的匹配度interview-prep-generator生成 STAR 故事与模拟面试 这些技能不只适用于 Claude Code还支持 Cursor、Windsurf、Gemini CLI 等 30 款 AI 助手。SKILL.md 三段式结构打开任意技能文件看明白打开任意一个技能文件你会发现它们都遵循同一套结构。以 skills/resume-bullet-writer/SKILL.md 为例第一部分YAML 前置信息Frontmatter文件开头用---包裹的元数据是技能的身份证--- name: resume-bullet-writer description: Transform weak resume bullets into achievement-focused statements with metrics and impact ---name技能唯一标识通常与文件夹名一致description一句话说明技能做什么AI 靠它判断这个任务该不该用我。第二部分触发条件When to Use This Skill这是技能最关键的章节——告诉 AI什么时候激活自己。优秀技能会列出三类触发信号用户明确诉求如优化简历的 ATS 兼容性关键词信号如用户提到 ATS、没有面试回复、optimize resume上下文信号如用户上传了简历文件并提到正在投简历。参考 skills/resume-ats-optimizer/SKILL.md 的写法把触发条件写得越具体AI 的技能调度越精准。第三部分核心能力Core Capabilities用简短的要点列表说明技能能做什么例如解析简历并测试 ATS 兼容性、计算简历与岗位的匹配分数等。这是给 AI 的能力边界说明书。技能正文怎么写六大内容模块除开头三段外ResumeSkills 的官方贡献规范见 CONTRIBUTING.md要求正文尽量覆盖以下模块模块作用示例背景与问题Overview Context说明为什么要用这个技能75% 的简历在人类看到前就被 ATS 拒绝框架与方法Frameworks提供可复用的方法论X-Y-Z 公式、STAR 法则分步流程Step-by-step Process指导 AI 按序执行第 1 步提取岗位关键词输出要求Output Format规范交付物格式匹配度评分报告模板前后对比示例Before/After让效果一目了然弱描述 → 带指标的成就句检查清单Checklist收尾自检ATS 兼容性检查表一个高质量技能通常 200~400 行ResumeSkills 全部 20 个技能合计约 7000 行平均每个技能 300 多行信息密度很高。从零编写自己的技能完整步骤步骤 1确定技能边界一个好技能只解决一类问题。参考 CONTRIBUTING.md 中欢迎的新技能方向行业专属简历医疗、法律、公益、特定职能销售、工程细分、跨国求职等。步骤 2创建文件夹与文件在 skills/ 目录下新建your-skill-name/SKILL.md命名用短横线小写风格如healthcare-resume-optimizer。步骤 3按标准模板填充内容CONTRIBUTING.md 中给出了官方推荐的结构# Skill Name ## When to Use This Skill [触发条件用户提到 X 关键词时使用] ## Core Capabilities [技能能力要点列表] ## [主体内容章节] - 背景与上下文 - 框架与方法 - 分步流程 - 输出格式要求 - 前后对比示例 - 边界情况与特殊情况 - 实施检查清单步骤 4质量自检对照项目官方的 Do / Dont 清单CONTRIBUTING.md✅ 指令具体、可执行附带真实案例✅ 有前后对比、检查清单和框架✅ 用真实简历测试过效果❌ 避免模糊笼统的表述❌ 不引用版权内容、不写过时做法步骤 5安装并测试# 方式一通过 skills 命令安装全局可用 npx skills add Paramchoudhary/ResumeSkills -g -y # 方式二手动放入技能目录 git clone https://gitcode.com/gh_mirrors/re/ResumeSkills mkdir -p ~/.cursor/skills cp -r ResumeSkills/skills/* ~/.cursor/skills/安装后直接用自然语言验证优化我的简历 ATS 兼容性观察 AI 是否按你写的流程执行。想贡献新技能提交流程一览先提 Issue 讨论想法听取维护者反馈Fork 仓库按 CONTRIBUTING.md 的格式规范编写用真实场景充分测试提交 PR标题清晰如 Add healthcare-resume-optimizer skill并在描述中说明做了什么、为什么、如何测试的。小改动错别字、措辞优化可以直接 Fork 后提 PR。总结为 Claude Code 编写 AI 技能并不神秘核心就三件事YAML 前置信息定义身份、触发条件定义时机、结构化正文定义方法。ResumeSkills 的 skills/ 目录是最好的实战教材——挑一个最贴近你需求技能的 SKILL.md 精读一遍你就已经掌握了一半的写法。祝你写出第一个被 AI 精准调用的技能【免费下载链接】ResumeSkillsA collection of AI agent skills focused on resume optimization, job applications, and career development. Built for job seekers, career changers, and professionals who want Claude Code to help with resume writing, ATS optimization, interview prep, and strategic job search.项目地址: https://gitcode.com/gh_mirrors/re/ResumeSkills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

理解GitHub热榜:从现象到技术判断方法论

理解GitHub热榜:从现象到技术判断方法论

1. 日榜不是排行榜,是“风向标”1.1 热榜到底在排什么先纠正一个最常见的误解。GitHub 官方 Trending 页面的核心逻辑,不是按仓库的绝对 star 数排序,而是按“一定时间窗口内的 star 新增数”排序。默认提供 daily、weekly、monthly 三档&…

2026/10/4 10:44:21 阅读更多 →
11月自动化热搜速览:从测试框架到工控运维的全面解析

11月自动化热搜速览:从测试框架到工控运维的全面解析

11月的自动化圈子,搜什么词的人最多?我把这个月的热搜词拉出来扫了一遍——pytest、Playwright、Appium、Maestro、Ansible、CANoe读取DID、UDS自动化测试输出测试报告、影刀自动化扩展程序、AI自动化办公……说实话,看完有种很直观的感觉&am…

2026/10/4 10:43:20 阅读更多 →
插件加载失败排查指南:从Web Boot到Harness与MusicFree

插件加载失败排查指南:从Web Boot到Harness与MusicFree

最近“plugins”这几个字母在我手头出现的频率高得离谱。不是某一个具体插件,而是一连串跟插件加载相关的报错扑面而来:failed to load plugins web boot: 2 entries did not activate、harness failed to load plugins、musicfree plugins……相信不少人…

2026/10/4 10:43:20 阅读更多 →

最新新闻

Claude API缓存命中率优化:四步降低大模型调用成本

Claude API缓存命中率优化:四步降低大模型调用成本

1. 先搞清楚Claude API的计费逻辑,再谈缓存命中很多人一上来就问“怎么提高缓存命中率”,但连Claude API到底怎么计费的都没弄明白。我见过太多团队,账单翻了三倍还在那儿调prompt,方向完全错了。先把计费模型吃透,后面…

2026/10/4 12:57:25 阅读更多 →
3D卷积实战避坑指南:从PyTorch Conv3d到医学影像精度落地

3D卷积实战避坑指南:从PyTorch Conv3d到医学影像精度落地

1. 为什么3D卷积不是“加个维度”那么简单?——从视频理解到医学影像的真实战场你搜“3D卷积”,十有八九会看到一句轻描淡写的解释:“就是Conv2d在时间维度上多加了一维”。我第一次写完代码跑通后也这么想,直到把模型丢进真实CT序…

2026/10/4 12:57:25 阅读更多 →
基于Python的网络入侵检测与防御系统:从实时流量分析到自动封禁的完整闭环

基于Python的网络入侵检测与防御系统:从实时流量分析到自动封禁的完整闭环

简介:这是一份基于Python构建的网络入侵检测与防御系统源码,面向毕业设计、课程设计及网络安全方向学习者,可解决实时流量分析、恶意攻击识别、自动防御与可视化监控等需求。系统采用Flask、Flask-SocketIO与Scapy实现后端数据捕获与检测&…

2026/10/4 12:56:25 阅读更多 →
PLONK与Groth16怎么选?从信任模型到性能开销的完整对比

PLONK与Groth16怎么选?从信任模型到性能开销的完整对比

在密码学社区里被问得最多的问题之一,就是“做ZK证明到底选PLONK还是Groth16?”。无论你是做Layer 2、隐私交易、还是链上验证,几乎都会在某个时刻站在这两个名字前面犹豫。Groth16以极小证明和极低验证成本著称,PLONK以通用可信设…

2026/10/4 12:56:25 阅读更多 →
Mac M5部署Qwen3.8-27B:GGUF+Unsloth实战避坑指南

Mac M5部署Qwen3.8-27B:GGUF+Unsloth实战避坑指南

1. 这不是“跑通就行”的玩具项目:Mac M5芯片上硬刚Qwen3.8-27B的真实战场你搜到这篇记录,大概率正卡在某个报错页面上——比如终端里赫然一行红字:no lm runtime found for model format gguf!,或者OSError: dlopen(libllama.dyl…

2026/10/4 12:56:25 阅读更多 →
C/C++ const关键字全解析:指针、成员函数与constexpr区别及面试实战

C/C++ const关键字全解析:指针、成员函数与constexpr区别及面试实战

1. 面试官为什么要问const:它检验的不是语法,而是代码契约意识先说个比较扎心的观察。C/C 的面试题里,const 出现的频率高得离谱,但它很少作为独立考点出现。我在面试别人的时候,问 const 的真正目的从来不是看对方背没…

2026/10/4 12:56:25 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →