money-ads
Paid advertising automation for Google Ads, Meta Ads, and other ad platforms. Creates…
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
$ npx -y skills add iamzifei/show-me-the-money --skill money-skillify --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/money-skillifyContext 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
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'."
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.
---
| 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**:
---
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:
---
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.
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.mdConvert 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.")Path: `~/.smtm/projects/{slug}/skills/{name}/SKILL.md`
`mkdir -p` the directory tree first. If a file already exists at that path, ask:
Default to "append a version" — preserves the prior skill in case the new one is worse.
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 inputsOptionally 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`.
---
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
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.
Repo: iamzifei/show-me-the-money
Paid advertising automation for Google Ads, Meta Ads, and other ad platforms. Creates…
Automated content creation pipeline for business growth. Creates blog posts, landing pages,…
Deep business diagnosis for when things aren't working. Uses Socratic questioning,…
Discover profitable business ideas from scratch. Analyzes market gaps, trending niches, user…
Financial tracking, revenue analytics, expense management, and pricing optimization.…
Manage project learnings — small, atomic, validated patterns that the agent should remember…