<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Technology on LibreLeo: Financial Freedom for Globally Mobile Investors</title><link>https://libreleo.com/tags/technology/</link><description>Tools, math, and lived experience for expats building wealth across borders. Passive portfolios and active income from a Dubai-based trader.</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright © 2026 | All rights reserved</copyright><lastBuildDate>Sat, 24 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://libreleo.com/tags/technology/index.xml" rel="self" type="application/rss+xml"/><item><title>Build a Financial Independence Morning Routine Workflow That Actually Runs Itself</title><link>https://libreleo.com/ai/morning-routine-workflow-obsidian-claude/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://libreleo.com/ai/morning-routine-workflow-obsidian-claude/</guid><description>Stop relying on willpower every morning. Here's how I built an automated morning routine workflow in Obsidian that reviews yesterday, plans today, and schedules my calendar - all with one command.</description><content:encoded><![CDATA[<div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl">
  It's 2026. Why not start fresh and automate your FI morning routine? Most morning routines fail because they rely on willpower. You wake up, check your phone, get distracted by notifications, and suddenly it's 10 AM and you haven't done the one thing you said you'd do yesterday.
</div>

<p>I had the same problem. So I built a workflow.</p>
<p>One command. Five minutes. My entire day planned, calendar blocked, and yesterday's patterns analyzed.</p>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="tip">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"/></svg>
</span></div>
        <div class="grow">
          No Willpower Required
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>This workflow is designed to automate the planning and review process</p></div></div>
<h2 class="relative group">What is this thing?
    <div id="what-is-this-thing" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-is-this-thing" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>It's a multi-stage workflow built in Obsidian using Claude Code slash commands. Think of it as a personal assistant that actually knows your context.</p>
<p>Here's what it does automatically:</p>
<ol>
<li><strong>Reviews the last 3 days</strong> - Creates a vivid reconstruction of what actually happened (with exact timestamps)</li>
<li><strong>Morning check-in</strong> - Asks reflection questions and creates a daily note</li>
<li><strong>Reviews your goals</strong> - Generates contextual questions based on deadlines and progress</li>
<li><strong>Schedules your day</strong> - Creates calendar events and a time-blocked task list</li>
<li><strong>Logs everything</strong> - Tracks patterns so you see what's actually working</li>
</ol>
<p>You run <code>/morning-routine:main</code> and it handles the rest.</p>
<p>No manual journaling. No staring at blank pages. No &quot;what should I do today&quot; paralysis.</p>

<h2 class="relative group">Why I built this
    <div id="why-i-built-this" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-i-built-this" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Every morning I had to:</p>
<ul>
<li>Remember what I did yesterday</li>
<li>Figure out what matters today</li>
<li>Manually create calendar events</li>
<li>Review goals scattered across different notes</li>
<li>Actually motivate myself to do all this</li>
</ul>
<p>That's too many steps.</p>
<p>So I automated it. Now the system remembers yesterday for me, asks smart questions about my goals, and creates calendar events automatically.</p>
<p>I just answer questions and make decisions. The workflow handles everything else.</p>

<h2 class="relative group">How it actually works
    <div id="how-it-actually-works" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#how-it-actually-works" aria-label="Anchor">#</a>
    </span>
    
</h2>

<h3 class="relative group">Stage 1: Review yesterday (and the last 3 days)
    <div id="stage-1-review-yesterday-and-the-last-3-days" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#stage-1-review-yesterday-and-the-last-3-days" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Most people can't remember what they did yesterday
The workflow reads your last 3 days of check-ins and creates a reconstruction with:</p>
<p><strong>Specific timestamps:</strong> Not &quot;worked in the morning&quot; but &quot;9:15 AM - started to log my expenses, got distracted by email at 9:47 AM&quot;</p>
<p><strong>Direct quotes:</strong> Your actual words from yesterday's reflections</p>
<p><strong>Pattern analysis:</strong> &quot;You mentioned being distracted 3 out of 3 days - always between 2-4 PM&quot;</p>
<p><strong>Action items you committed to:</strong> What you said you'd do yesterday vs what actually happened</p>

<h3 class="relative group">Stage 2: Morning check-in
    <div id="stage-2-morning-check-in" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#stage-2-morning-check-in" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Once you know what happened yesterday, the workflow asks reflection questions:</p>
<ul>
<li>What's on your mind right now?</li>
<li>What went well yesterday?</li>
<li>What would make today great?</li>
<li>Any blockers or concerns?</li>
</ul>
<p>You answer however you want. Bullet points, full sentences, single words - doesn't matter.</p>
<p>The workflow accepts whatever you give it and creates a dated check-in file: <code>2026-01-07. Morning Check-in.md</code></p>

