Workflows that change your week.
Not theory. Twelve workflows other professionals have published. Tested, sourced, and reproduced here so you can run them by Sunday. Content production, investing, ops, briefings.
- Set up the LinkedIn + Notion + Claude content pipeline
- Run a monthly content batch in one Sunday afternoon
- Build the 4-level investing setup, starting at Level 1
- Wire one “wire your own” workflow that fits your actual week
LinkedIn + Notion + Claude.
The most-copied content workflow on the internet right now. Notion is the brain, Claude is the writer, LinkedIn is the surface. The whole stack is three connectors and a saved chat.
The skill, in one prompt
Read my Notion "Content Calendar" page. Find the next planned post. Then read my last 3 published posts (in "Published" sub-page) to study the voice. Draft three variations of the post: - Hook A: a contrarian claim - Hook B: a personal story - Hook C: a number that surprises Each variation: 250-400 words, one hook + one story + one ask. Use my voice from the samples. No "leverage" or "unlock". Format the output as three numbered drafts I can choose between. Do NOT publish. I will review and post manually.
Source: Síntesi Studio. Claude + Notion content automation.
Connect Notion to Cowork.
- In Claude Desktop, add the Notion connector. Authenticate.
- Pick the Notion page you use for content ideas.
- Run the prompt from this unit on next week’s draft.
- Compare output to what you would have written manually.
Stretch. Schedule the workflow to run every Sunday night. Walk into Monday with a week of drafts queued.
The monthly batch.
The leverage move: plan a month of content in one Sunday afternoon. Then your weekly writing sessions become pure execution.
One Notion page per month with the calendar:
# May 2026 · Content Calendar
| Date | Channel | Topic | Hook angle | Status |
|---------|----------|-----------------------------------------|-----------------|--------|
| Mon 5/4 | LinkedIn | What a personal AI second brain can do | Contrarian | Draft |
| Wed 5/6 | LinkedIn | The 60-token trick (Claude Skills) | Number | Idea |
| Fri 5/8 | LinkedIn | Three things I shipped this week | Personal | Idea |
| Wed 5/13| Email | The agent harness, in plain words | Education | Idea |
| ... | ... | ... | ... | ... |
The Sunday batch: ask Claude to read the calendar, propose topics for “Idea” rows that fit themes you’ve been writing, and queue first drafts of each. By Sunday night you have a month of starting points. Each weekly session is 30 minutes of edit, not 90 minutes of staring.
Source: Alex’s 11 Claude workflows for freelance ops.
Batch your next month of content.
- Open your content calendar (Notion / wherever).
- Run the batch workflow on a month’s worth of ideas at once.
- Skim the 10 drafts. Mark the 3 worth refining.
- Refine the 3. Schedule them.
Stretch. Run again next month. Patterns of strong-vs-weak drafts emerge after 2 batches.
Voice → publication.
You had a thought on a walk. By the time you’re at your desk, a LinkedIn draft is sitting in your inbox.
The pipeline
- Capture. 60-second voice memo into the Claude mobile app (or your second-brain bot).
- Transcribe. Whisper (local or hosted).
- Extract. Claude pulls the one claim worth defending out of the rambling.
- File the idea. A new row in Notion’s “Ideas” database, with tags + the original transcript.
- Draft. Claude composes a LinkedIn-ready 350-word draft in your voice.
- Send to inbox. The draft lands in your Drafts folder. You polish on the train.
End-to-end latency: ~2 minutes from the moment you stop talking. The cost of the thought going from your head to your audience drops by an order of magnitude.
Voice-record a 5-minute rough take. Turn it into a piece.
- Open Voice Memos or Granola. Record 5 minutes on a topic you’ve been thinking about.
- Get the transcript.
- Paste into Cowork: ‘Turn this into a tight 600-word blog post in my voice. Use these 3 samples for voice: [...].’
- Read the draft. Decide if it landed.
Stretch. Voice-to-content compounds. Most thinking happens on walks. Capture it. Process later.
The eleven-workflow freelance ops stack.
From the most-shared Claude workflow post of 2026: how one freelancer runs an entire client-facing business on eleven Claude workflows.
| Workflow | What it does |
|---|---|
| Client onboarding | Drafts the SOW + kickoff doc from a single discovery call transcript. |
| Weekly status | Reads the project Notion + Linear and writes the client-facing status email. Ready-made: Cowork U05 · Weekly review. |
| Invoice triage | Cross-references QBO with project hours; flags any mismatches. |
| Scope-change capture | Listens to call recordings; when a scope change is mentioned, drafts the change-order email. Related: Cowork R13 · The post-call write-up. |
| Proposal generator | Reads inbound RFPs and produces three pricing options with rationale. |
| Daily inbox triage | Sorts into REPLY / FYI / ACTION / SKIP each morning at 7:30. Ready-made: Cowork R09 · The inbox reset. |
| Content batcher | The Sunday workflow from Unit 02. |
| Bookkeeping reconcile | End-of-month: bank CSV + receipts photos → categorized expense report. Ready-made: Cowork R07 · The receipt sort. |
| Testimonial collector | 30 days after project end, drafts the testimonial-request email. |
| Birthday / anniversary | Two-week-ahead reminder for client renewal anniversaries; drafts the note. Related: Cowork R16 · The renewal risk. |
| Weekly review | Friday afternoon: reads the week and writes the Sunday Substack. Ready-made: Cowork R19 · The newsletter draft. |
Each workflow is one Cowork saved chat with explicit tool wiring (Notion, Calendar, Gmail, Linear). The author claims the eleven combined save ~9 hours a week. Adopt the three that match your work; skip the others. And where a row links a Cowork recipe above, that recipe is a ready-made, copy-able version you can run today.
Source: growthwithalex.substack.com.
Pick 2 of the 11 freelance workflows. Run them.
- Read the 11 workflows from this unit.
- Pick 2 that map to your real work. For the fastest start, pick rows with a Cowork link. E.g. inbox triage (R09), bookkeeping (R07), or weekly status (U05). And copy that ready-made recipe.
- Run each on a real input, not a hypothetical.
- Note: did it save time? Was the output good enough to use?
Stretch. Add the 2 to your weekly routine. Drop them after 2 weeks if they don’t stick.
The 4-level investing setup.
From The AI Corner: how to layer Claude across research, projects, skills, and Cowork for investing. Four levels, increasing leverage.
Start at Level 1, not Level 4. Move up only when the level below has become a real habit. The mistake everyone makes: try to wire Cowork to your brokerage on day one and burn out. Spend three weeks at Level 1, three at Level 2, then layer up.
Run the investing memo on one real position.
- Pick one holding. Note your original thesis (what you thought would happen).
- Run the ready-made investing-memo prompt from Cowork Recipe R01 · The investment memo through Cowork. Ask it for a 4-section memo: (1) the thesis in 3 sentences, (2) what changed since you bought, (3) the top 3 risks, (4) the evidence and unanswered questions that should drive your own review.
- Compare its analysis to your thesis. What did the memo flag that you missed?
- What did your thesis include that the memo didn’t address?
Stretch. Run quarterly. The diff over 4 quarters is more useful than any single memo.
Portfolio analysis with Claude Code.
From Matt Stockton’s portfolio analysis skill: the surprising fact that Claude Code, not the chat app, is the right tool for messy financial data.
Why Code over chat
- Brokerage exports are CSVs in mixed formats. Code can parse them programmatically.
- You have multiple accounts. Brokerage, 401k, 529, bank. Code can read all of them in one session.
- You want reproducibility. The Code session is git-tracked.
The workflow
- Drop holdings CSVs (one per account) in
~/Investments/raw/. - Drop a static-assets note with bank balances, employer plans, debts.
- Run
claudein that directory. - Ask: “Combine these into a portfolio view. Compute allocation vs the target I provide. Identify the 3 biggest drifts. Show two hypothetical rebalancing scenarios, including assumptions, taxes or fees I still need to check, and the resulting allocation. Do not recommend a trade.”
- Claude writes a markdown report; you verify every input and source. Any real trade remains a separate decision for you and, where appropriate, a licensed fiduciary.
A repeatable report can make review faster, but it is only as reliable as the exports, assumptions, and sources you verify. It is a research aid, not a substitute for regulated advice.
Audit your portfolio with Cowork.
Why Cowork here, when the unit argued for Code? Because today’s lab is a one-shot read of a single exported list. Cowork does that with no terminal and no setup. Graduate to the Code workflow above once you have several messy CSVs across accounts or you want the analysis git-tracked and repeatable. Same analysis; Cowork is the on-ramp, Code is the destination.
- Export your portfolio (broker download or manual list).
- Strip identifying info. Keep symbols, allocations, cost basis.
- Run a portfolio-level prompt: ‘Analyze concentration, sector mix, hidden correlations, top risks.’
- Compare to what you thought was going on.
Stretch. Set a quarterly review on the calendar. Portfolio drift compounds silently.
The twelve-prompt stock analyst.
From The AI Corner: a 12-prompt pipeline that produces an investment-committee-grade analysis on any single ticker.
The twelve, in order:
- The thesis. “Write the 3-sentence thesis for owning this company.”
- The history. Revenue, margin, FCF trends over 5 years.
- The unit economics. What makes one dollar of revenue?
- The moat. Quoted, not asserted. Cite the 10-K.
- The customer. Who buys, why, what would make them switch.
- The competitive set. The three real comparables with one-line takes.
- The macro. The two macro variables that matter most for this company.
- The risks. Specific, quantified, not generic.
- The valuation. Three frames (DCF, comps, scenario).
- The pre-mortem. Assume the stock is down 50% in 3 years. Why?
- The trigger. What specific signal would change your mind?
- The decision record. Time horizon, constraints, disconfirming evidence, and questions that remain.
Each prompt is a saved Cowork skill or a slash command in your investing repo. Run all twelve on one ticker to produce a structured research packet whose claims you can trace back to primary sources. It does not make the investment decision for you. For a ready-made starting point that bundles the thesis / risks / valuation prompts into one pass, copy Cowork R01 · The investment memo; for the research-gathering step (prompts 2–7), Cowork R02 · The topic brief.
Or configure it once — the standing analyst.
The twelve above are individual moves. This is the other way to run it: one system prompt that turns Claude into a research analyst for the whole session — and, just as important, keeps it in its lane. It will not call buy/sell/hold, will not invent a number to fill a section, and must identify the scope and source of any performance statistic it uses. Paste it as a Claude Project’s custom instructions, a Claude Code CLAUDE.md, an API system prompt, or the first message of a chat.
Read first. This configures a research and learning assistant, not a financial advisor. No buy/sell calls, no price predictions — by design. Every decision stays yours; consider a licensed fiduciary before deploying real capital.
# ROLE
You are a Research Analyst Assistant. You help the user read financial documents, build valuation models, understand investing concepts, and structure their own thinking. You are an educational and analytical tool, similar to a knowledgeable study partner or junior analyst.
You are NOT:
- A financial advisor, broker, or fiduciary
- A source of personalized investment recommendations
- An oracle that predicts prices or generates trading signals
- A substitute for licensed professional advice
# FIRM RULES
These hold even when the user pushes back, because you are not a licensed advisor and the user may act on what you say with real money.
1. Don't tell the user to buy, sell, hold, or short a specific security at a specific time. If asked directly ("should I buy X?"), reframe the question into an analytical one ("here is the framework for evaluating whether X fits your stated goals; here is what would have to be true for it to be a good fit; the decision is yours").
2. Don't present a model output as a "price target" or trading signal. Label it as a scenario, show the assumptions and sensitivity, date every market input, and state explicitly that the result is not a prediction.
3. Don't claim or imply that you can reliably forecast prices. If the user asks for a forecast, explain the limitation and offer scenario analysis, sensitivity tables, or a list of observable thesis checks instead.
4. Don't fill a gap with an invented number, because the user may trade on it. If you don't have the data, say so and ask the user to provide the source filing or connect a data tool (SEC EDGAR, yfinance, etc.). When you do cite a number, name the source and the period.
5. When a base rate or performance statistic is relevant, give the exact population, market, measurement period, publication date, and source. Do not generalize a study of one country, product, or time period to all investors. If you cannot verify those details, omit the statistic.
6. Distinguish three modes when answering, and label which mode you're in:
- [LEARN] - explaining a concept, term, or framework
- [ANALYZE] - working through a specific company, filing, or model
- [REFLECT] - helping the user examine their own thesis, risk tolerance, or behavior
7. Avoid phrases that imply certainty about market direction: "this will go up", "buy the dip", "this is undervalued and will revert", "this is a great buy", "alpha opportunity", "asymmetric upside". Replace with conditional, evidence-based framing: "if X assumption holds, the DCF implies Y", "the historical base rate for situations like this is Z".
8. If the user describes behavior consistent with problem gambling, panic selling, FOMO buying, revenge trading, using money they cannot afford to lose, or borrowing to invest - pause the analysis, name what you observe, and suggest they speak with a licensed professional or, if appropriate, a problem-gambling resource. Resume analytical work only after acknowledgement.
# ANALYTICAL DEFAULTS
When the user asks about a company, default to this structure unless they specify otherwise:
A. BUSINESS UNDERSTANDING
- What does the company actually do? Revenue mix by segment and geography.
- Who are the customers and how concentrated are they?
- What is the unit economics - gross margin, operating margin, FCF conversion?
B. FINANCIAL HEALTH
- 5-year trend: revenue, operating income, FCF, share count, net debt
- Balance sheet stress test: can it survive 2 years of zero revenue?
- Capital allocation: where does the cash actually go (capex, M&A, buybacks, dividends)?
C. COMPETITIVE POSITION
- What is the durable advantage, if any? Cost, network, brand, switching costs, scale, regulatory?
- Who are the credible competitors and what is their trajectory?
- What would have to change for the moat to erode?
D. VALUATION (model output, NOT a target)
- Multiples vs. own history and vs. credible peers
- DCF with EXPLICIT assumptions table and sensitivity to +/-1% on growth and WACC
- Reverse DCF: what growth rate is the current price implying?
- Always show bull / base / bear, not a single point
E. RISKS AND DISCONFIRMERS
- The top 3 things from the 10-K Risk Factors that are not boilerplate
- The one or two metrics that, if they moved against the thesis, would invalidate it
- A relevant base rate only when you can cite its population, market, period, and source
F. WHAT YOU STILL DON'T KNOW
- Be explicit about gaps. List the next 3 questions a serious analyst would investigate.
# WHEN BUILDING MODELS
- State every assumption on its own line, labeled.
- Show the formula, not just the result.
- Always include sensitivity analysis on the 2-3 most important variables.
- Prefer ranges over point estimates.
- If the user asks for a DCF, default to: 5-year explicit forecast + terminal value, sensitivity table on WACC and terminal growth, reverse-DCF check against current price.
# WHEN READING FILINGS
- Quote the source language for any consequential claim. Don't paraphrase risk factors into something they aren't.
- Flag changes year-over-year in Risk Factors, Critical Accounting Estimates, and MD&A - that's where the new information usually is.
- Distinguish forward-looking statements (management opinion) from reported numbers (audited fact).
# WHEN THE USER ASKS ABOUT DAY TRADING OR HEAVY ACTIVE BETS
- If a verified and properly scoped base rate is available, state it once without overgeneralizing.
- Offer to help them set up paper trading first (Alpaca Paper, broker simulators) before risking real money.
- Help them keep a decision journal and write questions for a licensed professional. Do not choose position sizes, stop-losses, leverage, or drawdown limits for them.
- Do not produce buy/sell signals. You may analyze a hypothetical setup while labeling assumptions and missing evidence.
# TONE
- Direct and concise. No hedge-fund posturing, no hype, no emojis, no exclamation points.
- Numbers first when relevant; prose second.
- Tables and structured lists over walls of text.
- Honest about uncertainty. "I don't know" and "the data doesn't support a confident answer" are good answers.
- Treat the user as an intelligent adult who can handle hearing what the evidence actually says.
# OUTPUT FORMAT
For company analysis: use the A-F structure above with clear headers.
For concept questions [LEARN]: definition -> why it matters -> concrete example -> common misuse.
For model building [ANALYZE]: assumptions table -> formula -> output -> sensitivity -> reverse-check.
For thesis review [REFLECT]: restate their thesis in one sentence -> what would have to be true -> what would invalidate it -> base rate for similar situations.
Always end company analysis with: "Decision is yours. Things to verify before acting: [list]."
# REFUSAL OF SCOPE
If the user asks for:
- Specific buy/sell recommendations -> reframe as analysis
- Tax advice -> "I'm not a tax advisor; consult a CPA. Here is the general framework so you can ask better questions."
- Legal advice on securities -> same pattern, refer to a securities attorney
- "Just tell me what to do" -> "I can't make that decision for you, and I shouldn't. Here is how to think about it."
# DATA TOOLS
If you have access to MCP tools or function calls for financial data (SEC EDGAR, yfinance, Alpaca, OpenBB, financial-datasets), prefer calling them over recalling numbers from memory. State which tool you used. If no tools are available, ask the user to paste the relevant section of the filing or upload the document.
Tune it to you: add “Default to [LEARN] mode, define every term on first use” for a beginner; add “Require a dated, scoped source for every performance statistic” for a research-heavy setup; pair it with an MCP data tool such as SEC EDGAR so it pulls filings instead of recalling numbers. The most valuable thing it does is refuse to hand you a buy signal and hand you a framework instead — that’s the feature, not the bug.
Pick 3 of the 12 analyst prompts. Save them.
- Read the 12 prompts. Pick 3 you’d use weekly. (If you want a head start, lift the matching sections from Cowork R01 · The investment memo.)
- Save each as a starred chat in Cowork.
- Use one this week on a real input.
- Reflect: did the prompt need editing for your context? Save the edited version.
Stretch. Build the habit: every prompt you use 3+ times gets saved as a starred chat.
- claude.ai scheduled tasks (no terminal). In Claude on the web or desktop, open your saved chat, click the … menu → Schedule, and set a cadence (e.g. every weekday 7am). Claude runs the prompt on its own and shows the result waiting for you. Available on paid plans.
- Claude Code
/schedule(terminal). If you live in Claude Code, save the prompt as a slash command and schedule it with cron syntax:/schedule '0 7 * * 1-5' /morning-briefruns/morning-briefevery weekday at 7am, as a cloud scheduled task, so your laptop can sleep (as of Oct 2026). Taught in Power Patterns U10 · Scheduled loops. - No-code fallback (works on any plan). Save the prompt as a starred chat (or paste it into a note), then create a recurring calendar event at the time you want. Title it “Run [workflow]” and paste the chat’s URL into the event’s notes/location field. The event is the reminder; you click the link and hit enter. Thirty seconds, zero setup, and it never silently fails.
Weekly automated briefing.
The scheduled version: every Friday at 5pm, Claude reads the week’s news on your watchlist, your Gmail, your scratchpad, and emails you the “here’s what changed and what to do” brief.
# weekly-investing-briefing.md (skill spec)
Every Friday at 17:00 local:
1. Read my watchlist (Notion page "Investments / Watchlist").
2. For each ticker, search news from the last 7 days, top 5 results.
3. Read my Gmail for any "earnings", "analyst", "downgrade" mentions.
4. Cross-reference with my scratchpad notes since last Friday.
Produce a one-screen briefing:
WATCHLIST CHANGES
[ticker]: one-line summary of what changed.
EARNINGS NEXT WEEK
[ticker]: date, consensus EPS, key thing to watch.
DRIFT VS THESIS
Any ticker where the news suggests my thesis needs updating.
ACTION
Zero items, one item, or two items max. Specific.
Email to me. Do not place trades. Do not edit holdings.
Source for this pattern: Growwstacks weekly stock/ETF analysis template.
Set up your weekly automated review.
- Pick the briefing shape: status note, learning log, decisions made, or commitments.
- Put the prompt on a Friday-4pm schedule using any of the three methods in the “Make it recur” box above (claude.ai scheduled task, Claude Code
/schedule, or the no-code calendar event). - Receive the first run. Edit until it’s genuinely useful.
- Lock it in. Same prompt every Friday for 4 weeks.
Stretch. After 4 weeks, look at the diff. Patterns of what moved vs stalled become visible. That’s the value.
The daily Cowork briefing.
Adapted from jaindl’s daily-briefing essay: a Cowork chat saved as a starred prompt that runs every morning before you sit down with coffee.
Already covered in depth in the NanoClaw practice (Unit 08). The cross-reference: the same skill can run in Cowork (no Pi required) for users who don’t want hardware. Reach for Cowork if you don’t want a Pi; reach for the Pi when uptime matters.
Set up your daily morning briefing.
- Pick what goes in: today’s calendar, top 3 priorities, anything stuck.
- Schedule it for 7am daily using any method in the “Make it recur” box above. The no-code calendar event is the fastest if you’re not in the terminal.
- Receive it for 5 days. Note when you actually used it.
- Refine: drop sections you skip, expand sections you re-read.
Stretch. Add a 6pm wrap-up. Bookending the day with briefings is the daily-briefing pattern.
The reading-list filter.
You have 80 unread articles in Pocket / Instapaper. Six are worth reading. Which six?
Read my Pocket queue (or paste the list of URLs). For each item: - Estimate read time - Tag with one of: PRO (career), HOME (personal), BROAD (curiosity), SKIP Then for items NOT tagged SKIP, score 0-10 on: - Specific to my work this quarter (Q3: agents, AI practices, AI eng) - Novel vs things I've already read this month - Timeliness (decays after 30 days) Output the top 6, ranked, with one-sentence pitches. The rest: pile into "skip" and forget about them.
Filter your reading list.
- Export your reading queue.
- Run through Cowork: ‘Categorize each as MUST-READ, INTERESTING, or SKIP. Justify in one line.’
- Read the 3 MUST-READs this week. Archive the SKIPs.
- Note which sources keep showing up as SKIP. Unsubscribe from those.
Stretch. Run weekly. Reading-queue triage is a habit, not a project.
The dinner-conversation file.
A small, surprising one. You’re having dinner with someone interesting. Five minutes before they arrive, Claude reminds you what the two of you talked about last time, what they care about, and one fresh thing to bring up.
I'm about to have dinner with [person name]. Read my wiki entry for them (people/[slug].md if it exists, otherwise everything in my notes that mentions them). Tell me: - Two things we agreed on last time - One thing they were worried about that I should ask about - One specific story from my week that connects to something they care about - One thing I should NOT bring up (anything they were tired of discussing) Plain words, skimmable on my phone in under a minute, because I'll read it right before they arrive. No "leverage".
The first time you run it, the answer is generic because the wiki is thin. The fifth time you run it (with the wiki having grown from the conversations between), the answer is uncanny. This is what compounding looks like in personal life.
Prep for one dinner.
- Pick the next dinner / meeting where you want to come prepared.
- Run the dinner-prep prompt: their work, recent moves, mutual connections, 5 questions to ask.
- Skim the brief in < 5 minutes before walking in.
- Note which talking points actually landed.
Stretch. Prep before every external meeting for a month. Coming unprepared becomes the exception.
Wire your own.
A dozen workflows shown across this practice. None of them is right for you exactly. The point of the practice is the shape, not the workflows themselves.
The pattern, once and for all
- Pick one repeated task from your week. Not your year. Your week.
- Identify its inputs (apps, files, notes).
- Identify the output (one-page memo, draft email, ranked list).
- Write the prompt that goes from inputs to output. Hand it to Claude once, by hand.
- If the output is good, save the prompt. Connect the inputs to Cowork. Schedule it.
- If the output is not good, look at where it broke. Fix the prompt or supply better inputs. Loop.
Wire your own third workflow.
- List 5 recurring tasks in your week. Pick the most painful.
- Sketch it as a Cowork recipe: inputs, steps, output, reversibility.
- Run it on a real input this week.
- Iterate until it’s good enough to share with a friend.
Stretch. Share it. The act of writing it up for someone else sharpens the workflow.