money-ads
Paid advertising automation for Google Ads, Meta Ads, and other ad platforms. Creates…
Restore a prior business-state snapshot saved by /money-save, so you can continue from exactly where the last session left off. Loads the most recent snapshot for the current project (auto-detected from the working directory), or a specific one by index. Use when starting a new
$ npx -y skills add iamzifei/show-me-the-money --skill money-restore --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/money-restoreContext preview
The summary Claude sees to decide when to auto-load this skill.
Restore a prior business-state snapshot saved by /money-save, so you can continue from exactly where the last session left off. Loads the most recent snapshot for the current project (auto-detected from the working directory), or a specific one by index. Use when starting a new
name: money-restore description: "Restore a prior business-state snapshot saved by /money-save, so you can continue from exactly where the last session left off. Loads the most recent snapshot for the current project (auto-detected from the working directory), or a specific one by index. Use when starting a new Claude Code conversation and the user wants to continue prior work. Triggered by: 'continue from last time', 'where did we leave off', 'pick up from before', 'resume', '接着上次', '续上', '之前的结论', '上次诊断到哪了'."
Your job is to load the most recent business-state snapshot from `~/.smtm/sessions/{project}/`, parse it, and present the state to the user so they can pick up where they left off.
**You do not run diagnoses. You do not jump to other skills. You only restore memory.**
After restoring, recommend the next skill — but let the user decide whether to invoke it.
---
| Command | Behavior | |---|---| | `/money-restore` | Load the latest snapshot for the current project | | `/money-restore <N>` | Load the Nth snapshot (use indices from `/money-save list`) | | `/money-restore list` | Same as `/money-save list` — list all snapshots | | `/money-restore --slug <project>` | Switch to a different project's history |
**Natural-language equivalents** (any of these → run `/money-restore`):
---
Same rules as `/money-save`:
Refer to it as **business** or **project** in conversation.
---
In order: 1. If user passed `<N>` → list snapshots in current project, sorted oldest → newest by filename timestamp, return the Nth. 2. If user passed `--slug X` → use X as the project name. 3. Otherwise → use the default project, find the **newest** file in `~/.smtm/sessions/{project}/` by filename timestamp.
**Always sort by the `YYYYMMDD-HHMMSS` filename prefix, never by file `mtime`.** mtime is unreliable when sessions are synced via iCloud, Dropbox, or git.
**Case A: project directory empty or missing**
Check whether `~/.smtm/sessions/` exists at all and what other projects are in it.
If other projects exist with snapshots, list the 3 most recently active:
No saved state for project `{project}`. You've been active in these other projects recently:
1. musicapi (latest 2026-04-22)
2. kolfind (latest 2026-04-15)
3. adwhiz (latest 2026-03-30)
Run `/money-restore --slug <name>` to load a specific project's state.If `~/.smtm/sessions/` doesn't exist at all:
No saved state yet. Run /money-discover, /money-strategy, or any diagnostic skill, then `/money-save` to lock in the conclusion. Next time you can `/money-restore` to continue.
**Case B: list mode**
Hand off to `/money-save list` logic. Output format identical.
Open the snapshot file, parse YAML frontmatter, parse the 6 markdown sections (Business state, Confirmed conclusions, Ruled out, Open hypotheses, Next move, Notes).
If the file is malformed (frontmatter incomplete, sections missing — perhaps the user hand-edited it), present whatever fields are valid. Do not refuse to load just because the format is imperfect.
Output a concise summary in the user's chosen language. Don't dump the full file — extract what matters and let the user ask for more.
Format:
## Picking up where you left off
**Project**: {project}
**When**: {timestamp formatted as `2026-05-03 14:23`}
**Title**: {title from frontmatter}
**Status**: {status — translate to user-friendly form: in-progress / resolved / abandoned → 进行中 / 已结论 / 已放弃 if Chinese}
**Last from**: {source_skill}
---
### Where you were
{Business state paragraph, verbatim from the snapshot}
### What you'd already decided
- {Each confirmed conclusion}
### What you'd ruled out
- {Each ruled-out direction}
- ({if empty, write "(nothing ruled out yet)")}
### Open hypotheses to test
- {Each open hypothesis}
- ({if empty, write "(none yet)")}
### Next move you'd planned
{Next move paragraph}
---
**Recommendation**: Continue with `{next_skill}` — that was the planned next step.
If you want to revise direction first, type a new `/money-*` command.After presenting the state, **stop**. Do not auto-invoke `next_skill`.
The user's intent for this new conversation may have shifted. Let them confirm or redirect:
---
---
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…