<h3 class="relative group">Stage 3: Review goals
    <div id="stage-3-review-goals" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#stage-3-review-goals" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>The workflow reads all your goal files and generates contextual questions based on:</p>
<p><strong>Deadlines:</strong> &quot;You have 4 days left on that blog post. Are you on track?&quot;</p>
<p><strong>Status:</strong> If a goal says &quot;In progress&quot; and you haven't logged anything in 5 days, it asks what's blocking you</p>
<p><strong>Your own questions:</strong> If you ended a goal log with &quot;Next review: What's the outline for section 2?&quot; - it asks that</p>
<p><strong>Patterns:</strong> If you keep mentioning the same blocker, it asks how to address it</p>
<p>You're not getting generic prompts like &quot;What progress did you make?&quot; You're getting questions that actually fit your context.</p>
<p>It uses extended thinking mode (AI reasoning) to analyze each goal and generate relevant questions.</p>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="note">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Note
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p><strong>Extended Thinking Mode:</strong> This feature allows the AI to perform a deeper analysis of your goals, leading to more insightful and relevant questions.</p></div></div><p>After you answer, it updates your goal logs automatically with timestamps and your responses.</p>

<h3 class="relative group">Stage 4: Schedule your day
    <div id="stage-4-schedule-your-day" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#stage-4-schedule-your-day" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Based on what you just said about your goals, the workflow creates:</p>
<p><strong>Calendar events</strong> - 25-minute Pomodoro sessions scheduled sequentially using gcalcli (Google Calendar CLI)</p>
<p><strong>A daily task file</strong> - Time-blocked list linking tasks to related goals</p>
<p><strong>Realistic blocks</strong> -Actual time blocks accounting for breaks.</p>
<p>The calendar events appear immediately in your Google Calendar. You don't have to manually create them.</p>
<p>Your day is blocked before you start working.</p>

<h3 class="relative group">Stage 5: Completion log
    <div id="stage-5-completion-log" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#stage-5-completion-log" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>The workflow logs:</p>
<ul>
<li>Start time</li>
<li>End time</li>
<li>Total duration</li>
</ul>
<p>Over weeks, you see patterns.</p>

<h2 class="relative group">Using this for financial planning
    <div id="using-this-for-financial-planning" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#using-this-for-financial-planning" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>You can use the goal tracking system to monitor financial habits and investment strategies:</p>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="Daily">
          <span class="flex items-center gap-1">
            
            Daily
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="Weekly">
          <span class="flex items-center gap-1">
            
            Weekly
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="2"
          data-tab-label="Monthly">
          <span class="flex items-center gap-1">
            
            Monthly
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <ul>
<li>Review market news and economic indicators</li>
<li>Check portfolio performance and rebalancing needs</li>
<li>Log passive income streams (dividends, interest, rental income)</li>
<li>Track spending against your budget categories</li>
<li>Review stock picks or potential investment opportunities</li>
</ul>

      </div><div class="tab__panel " data-tab-index="1">
        <ul>
<li>&quot;Research 3 dividend aristocrats for portfolio&quot;</li>
<li>&quot;Review and rebalance portfolio if needed&quot;</li>
<li>&quot;Update net worth tracker&quot;</li>
<li>&quot;Read 2 financial articles and summarize key insights&quot;</li>
</ul>

      </div><div class="tab__panel " data-tab-index="2">
        <ul>
<li>Goal: &quot;Increase savings rate from 35% to 40%&quot;</li>
<li>The workflow asks: &quot;What specific expense can you cut this month?&quot;</li>
<li>Progress bar shows: &quot;15 days into month, $2,847 saved (32% rate so far)&quot;</li>
</ul>

      </div></div>
</div>

<p>The contextual questions adapt to your situation. If you set a goal to &quot;Research REITs for passive income&quot; and don't log progress for a week, it'll ask: &quot;What's blocking the REIT research? Need better resources?&quot;</p>
<p>I use it to track:</p>
<ul>
<li>My monthly stock pick research (3 new companies minimum)</li>
<li>Weekly portfolio reviews (every Sunday)</li>
<li>Daily market check-ins (15 minutes before work)</li>
<li>Quarterly goal reviews (adjust FIRE number, check SWR assumptions)</li>
</ul>
<p>The pattern analysis is incredibly useful. I noticed I skip my &quot;review portfolio&quot; goal every time the market drops more than 5%. That's emotional investing. The data made it obvious.</p>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="important">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg></span></div>
        <div class="grow">
          Important
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Now I have a rule: &quot;Review portfolio Sunday morning regardless of market conditions.&quot; The workflow holds me accountable.</p></div></div>
<h2 class="relative group">What you need to set this up
    <div id="what-you-need-to-set-this-up" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-you-need-to-set-this-up" aria-label="Anchor">#</a>
    </span>
    
