关于 money-skillify
money-skillify 是 Claude Code 技能,可将已确认、可复用的工作流程整理为项目级 SKILL.md,也可列出和查看已保存的技能。
主要功能
- 01固化已验证的工作流程
- 02命名并保存项目级技能
- 03列出已保存技能
- 04查看已保存技能
适用场景
- 01保存对话中确认有效的流程
- 02查看项目的可复用技能
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ iamzifei/ show-me-the-money --skill money-skillify安装后在 Claude Code 中输入/money-skillify确认已加载。
详细介绍
/money-skillify — 将有效模式固化为可复用的技能
大多数成功的工作流都是偶然发现的,手动执行一次后便被遗忘。下次用户遇到相同的问题时,他们又得重新摸索(或者重新搭建一个更差的版本)。/money-skillify 旨在解决这个问题:它会回顾最近一次成功的工作流,提炼其中的步骤,并写入项目本地的 SKILL.md。
输出是一项自定义技能,存储在 ~/.smtm/projects/{slug}/skills/{name}/SKILL.md。后续在此项目中运行的 Claude Code 会话可以引用它。
触发方式
| 命令 | 行为 |
|---|---|
/money-skillify | 将此对话中最近一次成功的工作流固化下来 |
/money-skillify <name> | 同上,并为新技能指定名称 |
/money-skillify list | 列出 ~/.smtm/projects/{slug}/skills/ 中所有项目本地技能 |
/money-skillify show <name> | 打印一项项目本地技能 |
自然语言表达:
- “This worked, save it”(这次有效,保存下来)、“Codify this”(把这个固化下来)、“Turn this into a skill”(把这个变成技能)、“Make this reusable”(让这个可复用)
- “把这个固化下来”、“存成 skill”、“保存这个流程”
什么算是“成功的工作流”
符合以下全部三个条件的工作流,才适合使用 /money-skillify:
- 用户明确确认它有效(清晰的信号,例如:“this worked”、“this converted”、“ship it”、“much better than before”、“我们就这么干”)
- 有明确的步骤序列(而不只是一个单独的见解——那属于
/money-learn,不是技能) - 该模式可复用——下次在此项目中完全照做也会有帮助
不应固化为技能的反模式:
- 一次性的 Bug 修复
- 仅适用于该用户、无法在其产品之间复用的模式
- 更适合记录为学习内容的模式(单条观察)
- 已由现有 money-* 技能涵盖的模式
工作流
第 1 步 — 识别工作流
回顾对话。找到最近一次满足以下条件的步骤序列:
- 用户描述或要求完成某件事
- 执行了一系列步骤
- 用户确认满意
引用用户的确认内容,让他们核实你将要固化的是哪个工作流:
我即将固化产生“{引用的确认内容}”的工作流。以下是我理解的步骤:
- {步骤 1}
- {步骤 2} ...
这是你想固化为技能的内容吗?[y / edit / different workflow]
如果用户想选择其他工作流,询问具体是哪一个。
第 2 步 — 选择名称
默认名称:{工作流的 slug}(例如:cold-email-saas-buyers、ad-creative-3x-baseline、weekly-ship-cadence)。
如果指定了 /money-skillify <name>,则使用该名称。否则,提供 1-3 个候选名称并请用户选择。
技能名称将成为文件路径:
~/.smtm/projects/{slug}/skills/{name}/SKILL.md
第 3 步 — 提炼步骤
将工作流转换为固定格式:
---
name: {project-slug}-{name}
description: "{One-line summary of what this skill does, when to invoke. Auto-derived but user can edit.}"
project: {project slug}
captured_at: {ISO 8601}
captured_from: {conversation-summary | snapshot-id}
trigger: {natural-language phrase or /command pattern that invokes this}
---
# {Title}
## When to use
{1-2 sentences describing the trigger condition. Specific. "Cold email to early-stage SaaS founders with under $10k MRR" not "cold email to people".}
## Inputs needed
- {Input 1, e.g., "Target ICP description"}
- {Input 2, e.g., "Sender's product URL"}
- ...
## Steps
1. {Step 1, including any specific commands, tools, or templates used}
2. {Step 2}
3. ...
## Success signal
How to know it worked. ("Reply rate ≥10%", "Conversion ≥1.5%", etc.)
## Failure mode + fallback
What goes wrong, and what to do instead. ("If reply rate <5%, the subject line is the issue — switch to {alternative}")
## Variables / templates
If the workflow uses a template (e.g., email body, ad creative), include the template literally. Mark variables in `{double-braces}`.
## Evidence this works
The original conversation context: who, what, when, what result. One paragraph.
## Limitations
When this skill should NOT be used. ("This works for B2B SaaS; do not use for B2C.")
第 4 步 — 写入磁盘
路径:~/.smtm/projects/{slug}/skills/{name}/SKILL.md
先使用 mkdir -p 创建目录树。如果该路径下已存在文件,请询问:
- 追加版本号(例如
cold-email-v2/)? - 覆盖?
- 取消?
默认选择“追加版本”——这样会保留之前的技能,以防新版本效果更差。
第 5 步 — 确认并登记
打印:
✅ Skill codified.
Path: ~/.smtm/projects/{slug}/skills/{name}/SKILL.md
Trigger: {trigger}
To re-run this skill in a future Claude Code session:
1. Open Claude Code in this project's directory
2. Type "{trigger}" or load the file directly: `read ~/.smtm/projects/{slug}/skills/{name}/SKILL.md`
3. The skill will execute the same steps with new inputs
还可以建议创建一条学习记录,记下此工作流已成功保存:
还要记录一条学习内容吗?例如,“{name} 在 {ICP} 中的转化率为 X%”——
/money-learn add。
自动加载项目本地技能
其他 money-* 技能应在启动时检查 ~/.smtm/projects/{slug}/skills/。如果存在任何项目本地技能,则每个会话提示一次:
📦 此项目有 3 项固化技能:
cold-email-saas-buyers、ad-creative-3x-baseline、weekly-ship-cadence。按名称引用它们,或运行/money-skillify list查看全部技能。
这样,用户积累的技艺就会自动成为后续每次会话的一部分。
列表模式
/money-skillify list:
Project-local skills for `{project}`:
| Name | Captured | Trigger |
|---|---|---|
| cold-email-saas-buyers | 2026-04-22 | "cold email outreach for SaaS" |
| ad-creative-3x-baseline | 2026-04-15 | "generate ad creative" |
| ... | | |
/money-skillify show <name>:
使用 Cat 命令输出文件。在顶部打印路径。
边缘情况
- 对话中没有明确成功的工作流 — 请用户描述工作流,并手动逐步完成步骤 3。
- 工作流使用了用户尚未配置的外部工具 — 将它们列为 SKILL.md 中的前置条件;不要因此失败。
- 工作流包含敏感数据(客户姓名、内部 URL)— 删除这些数据,替换为
{variable}占位符,并请用户确认已完成脱敏。 - 项目本地技能与全局 money- 技能重复* — 警告:“这与
/money-content有大量重叠。你确定要创建项目本地版本,还是应该改为更新你的/money-content工作流?”
原则
- 只将经过验证的模式编码为技能 — 失败或未经确认的工作流应记录到
/money-learn,而不是创建技能。 - 具体胜于笼统 — 名为
cold-email-saas-founders-under-10k-mrr的技能比cold-email-template更有用。具体性有助于检索并提升质量。 - 保存前先脱敏 — 项目本地技能可能会进入版本控制或被共享。将脱敏和移除个人身份信息作为步骤 3 的一部分。
- 创建新版本,不要覆盖 —
cold-email/,然后是cold-email-v2/,再然后是cold-email-v3/。这一演进过程本身就是有用的组织记忆。 - 技能,而非日志 — 技能编码的是流程,日志记录的是发生过的事情。如果没有可供编码的流程,就记录一条学习心得。
价值量化(输出末尾必填)
成功完成编码后:
- 📦 已捕获 — 一项可复用技能,位于
{path} - ⏱ 每次未来使用可节省的时间 — 约 30-90 分钟 — 无需重新发现相同流程,只需按照 SKILL.md 执行
- ⚠️ 避免的风险 — 避免下次以更差的方式重做工作流 — 大多数创始人都会重新构建一个逊于自己先前成功经验的版本,因为原始经验没有被记录下来
- 🔁 自动提示 — 此项目中今后的每次 Claude Code 会话都会收到一行提示,列出可用的项目本地技能
运行 /money-skillify list 后:
- 📋 已展示 — {N} 项项目本地技能,每项均附有触发条件
- ✅ 你获得的内容 — 此项目中已编码工作流的完整列表,包括文件路径和触发条件