为你的claude 创建永久使用的skill

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

为你的claude 创建永久使用的skill

常见的工作方式:
在一个固定的目录(项目)下使用claude code:
工作过程中,claude code会自动安装很多skill 或 tool。 这些技能和工具在执行任务时,被动态地、临时地下载并安装到了当前工作目录下(通常是一个叫.claude的文件夹)

这样做的原因:

  1. 隔离性:每个项目(模考文件夹)都是独立的“工作区”。为项目A安装的 PDF 解析工具,可能版本和项目B需要的不同。将工具装在项目内部,可以避免版本冲突,保证每个项目的环境是干净、可重现的。
  2. 无状态设计:Claude Code 的设计理念是“每次会话都是全新的”。它不会默认记住你在上一个文件夹里装过什么,这是一种安全且简洁的设计,防止它把一个项目的“垃圾”带到另一个项目里。
  3. 依赖缺失:这些工具(如 PDF 解析库、Excel 生成库)是语言级别的依赖(比如 Python 的 openpyxl 库)。你每次在一个新目录启动,Claude 都需要为这个“新环境”安装一遍依赖,以确保代码能运行。

如何创建和使用一个“永久”的 Skill?

创建常用skill

Skill 就是为了解决“每次都要重复安装”这个问题而生的。Skill 是 Claude Code 的“扩展包”,可以被安装到用户级别(~/.claude/skills/),从而实现一次安装,到处使用。

  1. 找到你的用户文件夹:例如 C:\Users\tom。
  2. 创建 .claude 文件夹:
    在这个C:\Users\tom路径下,新建一个名为 .claude 的文件夹。如果已经存在(比如之前 Claude Code 自动生成的),就直接使用它。
  3. 创建 skills 文件夹:
    在 .claude 文件夹内部,新建一个名为 skills 的文件夹。
  4. 为每个 Skill 创建子文件夹:
    在 skills 文件夹里,为每个技能创建一个单独的文件夹,例如 remotion (remotion skill)。
  5. 克隆或下载 Remotion Skill:
    去Remotion Skill 的 GitHub 仓库( Skill 内容通常会在链接中的,skills/remotion 这个子文件夹中。你需要把这个 remotion 文件夹完整地复制到你刚创建的 C:\Users\tom.claude\skills\ 目录里。

介绍几个常见的skill,并附有链接

  1. remotion skill
    https://github.com/remotion-dev/skills
    一个用来生成动画的skill

  2. 办公常用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”:
  1. 创建 Skill 文件夹:
    在你的用户目录下创建技能文件夹apcs-grader(注意是 skills内,不是 skill):
mkdir -p ~/.claude/skills/apcs-grader
  1. 编写 Skill 的核心文件:
    用你熟悉的编辑器(如 Obsidian 或 VS Code)创建一个 SKILL.md 文件,放在 ~/.claude/skills/apcs-grader/SKILL.md。
  2. 编写 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 文件保存到当前工作目录。
  1. 使用 Skill:
    以后在任何文件夹里启动 claude,你就可以直接说:
“使用 apcs-grader 技能,帮我批改这个新模考的试卷。”

Claude 就会读取这个全局 Skill,并按照你预设的流程工作。它不会再问你“你的评分标准是什么?”,也不会每次重新安装依赖(因为依赖安装指令也可以写在 Skill 里)。

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值