</h2>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="Required">
          <span class="flex items-center gap-1">
            
            Required
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="Optional">
          <span class="flex items-center gap-1">
            
            Optional
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <ul>
<li><strong>Obsidian</strong> - The note-taking app (free, open-source)</li>
<li><strong>Claude Code</strong> - AI coding assistant with slash command support</li>
<li><strong>A separate vault</strong> - For your morning routine (I call mine <code>levicroutinevault</code>)</li>
</ul>

      </div><div class="tab__panel " data-tab-index="1">
        <ul>
<li><strong>gcalcli</strong> - Google Calendar CLI for automatic calendar event creation
<ul>
<li>Works on Linux, macOS, and WSL2</li>
<li>Install with: <code>pip install gcalcli</code></li>
<li>One-time OAuth authentication required</li>
</ul>
</li>
</ul>

      </div></div>
</div>

<p>The core workflow works on any OS. Calendar integration works anywhere gcalcli runs (Linux/macOS/WSL2).</p>

<h2 class="relative group">Installation overview
    <div id="installation-overview" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#installation-overview" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>The complete workflow is available in my GitHub repository: <div class="github-card-wrapper">
    <a id="github-f463e7bfe65b860b8bac25a5ceccca4c" target="_blank" href="https://github.com/leviceroy/morning-routine-system" class="cursor-pointer">
      <div
        class="w-full md:w-auto p-0 m-0 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"><div class="w-full nozoom">
            <img
              src="https://opengraph.githubassets.com/0/leviceroy/morning-routine-system"
              alt="GitHub Repository Thumbnail"
              class="nozoom mt-0 mb-0 w-full h-full object-cover">
          </div><div class="w-full md:w-auto pt-3 p-5">
          <div class="flex items-center">
            <span class="text-2xl text-neutral-800 dark:text-neutral me-2">
              <span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
</span>
            </span>
            <div
              id="github-f463e7bfe65b860b8bac25a5ceccca4c-full_name"
              class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral">
              leviceroy/morning-routine-system
            </div>
          </div>

          <p id="github-f463e7bfe65b860b8bac25a5ceccca4c-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral">
            
          </p>

          <div class="m-0 mt-2 flex items-center">
            <span class="mr-1 inline-block h-3 w-3 rounded-full language-dot" data-language="Shell"></span>
            <div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
              Shell
            </div>

            <span class="text-md mr-1 text-neutral-800 dark:text-neutral">
              <span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg></span>
            </span>
            <div id="github-f463e7bfe65b860b8bac25a5ceccca4c-stargazers" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
              0
            </div>

            <span class="text-md mr-1 text-neutral-800 dark:text-neutral">
              <span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"/></svg></span>
            </span>
            <div id="github-f463e7bfe65b860b8bac25a5ceccca4c-forks" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
              0
            </div>
          </div>
        </div>
      </div>
      
      
      <script
        async
        type="text/javascript"
        src="/js/fetch-repo.min.dc5533c50cefd50405344b235937142271f26229fe39cbee27fd4960e8bb897a0beebfad77a1091ca91cd0d1fb14e70fc37cc114dd9674fb2c32e0ab512ec8a4.js"
        integrity="sha512-3FUzxQzv1QQFNEsjWTcUInHyYin&#43;OcvuJ/1JYOi7iXoL7r&#43;td6EJHKkc0NH7FOcPw3zBFN2WdPssMuCrUS7IpA=="
        data-repo-url="https://api.github.com/repos/leviceroy/morning-routine-system"
        data-repo-id="github-f463e7bfe65b860b8bac25a5ceccca4c"></script>
    </a>
  </div></p>
<p>You can clone the entire vault structure or just grab the <code>.claude/commands/morning-routine/</code> folder and adapt it to your needs.</p>
<p><strong>Quick setup:</strong></p>
<ol>
<li>Clone the repository or download the vault files</li>
<li>Open it as a vault in Obsidian</li>
<li>Install Claude Code if you haven't already</li>
<li>(Optional) Set up gcalcli for Google Calendar integration</li>
<li>Run <code>/morning-routine:main</code> to start</li>
</ol>
<p>The repository includes:</p>
<ul>
<li>All five workflow command files</li>
<li>Template files for check-ins and goals</li>
<li>Complete gcalcli setup instructions for Google Calendar integration</li>
<li>Troubleshooting guide in <code>.claude/README.md</code></li>
<li>Sample goal files so you can see the format</li>
</ul>
<p>If you want to customize it, the command files are just markdown with YAML frontmatter. Easy to modify.</p>
<p><strong>Note:</strong> You'll need to set up gcalcli authentication once (it opens a browser for OAuth), then it works automatically from the command line.</p>

