Skip to content
Business
Skill

/money-skillify

Codify a successful workflow from the current conversation into a permanent project-local skill. After you discover (e.g.) a cold-email sequence that converts, an ad-creative format that beats baseline, or a content-pipeline cadence that compounds — /money-skillify writes it as

BOOST
From plugin
show-me-the-money
1.1k25 skills
Install
$ npx -y skills add iamzifei/show-me-the-money --skill money-skillify --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/money-skillify

Context preview

The summary Claude sees to decide when to auto-load this skill.

Codify a successful workflow from the current conversation into a permanent project-local skill. After you discover (e.g.) a cold-email sequence that converts, an ad-creative format that beats baseline, or a content-pipeline cadence that compounds — /money-skillify writes it as

SKILL.md

money-skillify.SKILL.md
name: money-skillify
description: "Codify a successful workflow from the current conversation into a permanent project-local skill. After you discover (e.g.) a cold-email sequence that converts, an ad-creative format that beats baseline, or a content-pipeline cadence that compounds — /money-skillify writes it as a SKILL.md under the project's local skills directory so future sessions can re-invoke it without re-discovery. Use when the user says: 'this worked, save it', 'codify this', 'turn this into a skill', '把这个固化下来', '存成 skill'."

/money-skillify — Codify a Working Pattern Into a Reusable Skill

Most successful workflows are discovered once, executed by hand, and forgotten. The next time the user faces the same problem, they re-discover it (or rebuild a worse version). `/money-skillify` solves this: it walks back through the most recent successful workflow, distills the steps, and writes a project-local SKILL.md.

The output is a custom skill stored at `~/.smtm/projects/{slug}/skills/{name}/SKILL.md`. Future Claude Code sessions in this project can reference it.

---

Triggers

| Command | Behavior | |---|---| | `/money-skillify` | Codify the most recent successful workflow in this conversation | | `/money-skillify <name>` | Same, with an explicit name for the new skill | | `/money-skillify list` | List all project-local skills in `~/.smtm/projects/{slug}/skills/` | | `/money-skillify show <name>` | Print a project-local skill |

**Natural-language equivalents**:

  • "This worked, save it", "Codify this", "Turn this into a skill", "Make this reusable"
  • "把这个固化下来", "存成 skill", "保存这个流程"

---

What counts as "a successful workflow"

A workflow is `/money-skillify`-eligible if all three are true: 1. The user explicitly confirmed it worked (clear signal: "this worked", "this converted", "ship it", "much better than before", "我们就这么干") 2. There's a clear sequence of steps (not just a single insight — that's a `/money-learn` not a skill) 3. The pattern is reusable — it would help to do exactly the same thing again next time, in this project

Anti-patterns that should NOT be skillified:

  • A one-off bug fix
  • A pattern that's user-specific but not reusable across the user's products
  • A pattern more naturally captured as a learning (single observation)
  • A pattern already covered by an existing money-* skill

---

Workflow

Step 1 — Identify the workflow

Walk back through the conversation. Find the most recent sequence where: 1. The user described or asked for something to be done 2. A series of steps was executed 3. The user confirmed satisfaction

Quote the user's confirmation back to them so they can verify which workflow you're about to codify:

> I'm about to codify the workflow that produced "{quoted confirmation}". The steps as I understood them: > 1. {step 1} > 2. {step 2} > ... > > Is this what you want to skillify? [y / edit / different workflow]

If the user wants a different workflow, ask which.

Step 2 — Choose a name

Default: `{slug-of-the-workflow}` (e.g., `cold-email-saas-buyers`, `ad-creative-3x-baseline`, `weekly-ship-cadence`).

If `/money-skillify <name>` was given, use that. Else propose 1-3 candidate names and ask the user to pick.

The skill name will become the file path:

~/.smtm/projects/{slug}/skills/{name}/SKILL.md

Step 3 — Distill the steps

Convert the workflow into a fixed format:

---
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.")

Step 4 — Write to disk

Path: `~/.smtm/projects/{slug}/skills/{name}/SKILL.md`

`mkdir -p` the directory tree first. If a file already exists at that path, ask:

  • Append a version number (e.g., `cold-email-v2/`)?
  • Overwrite?
  • Cancel?

Default to "append a version" — preserves the prior skill in case the new one is worse.

Step 5 — Confirm + register

Print:

✅ 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

Optionally suggest creating a learning to record that this workflow was successfully captured:

> Want to also log a learning? E.g., "{name} converts at X% for {ICP}" — `/money-learn add`.

---

Auto-loading project-local skills

Other money-* skills should check `~/.smtm/projects/{slug}/skills/` at startup. If any project-local skills exist, surface them once per session:

> 📦 This project has 3 codified skills: `cold-email-saas-buyers`, `ad-creative-3x-baseline`, `weekly-ship-cadence`. Reference them by name or run `/mone

Read more
Ships withshow-me-the-money

AI agent skills that build and run your business autonomously — from idea to revenue, 24/7. One command. 25 agent skills. Zero to profitable business. Free for personal use, internal tooling, learning and research.

Get the whole plugin
Stats
1,089
Stars
167
Forks
Maintained
Maintenance
JavaScript
Language
1mo ago
Last commit
6mo ago
Created
5h ago
Added

Repo: iamzifei/show-me-the-money

Other skills on show-me-the-money.