为你的claude 创建永久使用的skill
常见的工作方式:
在一个固定的目录(项目)下使用claude code:
工作过程中,claude code会自动安装很多skill 或 tool。 这些技能和工具在执行任务时,被动态地、临时地下载并安装到了当前工作目录下(通常是一个叫.claude的文件夹)
这样做的原因:
- 隔离性:每个项目(模考文件夹)都是独立的“工作区”。为项目A安装的 PDF 解析工具,可能版本和项目B需要的不同。将工具装在项目内部,可以避免版本冲突,保证每个项目的环境是干净、可重现的。
- 无状态设计:Claude Code 的设计理念是“每次会话都是全新的”。它不会默认记住你在上一个文件夹里装过什么,这是一种安全且简洁的设计,防止它把一个项目的“垃圾”带到另一个项目里。
- 依赖缺失:这些工具(如 PDF 解析库、Excel 生成库)是语言级别的依赖(比如 Python 的 openpyxl 库)。你每次在一个新目录启动,Claude 都需要为这个“新环境”安装一遍依赖,以确保代码能运行。
如何创建和使用一个“永久”的 Skill?
创建常用skill
Skill 就是为了解决“每次都要重复安装”这个问题而生的。Skill 是 Claude Code 的“扩展包”,可以被安装到用户级别(~/.claude/skills/),从而实现一次安装,到处使用。
- 找到你的用户文件夹:例如 C:\Users\tom。
- 创建 .claude 文件夹:
在这个C:\Users\tom路径下,新建一个名为 .claude 的文件夹。如果已经存在(比如之前 Claude Code 自动生成的),就直接使用它。 - 创建 skills 文件夹:
在 .claude 文件夹内部,新建一个名为 skills 的文件夹。 - 为每个 Skill 创建子文件夹:
在 skills 文件夹里,为每个技能创建一个单独的文件夹,例如 remotion (remotion skill)。 - 克隆或下载 Remotion Skill:
去Remotion Skill 的 GitHub 仓库( Skill 内容通常会在链接中的,skills/remotion 这个子文件夹中。你需要把这个 remotion 文件夹完整地复制到你刚创建的 C:\Users\tom.claude\skills\ 目录里。
介绍几个常见的skill,并附有链接
-
remotion skill
https://github.com/remotion-dev/skills
一个用来生成动画的skill -
办公常用skill
https://github.com/anthropics/skills/tree/main/skills
这里包含了algorithmic-art / docx / pdf / pptx /xlsx / canvas-design / mcp-builder/ 等等10多个skill。
anthropics/skills 仓库,正是 Anthropic(Claude 的母公司)官方发布的标准技能集。将这些技能下载并放到你的用户级 skills 文件夹中,是让 Claude Code 获得这些能力的标准方法。
安装后的目录结构
C:\Users\tom\.claude\skills
├── algorithmic-art
├── canvas-design
├── docx
├── pdf
├── pptx
├── xlsx
├── mcp-builder
├── remotion\
└── … (其他技能)
创建一个自己专用的 Skill(一劳永逸)
创建一个“批卷 Skill”:
- 创建 Skill 文件夹:
在你的用户目录下创建技能文件夹apcs-grader(注意是 skills内,不是 skill):
mkdir -p ~/.claude/skills/apcs-grader
- 编写 Skill 的核心文件:
用你熟悉的编辑器(如 Obsidian 或 VS Code)创建一个 SKILL.md 文件,放在 ~/.claude/skills/apcs-grader/SKILL.md。 - 编写 SKILL.md 的内容(这是一个关键步骤):
这个文件就是给 Claude 看的“说明书”。你可以把你之前每次都重复说的“批卷流程”写成指令。例如:
---
name: apcs-grader
description: 用于批改 APCS A FR 大题的代码。当用户提供题面、评分细则、标程和学生代码时,使用此技能生成详细的得分 Excel 表格。
---
# APCS FR 代码批改专家
你是一个专门批改 APCS A 自由问答题(FR)的助手。
## 工作流程
1. **接收文件**:用户会提供以下材料:
* 题面(PDF 格式)
* 评分细则(PDF 格式)
* 标程(代码文件)
* 多名学生的答案(代码文件或文件夹)
2. **分析**:首先阅读题面、评分细则和标程,完全理解题目要求和得分点。
3. **逐一批改**:对每个学生的代码:
* 对比标程和评分细则。
* 指出代码中的正确部分和错误/遗漏部分。
* 为每个得分点给出是否得分及扣分理由。
4. **生成报告**:最终,将所有学生的批改结果汇总到一个 Excel 表格中,表格应包含以下列:
* 学生名(或学号)
* 各题得分
* 总分
* 扣分点详情(可放在备注列)
5. **输出**:将生成的 Excel 文件保存到当前工作目录。
- 使用 Skill:
以后在任何文件夹里启动 claude,你就可以直接说:
“使用 apcs-grader 技能,帮我批改这个新模考的试卷。”
Claude 就会读取这个全局 Skill,并按照你预设的流程工作。它不会再问你“你的评分标准是什么?”,也不会每次重新安装依赖(因为依赖安装指令也可以写在 Skill 里)。
1840

被折叠的 条评论
为什么被折叠?