<h2 class="relative group">What I learned using this daily
    <div id="what-i-learned-using-this-daily" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-i-learned-using-this-daily" aria-label="Anchor">#</a>
    </span>
    
</h2>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="Patterns">
          <span class="flex items-center gap-1">
            
            Patterns
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="Deadlines">
          <span class="flex items-center gap-1">
            
            Deadlines
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="2"
          data-tab-label="Decision Fatigue">
          <span class="flex items-center gap-1">
            
            Decision Fatigue
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <h3 class="relative group">Patterns you'd never notice manually
    <div id="patterns-youd-never-notice-manually" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#patterns-youd-never-notice-manually" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>After two weeks, I saw that I'm consistently distracted between certain times. Now I schedule certain tasks differently.</p>
      </div><div class="tab__panel " data-tab-index="1">
        <h3 class="relative group">Goals need deadlines
    <div id="goals-need-deadlines" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#goals-need-deadlines" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Before this, I had vague goals like &quot;write more blog posts.&quot; No deadline. No pressure. The progress bars and countdown timers (&quot;7 days remaining&quot;) create urgency without stress.</p>
      </div><div class="tab__panel " data-tab-index="2">
        <h3 class="relative group">Automation removes decision fatigue
    <div id="automation-removes-decision-fatigue" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#automation-removes-decision-fatigue" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>I used to waste energy deciding what to journal about, which goals to review, what to schedule. Now? The workflow makes those decisions. I just respond.</p>
      </div></div>
</div>

<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="tip">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"/></svg>
</span></div>
        <div class="grow">
          Tip
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>That saved energy goes into actual work. Automate the decisions, not just the tasks.</p></div></div>
<h2 class="relative group">Is this overkill?
    <div id="is-this-overkill" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#is-this-overkill" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Maybe.</p>
<p>If you're happy with a paper journal or Apple Reminders and it works for you, stick with that.</p>
<p>But if you:</p>
<ul>
<li>Keep starting morning routines and quitting after a week</li>
<li>Have goals scattered across different tools</li>
<li>Struggle to remember what you did yesterday</li>
<li>Spend 20 minutes every morning &quot;figuring out&quot; your day</li>
<li>Want pattern analysis without manual tracking</li>
<li>Need accountability for financial goals and investment research</li>
</ul>
<p>Then yeah, this might be worth it.</p>
<p>The upfront setup takes an hour or two. But then you're running a personalized morning system that adapts to your life.</p>
<p>A workflow that knows your context and helps you act on it.</p>

<h2 class="relative group">What's next?
    <div id="whats-next" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#whats-next" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>I'm planning to add:</p>
<ul>
<li><strong>Weekly review</strong> - Aggregate the 7-day patterns and show progress on goals</li>
<li><strong>Cross AI Platform</strong> - Make it work for AI platforms other than Claude Code</li>
<li><strong>Financial goal templates</strong> - Pre-built templates for FIRE goals, savings rates, portfolio reviews</li>
</ul>
<hr>
<p>Want to try it yourself? Download the complete workflow from the <div class="github-card-wrapper">
    <a id="github-4ad4870547a763c56920d09b99301305" target="_blank" href="https://github.com/leviceroy/morning-routine-system" class="cursor-pointer">
      <div
        class="w-full md:w-auto p-0 m-0 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"><div class="w-full nozoom">
            <img
              src="https://opengraph.githubassets.com/0/leviceroy/morning-routine-system"
              alt="GitHub Repository Thumbnail"
              class="nozoom mt-0 mb-0 w-full h-full object-cover">
          </div><div class="w-full md:w-auto pt-3 p-5">
          <div class="flex items-center">
            <span class="text-2xl text-neutral-800 dark:text-neutral me-2">
              <span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
</span>
            </span>
            <div
              id="github-4ad4870547a763c56920d09b99301305-full_name"
              class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral">
              leviceroy/morning-routine-system
            </div>
          </div>

          <p id="github-4ad4870547a763c56920d09b99301305-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral">
            
          </p>

          <div class="m-0 mt-2 flex items-center">
            <span class="mr-1 inline-block h-3 w-3 rounded-full language-dot" data-language="Shell"></span>
            <div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
              Shell
            </div>

            <span class="text-md mr-1 text-neutral-800 dark:text-neutral">
              <span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg></span>
            </span>
            <div id="github-4ad4870547a763c56920d09b99301305-stargazers" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
              0
            </div>

            <span class="text-md mr-1 text-neutral-800 dark:text-neutral">
              <span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"/></svg></span>
            </span>
            <div id="github-4ad4870547a763c56920d09b99301305-forks" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral">
              0
            </div>
          </div>
        </div>
      </div>
      
      
      <script
        async
        type="text/javascript"
        src="/js/fetch-repo.min.dc5533c50cefd50405344b235937142271f26229fe39cbee27fd4960e8bb897a0beebfad77a1091ca91cd0d1fb14e70fc37cc114dd9674fb2c32e0ab512ec8a4.js"
        integrity="sha512-3FUzxQzv1QQFNEsjWTcUInHyYin&#43;OcvuJ/1JYOi7iXoL7r&#43;td6EJHKkc0NH7FOcPw3zBFN2WdPssMuCrUS7IpA=="
        data-repo-url="https://api.github.com/repos/leviceroy/morning-routine-system"
        data-repo-id="github-4ad4870547a763c56920d09b99301305"></script>
    </a>
  </div> - everything you need is included.</p>
<p>Or just start simple: create a daily note every morning and write down what you did yesterday. You'd be surprised what patterns emerge.</p>
<p>What would you automate in your morning routine if you could? Possibilities are endless. Just think creatively</p>
]]></content:encoded><media:content url="https://libreleo.com/img/featured/morning-routine-workflow-obsidian-claude.webp" medium="image"/></item><item><title>Asking AI the Right Questions: Your Secret Weapon for Financial Freedom</title><link>https://libreleo.com/ai/ai-prompting-financial-freedom/</link><pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate><guid>https://libreleo.com/ai/ai-prompting-financial-freedom/</guid><description>Stop getting generic advice from AI. Learn how to ask ChatGPT or Claude the right questions about your money so you actually get helpful answers. Real examples for budgeting, investing, and debt payoff included.</description><content:encoded><![CDATA[<div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl">
  I know you've tried asking ChatGPT, Gemini or Claude about your finances. You type &quot;how can I save more money?&quot; and get back the same generic stuff you could've found on any finance blog. Meanwhile, there's people getting detailed investment breakdowns, personalized budget plans, and tax strategies from the exact same AI you're using.
</div>

<p>What's the difference?</p>
<p>The way they're asking.</p>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="tip">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"/></svg>
</span></div>
        <div class="grow">
          Tip
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>A prompt isn't just a question - it's a set of instructions. Think of it as programming the AI to give you exactly what you need instead of just... whatever it feels like spitting out.</p></div></div><p>Let me show you how this works, specifically for money stuff.</p>

<h2 class="relative group">What actually is a prompt?
    <div id="what-actually-is-a-prompt" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-actually-is-a-prompt" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>A prompt is basically your way of telling an AI model what you want. But there's a huge difference between asking like you're Googling something and actually giving the AI enough info to help you.</p>
<p>Bad version: &quot;Help me budget&quot;</p>
<p>Good version: &quot;Act as a certified financial planner. I make $85,000/year, my fixed expenses are $3,500/month. Create a detailed budget using the 50/30/20 rule with specific dollar amounts and savings goals.&quot;</p>
<p>See what happened there? The second one gives the AI everything it needs. Who to be. What numbers to work with. How to format the answer.</p>

<h3 class="relative group">Why this matters for your money
    <div id="why-this-matters-for-your-money" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-this-matters-for-your-money" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Financial decisions compound. You know this. A mediocre budget over ten years costs you thousands. A poorly thought-out investment strategy? Tens of thousands left on the table.</p>
<p>If you can get AI to give you actually useful financial advice - like, really tailored to your situation - you're basically getting a financial advisor for free. But only if you know how to ask.</p>

<h2 class="relative group">The four things every good prompt needs
    <div id="the-four-things-every-good-prompt-needs" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-four-things-every-good-prompt-needs" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Alright, there's four pieces to this puzzle. Get these right and you'll get better advice than most people pay hundreds for.</p>

<h3 class="relative group">1. Give it a persona
    <div id="1-give-it-a-persona" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-give-it-a-persona" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>This is where you tell the AI what kind of expert you need it to be. And this totally changes the answer you get.</p>
<p>Here's what I mean:</p>
<p>Generic: &quot;How should I invest?&quot;</p>
<p>With a persona: &quot;You're a fee-only fiduciary financial advisor who's helped middle-income people reach financial independence for 20 years. How should I invest?&quot;</p>
<p>That second version? It's telling the AI to think like someone who has a legal duty to act in YOUR best interest. Someone who doesn't get paid commissions. Someone who knows the path to FI.</p>
<p>More examples you can use:</p>
<ul>
<li>&quot;You're a tax specialist who helps high earners optimize their tax strategy...&quot;</li>
<li>&quot;You're a retirement specialist who helps people in their 40s catch up on savings...&quot;</li>
<li>&quot;You're a behavioral economist who gets why people struggle with spending...&quot;</li>
<li>&quot;You're a debt elimination coach who's helped thousands pay off six-figure debts...&quot;</li>
</ul>
<p>Give your AI a personality. Seriously, it makes a massive difference.</p>

<h3 class="relative group">2. Load it up with context
    <div id="2-load-it-up-with-context" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-load-it-up-with-context" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Context is the details about YOUR situation. This is what turns generic advice into something you can actually use.</p>
<p>No context: &quot;Give me investment ideas under $10,000&quot;</p>
<p>Loaded with context: &quot;I'm 32, have $10,000 to invest. Already maxing out my tax-advantaged retirement accounts. Emergency fund's covered. I've got moderate risk tolerance, 30-year time horizon. Want to diversify outside retirement accounts. Give me five specific options with pros and cons.&quot;</p>
<p>The second one tells the AI:</p>
<ul>
<li>How old you are</li>
<li>What you've already done</li>
<li>How much risk you're okay with</li>
<li>What timeframe you're working with</li>
<li>Exactly what format you want</li>
</ul>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="important">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg></span></div>
        <div class="grow">
          Important
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p><strong>Always be contexting!</strong></p></div></div><p>Throw in everything that's relevant:</p>
<ul>
<li>Your income and expenses</li>
<li>Current debts and assets</li>
<li>Time horizons (when do you need this money?)</li>
<li>How much risk you can stomach</li>
<li>Family situation</li>
<li>Career stuff</li>
<li>Your actual goals</li>
</ul>
<p>The more you give it, the better it gets.</p>

<h3 class="relative group">3. Tell it how to format the answer
    <div id="3-tell-it-how-to-format-the-answer" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-tell-it-how-to-format-the-answer" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>This is where you get specific about how you want the information back. Format, length, tone. All of it.</p>
<p>Format example:</p>
<p>&quot;Present the budget breakdown as:</p>
<ol>
<li>A table with categories, amounts, and percentages</li>
<li>A ranked list of where I can cut spending</li>
<li>Action steps I can do this week&quot;</li>
</ol>
<p>Length example:</p>
<p>&quot;Keep it under 300 words, but give me a detailed spreadsheet format for the calculations.&quot;</p>
<p>Tone example:</p>
<p>&quot;Be professional but encouraging. I need straight talk, not sugar-coating. But also don't make me feel bad about my mistakes.&quot;</p>
<p>For financial stuff, you can ask for:</p>
<ul>
<li>Spreadsheet-ready formats</li>
<li>Comparison tables</li>
<li>Decision matrices</li>
<li>Priority rankings</li>
<li>Step-by-step plans</li>
</ul>
<p>Whatever makes it easiest for YOU to use.</p>

<h3 class="relative group">4. Show it examples (few-shot prompting)
    <div id="4-show-it-examples-few-shot-prompting" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-show-it-examples-few-shot-prompting" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>This one's sneaky powerful. You literally show the AI exactly what you want by giving it an example.</p>
<p>Like this:</p>
<p>&quot;I want you to analyze investment options. Format your response EXACTLY like this:</p>
<p><strong>Investment Option:</strong> Global Stock Market Index Fund
<strong>Risk Level:</strong> Moderate (6/10)
<strong>Minimum Investment:</strong> $1,000
<strong>Expected Return:</strong> 7-10% annually
<strong>Pros:</strong></p>
<ul>
<li>Low expense ratio (typically 0.05-0.20%)</li>
<li>Broad diversification across thousands of stocks</li>
<li>Strong long-term historical performance
<strong>Cons:</strong></li>
<li>No downside protection in bear markets</li>
<li>Value fluctuates with market conditions
<strong>Best For:</strong> Long-term investors (10+ years) comfortable with market swings</li>
</ul>
<p>Now analyze these three investments using the same format: [your list]&quot;</p>
<p>The AI will copy your structure exactly. Makes comparing options super easy.</p>

<h2 class="relative group">Advanced stuff (Chain of Thought and Tree of Thoughts)
    <div id="advanced-stuff-chain-of-thought-and-tree-of-thoughts" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#advanced-stuff-chain-of-thought-and-tree-of-thoughts" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Okay so once you've got the basics down, there's some advanced techniques that'll blow your mind.</p>

<h3 class="relative group">Chain of Thought (making it show its work)
    <div id="chain-of-thought-making-it-show-its-work" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#chain-of-thought-making-it-show-its-work" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>This is where you tell the AI to think step-by-step before answering. It's like when your math teacher made you show your work, except here it actually helps.</p>
<p>Example for retirement planning:</p>
<p>&quot;I'm 35 with $50,000 saved for retirement. Want to retire at 55 with $2 million. Before you give me a plan, think through step-by-step:</p>
<ol>
<li>How much do I need to save monthly to hit $2 million by 55?</li>
<li>What investment return assumptions are we using? Are they realistic?</li>
<li>What could derail this plan? (Market crashes, job loss, inflation)</li>
<li>What adjustments could I make if I fall behind?</li>
</ol>
<p>Show all your calculations and reasoning, then give me the recommendation.&quot;</p>
<p>Why this works:</p>
<ul>
<li>The AI catches its own mistakes</li>
<li>You see the reasoning (builds trust)</li>
<li>You actually learn something, not just get an answer</li>
</ul>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="tip">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"/></svg>
</span></div>
        <div class="grow">
          Tip
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>ChatGPT has an &quot;extended thinking&quot; mode (looks like a clock icon). Use it for complex financial calculations - it forces the AI to reason step-by-step.</p></div></div>
<h3 class="relative group">Tree of Thoughts (exploring multiple paths)
    <div id="tree-of-thoughts-exploring-multiple-paths" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#tree-of-thoughts-exploring-multiple-paths" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>This one's wild. You have the AI explore multiple approaches, evaluate each one, then combine the best parts into one optimal strategy.</p>
<p>Here's an example for debt payoff:</p>
<p>&quot;You're a financial counselor who specializes in debt elimination. I've got:</p>
<ul>
<li>$35,000 student loans at 5.5%</li>
<li>$8,000 credit card debt at 18%</li>
<li>$12,000 car loan at 4%</li>
<li>$2,000/month surplus after minimums</li>
</ul>
<p>Use Tree of Thoughts to find the best payoff strategy:</p>
<p><strong>Step 1:</strong> Brainstorm three approaches:</p>
<ul>
<li>Branch A: &quot;Debt Avalanche&quot; - highest interest first (pure math)</li>
<li>Branch B: &quot;Debt Snowball&quot; - smallest balance first (psychology)</li>
<li>Branch C: &quot;Hybrid&quot; - balance transfer the credit card to 0%, then avalanche</li>
</ul>
<p><strong>Step 2:</strong> Evaluate each:</p>
<ul>
<li>Calculate total interest and timeline for each</li>
<li>What are the psychological pros/cons?</li>
<li>Risk factors (what if I lose my job?)</li>
<li>Which builds momentum vs. saves most money?</li>
</ul>
<p><strong>Step 3:</strong> Combine the best parts into one &quot;Golden Path&quot; that balances:</p>
<ul>
<li>Math efficiency</li>
<li>Psychological wins</li>
<li>Risk management</li>
</ul>
<p><strong>Step 4:</strong> Give me the complete plan:</p>
<ul>
<li>Month-by-month payment schedule</li>
<li>Total interest saved vs. just paying minimums</li>
<li>Milestones to celebrate</li>
<li>Backup plan if income changes</li>
</ul>
<p>Show your reasoning for everything.&quot;</p>
<p>Why this is powerful: You get the benefits of multiple strategies combined. Pure optimization + psychological momentum + creative alternatives. All customized to YOUR situation.</p>

<h2 class="relative group">Build a prompt library (I'm using Obsidian for that)
    <div id="build-a-prompt-library-im-using-obsidian-for-that" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#build-a-prompt-library-im-using-obsidian-for-that" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Here's what nobody tells you: once you find a prompt that works great, SAVE IT. Build a collection.</p>

<h3 class="relative group">Good ones to save
    <div id="good-ones-to-save" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#good-ones-to-save" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p><strong>Monthly budget review:</strong>
&quot;Act as my CFO. Review last month's spending [paste data]. Compare to my budget [paste budget]. Identify top 3 areas where I overspent, explain why, give me specific fixes. Format: Problem | Why It Happened | Solution | Expected Savings.&quot;</p>
<p><strong>Investment rebalancing:</strong>
&quot;You're a fee-only advisor. Target allocation: 70% stocks, 25% bonds, 5% cash. Current allocation: [paste data]. Calculate exactly what I need to buy/sell to rebalance. Give me a specific action list with dollar amounts.&quot;</p>
<p><strong>Tax optimization:</strong>
&quot;Act as a tax specialist for middle-income earners. Income: $X, current deductions: $Y, investments: $Z. Give me the top 5 ways to reduce my tax burden before year-end. Prioritize by savings amount and how easy they are to do.&quot;</p>
<p><strong>Emergency fund check:</strong>
&quot;You're a risk management specialist. Monthly expenses: $X, current emergency savings: $Y, job stability: [level], dependents: [number]. Is my emergency fund adequate? If not, how much more and how fast should I build it?&quot;</p>

<h3 class="relative group">Where to keep them
    <div id="where-to-keep-them" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#where-to-keep-them" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Keep it simple:</p>
<ul>
<li>Text file (old school works)</li>
<li>Note app (Obsidian, Notion, Evernote)</li>
<li>Fabric tool (has an <code>improve_prompt</code> feature)</li>
<li>Spreadsheet (organized by topic)</li>
</ul>
<p>Tag them so you can find stuff:</p>
<ul>
<li>By topic (budgeting, investing, debt, taxes)</li>
<li>By complexity (beginner, advanced)</li>
<li>By time needed</li>
<li>By output format</li>
</ul>

<h2 class="relative group">Making your prompts better over time
    <div id="making-your-prompts-better-over-time" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#making-your-prompts-better-over-time" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Your first attempts won't be perfect. That's normal. The key is getting better at it.</p>
<p>The cycle:</p>
<ol>
<li>Try a prompt on a real question</li>
<li>Look at what you got back - was it useful?</li>
<li>Figure out what was missing</li>
<li>Adjust the prompt (more context, better formatting, whatever)</li>
<li>Try the new version</li>
</ol>
<p>People like Daniel Miessler, Joseph Thacker, and Eric Pope have built entire frameworks around this. Miessler's Fabric tool has this <code>improve_prompt</code> feature that'll analyze your prompts and suggest how to make them better.</p>
<p>Common fixes:</p>
<ul>
<li>Too vague? Add more context and numbers</li>
<li>Too long? Break it into multiple prompts</li>
<li>Wrong tone? Adjust the persona and output requirements</li>
<li>Missing stuff? Add examples</li>
<li>Getting bad answers? Use Chain of Thought so you can see where it's going wrong</li>
</ul>

<h2 class="relative group">The real skill here is clarity
    <div id="the-real-skill-here-is-clarity" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-real-skill-here-is-clarity" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>At the end of the day, this whole prompting thing is really about thinking clearly. When you get good at articulating exactly what you need from an AI, you also get better at:</p>
<ul>
<li>Asking good questions in real life</li>
<li>Making clearer financial decisions</li>
<li>Talking to actual financial advisors</li>
<li>Understanding your own goals</li>
</ul>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="note">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Note
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Better prompting = better thinking. It's not just an AI hack - it's a life skill.</p></div></div>
<h2 class="relative group">Your action plan for 2026
    <div id="your-action-plan-for-2026" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#your-action-plan-for-2026" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Ready to actually use this stuff? Here's what to do:</p>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="This Week">
          <span class="flex items-center gap-1">
            
            This Week
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="This Month">
          <span class="flex items-center gap-1">
            
            This Month
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="2"
          data-tab-label="This Quarter">
          <span class="flex items-center gap-1">
            
            This Quarter
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <ol>
<li>Pick ONE financial question you're stuck on (budget, investing, debt, whatever)</li>
<li>Write a complete prompt with all four pieces (persona, context, output format, examples if needed)</li>
<li>Run it in ChatGPT, Claude, or whatever AI you use</li>
<li>Save both the prompt and the results</li>
</ol>

      </div><div class="tab__panel " data-tab-index="1">
        <ol>
<li>Create 5 core prompts for questions you ask a lot</li>
<li>Test and tweak each one</li>
<li>Organize them by topic</li>
<li>Try Chain of Thought on a complex calculation</li>
<li>Test Tree of Thoughts on a big decision</li>
</ol>

      </div><div class="tab__panel " data-tab-index="2">
        <ol>
<li>Build a complete library covering your whole financial life</li>
<li>Share prompts with friends (help them level up too)</li>
<li>Track if this actually improves your results</li>
<li>Check out Fabric or other prompt tools</li>
</ol>

      </div></div>
</div>

<p>Look, AI is changing how we deal with money. But it only helps if you know how to use it. Most people are getting garbage advice because they're asking garbage questions. And remember, it's not just for dealing with money, it's for everything else too.</p>
<p>You don't have to be most people.</p>
<p>Start building your prompt library today. Your financial freedom literally depends on asking the right questions the right way.</p>
<p>What's the first financial decision you're gonna tackle with this?</p>
]]></content:encoded><media:content url="https://libreleo.com/img/featured/ai-prompting-financial-freedom.webp" medium="image"/></item></channel></rss>