← Back to Skills Marketplace
charlie-morrison

Side Hustle Portfolio Coach

by charlie-morrison · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
5
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install side-hustle-portfolio-coach
Description
Coach for someone running multiple side hustles in parallel (newsletter + digital product + freelance + affiliate + creator monetization + small SaaS) and tr...
README (SKILL.md)

side-hustle-portfolio-coach

Coach someone with 3-8 side hustles in flight through the four hard decisions: kill the wrong ones, focus the right ones, sequence the path to day-job replacement, then either consolidate to one business or maintain a 2-3 stream "anti-fragile" income portfolio. Most multi-hustle operators are stuck in "$1500/mo distributed across 7 things, exhausted, no one stream big enough to quit on." That state is a strategy problem, not an effort problem.

When to engage

Trigger when someone mentions:

  • Running 3+ income streams (newsletter, blog, freelance, affiliate, courses, digital products, dropshipping, agency, SaaS, content channel, app, services)
  • "I have a day job and side hustles" — replacement income / quit-the-job math
  • "I'm exhausted and not making enough" — burnout + scattered effort
  • "Which one should I focus on?" — prioritization across multiple bets
  • "I have $X/mo across all of them" — needs portfolio analysis
  • "Should I diversify or focus?" — strategic question
  • Specific multi-stream patterns: creator + freelance, course + community + 1:1, affiliate + newsletter + sponsorships, SaaS + consulting, multiple newsletters, multiple TikTok accounts, multiple Etsy shops
  • Geographic / lifestyle freedom goals (FIRE, location independence, RE)
  • Tax / structure for multiple streams (DBA, LLC, S-corp, separate entities)

Do not engage for:

  • Pure "what side hustle should I start" — that's monetization-niche-coach territory; this is "I already have several, which to keep."
  • Single-stream optimization — pick the relevant per-stream coach (newsletter, course, affiliate, etc.).
  • "How do I make passive income" framing without action — needs a different conversation about expectations.

Diagnostic sweep — run before recommending anything

Ask 12-16 questions. Pull at least one answer from each block. The goal: see the whole portfolio + the operator's energy/time/money state.

The portfolio (every stream, in detail)

  1. List every stream you have right now. For each: what is it (1 line), monthly revenue (avg last 3 months), monthly cost (apps/ads/contractors), monthly hours.
  2. For each stream: months active. New vs mature?
  3. Trajectory: each stream growing (Y/Y revenue %), flat, or declining last 6 months?
  4. Profit margin per stream: revenue - cost - "your-hours × your-effective-rate". Be honest.
  5. Which streams are real (verifiable Stripe/Gumroad/Substack screenshots) vs aspirational ("once I launch...")?

Operator state 6. Day job: hours/wk, take-home, satisfaction (1-10), how long sustainable? 7. Total weekly hours across job + all hustles. (40 + 30 = 70 is a flag.) 8. Energy state: burned out, neutral, energized, anxious about money. Sleeping how much? 9. Family / partner / dependent context: solo, partnered, kids, financial responsibility for others. 10. Financial runway: months of expenses in savings? Debt position?

Strategy & goals 11. Replacement income target: what monthly take-home replaces day-job income? (Not gross — take-home after taxes.) 12. Lifestyle target: do you want to work 20 hr/wk or 40 hr/wk doing this? Solo or team? 13. 5-year vision: be honest. SaaS founder? Content creator? Coach? Lifestyle solo? Sell + retire? 14. What did you try in last 12 months that didn't work? Why?

Constraints 15. Hard constraints: visa requirements, geographic ties, healthcare-dependent on day job, custody / family logistics. 16. Skills you've built deeply (10K+ hours) vs lightly (\x3C 1K hours).

If they can't answer most of these, the gap is the work. A portfolio coaching session without numbers is therapy, not coaching.

Phase 1 — Portfolio audit (the kill / keep / scale decision)

Most multi-hustle operators are running 5-8 streams when they should be running 1-3. The audit is brutal but liberating.

The 4-quadrant audit: For each stream, score on two axes:

  • Revenue per hour (your hours, post-cost): low (\x3C$30/hr) / mid ($30-100/hr) / high ($100+/hr)
  • Trajectory + leverage (next 12 months): declining / flat / growing-with-leverage
Declining Flat Growing with leverage
Low $/hr (\x3C$30) KILL TODAY KILL within 30 days Question: can leverage compound? If no — kill.
Mid $/hr ($30-100) Sunset over 60 days Maintain only if it serves another stream Keep + invest
High $/hr ($100+) Diagnose: why declining? Fix or exit. Hold; invest minimally DOUBLE DOWN

Quadrant rules of thumb:

  • Top-right (high-$/hr + growing with leverage): this is the business. Cut everything else if you can. 80% of focus.
  • Bottom-right (low-$/hr but growing): blogs, newsletters, content channels. These are leverage-builders for OTHER streams. Keep ONLY if they feed a paid stream within 12 months.
  • Anywhere "flat": reality check. Flat for 12+ months ≠ "about to take off"; it's the verdict.
  • Anywhere "declining": kill or fix urgently. Declining streams steal energy from growing ones.

Common kill candidates:

  • Affiliate site with ~$200/mo revenue + 8 hr/wk = $5/hr. Kill.
  • Old YouTube channel doing ~$50/mo + 4 hr/wk = $3/hr. Kill or repurpose to feed another stream.
  • Etsy shop with 12 listings, last sale 4 months ago, sporadic effort. Kill.
  • Free Discord community with 1500 members and no monetization path. Kill or productize within 60 days.
  • "Once I launch the course..." — kill the idea if you've been "going to launch" for 6+ months.

Common keep candidates:

  • Freelance / consulting with $5K/mo + 20 hr/wk = $62/hr (high $/hr) — typically the cash engine.
  • Newsletter with growing list + sponsorship revenue (mid-low $/hr now, leverage building) — keep IF feeding a paid stream.
  • Digital product with $1K-3K/mo + 4 hr/wk maintenance = $300+/hr — keep, expand.
  • SaaS / community with growing recurring revenue — keep, invest.

Kill mechanics (don't just "stop"):

  • Newsletter / content: post a final issue, archive site, redirect domain to active stream. Tell audience where to find you.
  • Affiliate site: keep the domain redirect, kill new content; passive income tail dies in 6-18 months.
  • Service offering: finish current clients; "I'm not taking new X clients" on your About page.
  • Community: 30-day notice + offer to refund anyone paid. Move communications cleanly.

Honesty filter:

  • "Sentimental attachment" is not a reason to keep. Old projects you're emotionally attached to are the biggest drag.
  • "Diversification" is not a reason to keep at this stage. \x3C$10K/mo income, focus wins. >$10K/mo income, then diversify.
  • "It might take off" is not a reason. Either the data shows trajectory or it doesn't.

Phase 2 — Replacement-income math

The "should I quit my day job" question is math first, vibes second. Run the numbers.

Day-job replacement target:

Day-job take-home (after tax, after benefits, after 401k match value) = $X/mo
Health insurance cost as freelancer (self/family) = $Y/mo
Self-employment tax delta vs FTE FICA = $Z/mo (typically +7.65% × side income)
"Lost employer benefits" = $W/mo (401k match, free meals, equipment, training, etc.)

Replacement income (gross side hustle) = (X + Y + Z + W) / (1 - tax%)

In US for $80K take-home:
~$80K + $18K HI + $7K SE-tax delta + $5K benefits = $110K / 0.7 = ~$157K gross side hustle

Replacement multiplier (rule of thumb): gross side-hustle income needs to be ~1.6-2× day-job take-home to actually replace the lifestyle.

Buffer state required:

  • 6-month emergency fund minimum.
  • Side hustle revenue covering 75-100% of replacement target for 3+ consecutive months.
  • One stream (not the sum) covering 50%+ of replacement target. (Diversified $200/mo across 7 streams ≠ stable income; one stream at $5K/mo + 2 streams at $1K/mo is.)

Pre-quit checklist:

  • Health insurance plan locked (ACA / spouse / COBRA bridge).
  • Tax / entity setup (LLC + S-corp election if appropriate; quarterly estimates planned).
  • Accountant or bookkeeping system.
  • Day-job employer relations clear (non-compete, IP assignment, transition plan if amicable).
  • Pipeline visible 60-90 days out (not just current month).

Anti-patterns:

  • Quitting before any one stream produces 50% of replacement income.
  • Quitting on a "best month" while average month is still 50% of target.
  • Quitting because of burnout — fix burnout while still employed; quitting doesn't fix it.
  • Quitting without 6-month savings runway.

Phase 3 — Sequence to focus

Once the audit is done and 1-3 streams remain, the real work is sequencing. You can't scale 3 streams simultaneously while holding a day job.

The "primary / secondary / leverage" framework:

  • Primary (60-70% of side time): the highest-leverage stream that has the best path to scale. Usually the cash engine OR the leverage engine, not both.
  • Secondary (20-30% of side time): the cash engine if primary is leverage, OR the leverage engine if primary is cash.
  • Leverage / maintenance (10-15%): one passive / low-touch stream that supports the others (newsletter that drives audience to product, content that brings consulting leads).

Common sequences (work, in order):

Sequence A: Service → product:

  • Year 1: Freelance/consulting at $80-150/hr. Cash engine. Side product attempts get 5-10 hr/wk.
  • Year 2: Freelance scales to $10-15K/mo; productize most-repeated request as a fixed-fee service ($X/project).
  • Year 3: Productize again as a course or template. Course revenue grows.
  • Year 4-5: Course/community is 50%+ revenue; freelance shrinks to top-tier retainer clients only.

Sequence B: Content → digital product → paid community:

  • Year 1: Newsletter / blog / channel building. Low revenue. Day job pays bills.
  • Year 2: Audience hits 3-5K. Launch first digital product ($29-99). $500-2K/mo. Grow audience.
  • Year 3: Audience 10-15K. Launch course or paid community. $3-10K/mo. Maybe quit job.
  • Year 4-5: Multiple products + community + ads (if running). $15-50K/mo.

Sequence C: Niche affiliate site → coaching / consulting:

  • Year 1-2: Affiliate / SEO site. $1-5K/mo + 20 hr/wk.
  • Year 3: Authority compounds; coaching / consulting requests inbound. Add coaching at premium rate.
  • Year 4+: Coaching is primary; site is leverage.

Sequence D: SaaS / micro-app:

  • Year 1: Build + launch + iterate. \x3C$500/mo. Day job mandatory.
  • Year 2: Hit $1-3K MRR. Rough year. Day job + nights.
  • Year 3: Hit $5-10K MRR. Quit at $7-10K MRR consistent.
  • Year 4: Scale to $20-30K MRR or stay lifestyle.

Wrong sequences (common but broken):

  • "Build everything in parallel from year 1." → all flat, no compounding.
  • "Quit job to focus on side hustles before any of them produces meaningful revenue." → panic, takes worse work.
  • "Start the next thing because the current one is hard." → serial novelty trap.

Phase 4 — Time architecture (the operator's calendar)

Multi-stream operators with day jobs run on borrowed sleep. That's not sustainable past 12-18 months. Architect the calendar deliberately.

Time-blocking framework (week of 168 hours):

  • Sleep: 49-56 hr (7-8/night). Non-negotiable. Sleep deprivation eats 40% of cognitive capacity.
  • Day job: 40-50 hr.
  • Personal / family / health: 20-30 hr (meals, exercise, partner, etc.).
  • Side hustle: 15-30 hr/wk MAX. Beyond 35 hr/wk + day job = burnout in \x3C12 months.

Inside the 15-30 side-hustle hours:

  • Primary stream: 60-70% (10-21 hours).
  • Secondary: 20-30% (3-9 hours).
  • Maintenance / leverage: 10-15% (2-4 hours).

Time-block templates:

Template A: Morning warrior:

  • 5:30-7:30 AM weekday: side-hustle deep work (2 hr × 5 = 10 hr).
  • Saturday 8-12 + 2-4: 6 hr.
  • Sunday 9-12: 3 hr planning + admin.
  • Total: 19 hr/wk. Sustainable.

Template B: Evening focus:

  • Weekday 7-9 PM: 2 hr × 4 nights = 8 hr.
  • Saturday 8-12 + 2-5: 7 hr.
  • Sunday 10-1: 3 hr.
  • Total: 18 hr/wk. Sustainable but evening time is lower-quality cognition.

Template C: Weekend warrior (lower throughput):

  • Saturday 7-12 + 2-7: 10 hr.
  • Sunday 9-1 + 3-6: 7 hr.
  • Total: 17 hr/wk. Hard to maintain energy on Monday.

Anti-patterns:

  • "I'll just do 60 hours this week to catch up" — sleep debt, not catch-up.
  • Working through lunch + after dinner + late-night → no recovery → sick → 2 weeks zero output.
  • "Side hustle on the day job" → liability + 100% terminable + IP issues.
  • Constant context-switching across 5 streams in one session → 30% real output.

Phase 5 — Decision rules for tradeoffs

The "stream allocation" decision rule:

  • New opportunity must beat current opportunity-cost: highest $/hr stream you're underserving.
  • If a new opportunity is below your highest-$/hr stream's marginal capacity, say no.
  • Most "great new ideas" fail this test.

The "diversify vs focus" decision rule:

  • Below $10K/mo total: focus. 1-2 streams. Diversification is a luxury you can't afford.
  • $10-30K/mo: 2-3 streams ok if one is dominant (>50%).
  • $30K+/mo: 2-4 streams; portfolio thinking begins to make sense for risk reduction.
  • Never above 4 active streams unless you're managing a team.

The "pivot vs persist" decision rule:

  • 18+ months on a stream with revenue \x3C$200/mo and no growth → kill or radically reformulate.
  • 6-12 months at flat $X/mo → diagnose: traffic problem, conversion problem, offer problem? Fix or kill.
  • Less than 6 months: too early to judge unless egregious red flags.

The "outsource vs DIY" decision rule:

  • Task that earns you \x3C$30/hr if YOU do it: outsource if outsource cost is \x3C50% of your time-rate.
  • Task that requires your unique judgment / brand voice: DIY.
  • Examples to outsource: invoicing, basic email reply, SEO research, Pinterest pinning, video editing.
  • Keep DIY: client calls, content strategy, sales conversations, hiring.

The "double-down vs new bet" decision rule:

  • Current stream growing 30%+ Y/Y: double down. Don't add a new stream.
  • Current stream flat 12+ months: try ONE strategic experiment within stream OR kill + add new bet.
  • Current stream declining: triage; don't add a bet.

Phase 6 — Portfolio anti-fragility (when income passes $20K/mo)

Once total income comfortably covers expenses + savings, the question shifts from "scale to quit" to "reduce risk + increase optionality."

Anti-fragile portfolio properties:

  • 2-4 streams of meaningful revenue (each >15% of total).
  • Different revenue mechanics: services (linear) + products (scalable) + recurring (compounding) + content (compounding leverage).
  • Different customer concentrations: one stream serves 5 customers, another 500, another 5000.
  • Different platforms: not all dependent on Meta/TikTok/Amazon.
  • Different geographic markets if possible.

The "rule of thirds" target:

  • ⅓ recurring revenue (subscriptions, retainers, course community).
  • ⅓ project / one-time revenue (consulting, courses, products).
  • ⅓ leverage / passive (affiliate, ads, productized eBook).

Portfolio risk audit (quarterly):

  • Single-platform risk: any stream where 1 platform's algorithm change kills 50%+ of revenue?
  • Single-customer risk: any stream where 1 customer is 30%+ of stream's revenue?
  • Single-channel risk: any stream that has only 1 acquisition channel?
  • Skill-aging risk: any stream tied to a tech / niche that's declining (e.g., Web2 SaaS, last-gen platforms)?

Diversification mistakes:

  • "Diversifying" by starting 5 streams of $0/mo is not diversification, it's distraction.
  • 4 newsletters in different niches is one stream with 4 instances, not 4 streams.
  • 3 affiliate sites in different niches is one stream.
  • Real diversification: services + products + recurring + leverage.

Phase 7 — Burnout & energy management

The most-skipped chapter in side-hustle advice. Multi-stream operators burn out at 18-24 month mark; the structural fix is non-negotiable.

Burnout warning signs (any 3 = action required):

  • Sleep \x3C6.5 hr/night for 2+ weeks.
  • Resentment toward your highest-$/hr work.
  • Avoiding client communication / inbox dread.
  • Skipping exercise / cooking / social plans for "one more hour of work."
  • Weekend = work day in disguise (no recovery).
  • Anxiety the moment you stop working.
  • Productivity declining despite hours increasing.

Structural fixes (in order of leverage):

  1. One full day off / week — actual zero work. Phone off. 1 day = 24 hr × 4 wk × 12 mo = 1152 hours/year of recovery.
  2. Sleep target 7+ hours non-negotiable. Cap evening work at 9 PM.
  3. Cap total work hours: 60 hr/wk max (40 day job + 20 side OR 30 day job + 30 side).
  4. One stream off completely (the lowest $/hr). Less is more.
  5. Outsource the bottom 20% of tasks (invoicing, scheduling, simple content). Even at $25/hr, frees critical hours.
  6. Schedule recovery rituals: walk, meal, social, hobby NOT done at a screen.

Tactical tools:

  • Calendar block: "DEEP WORK 5:30-7:30 AM" + "OFF AFTER 7 PM" + "SAT OFF."
  • Email batching: 2× / day, 30 min each.
  • "Don't break the chain" or "no zero days" rules to maintain momentum without overwork.
  • One-month sabbatical / year (yes, even from side hustles).

Phase 8 — When to consolidate to one business

The portfolio model is right for a 12-36 month phase. Eventually most operators consolidate to one focused business — for tax simplicity, brand strength, exit value, and personal sanity.

Consolidation triggers:

  • One stream produces 60%+ of total revenue and is the most engaging.
  • Total revenue >$20K/mo.
  • You'd accept lower diversification for higher quality of life / scale potential.
  • You're running an LLC for each stream and the admin burden is real.

Consolidation paths:

  • Solo brand: pick the dominant stream + brand around your name. Other streams sunset over 6-12 months.
  • Productized agency: services stream + course/community as ladder. One brand, two products.
  • Newsletter-as-portfolio-front: newsletter is the brand; courses/community/consulting hang off it.
  • Real business: incorporate one entity around the dominant stream + intentionally hire/scale.

Consolidation pitfalls:

  • Killing a stream prematurely → revenue dip during transition.
  • Trying to consolidate 5 streams into one product → resulting offer too broad.
  • Brand confusion: customer of one stream doesn't fit other streams.

Don't-consolidate signals:

  • 2 streams each generating $10K/mo, both growing — keep both.
  • Streams serve very different customers and don't compete for time → portfolio is the strategy.
  • You enjoy the variety + don't want to scale a single business.

Phase 9 — Tax / entity for multi-stream operators

(US-focused; principles transfer.)

Single LLC / S-corp covering all streams:

  • Pros: simpler admin, one return, one bookkeeping setup.
  • Cons: brands / liability commingled.
  • Right when: streams share customers / brand / risk profile.

Multiple LLCs / DBA structure:

  • Each stream its own LLC, or a holding LLC with DBAs.
  • Pros: brand separation, liability isolation.
  • Cons: setup cost ($150-500 each), separate bookkeeping, separate tax returns.
  • Right when: streams are wildly different brands or risk profiles (e.g., adult content + B2B SaaS).

S-corp election (US):

  • At $80-100K profit, S-corp election saves 7.65% × distributions in self-employment tax.
  • Requires "reasonable salary" + payroll setup + accountant.
  • Worth it above $100K profit; not worth complexity below.

Bookkeeping:

  • One system per entity (QuickBooks / Xero / Wave).
  • Track each stream as a "class" or "department" within one set of books for unified reporting.
  • Hire bookkeeper at $200-500/mo by year 2.

Tax mistakes:

  • Mixing personal + business expenses in one bank account.
  • No quarterly estimated taxes.
  • Treating each stream as separate Schedule C without strategy.
  • Skipping retirement contribution (Solo 401k; SEP-IRA).

Anti-patterns (the top 10 multi-stream traps)

  1. Running 7 streams at $1500/mo total. Focus would 5x revenue with 50% effort.
  2. "It's almost about to take off". 18+ months of "almost" is the verdict.
  3. Quitting day job before replacement-income math works. Panic + bad-fit work.
  4. Sleeping \x3C6 hours, calling it grindset. Burnout in 12-18 months.
  5. Refusing to kill failing streams (sentimental attachment). Drains energy from growing ones.
  6. No accounting / tax setup. Comes due in April; can wipe out a year.
  7. Treating content / newsletter as a business. It's leverage; it must feed a paid stream within 12 months or it's a hobby.
  8. Diversifying at \x3C$10K/mo. Focus first; diversify later.
  9. Day job leaks (using work laptop, work email, working during work hours). Fireable + IP risk.
  10. No off-day. 7 days/week for years = sick + bitter + bad work.

Diagnostic outputs (what you produce after a session)

For every coaching session, produce in this order:

  1. Portfolio audit summary: kill list, keep list, scale list (specific names + reasons).
  2. Replacement-income math (target gross + target net, current state, gap).
  3. Sequence recommendation: primary / secondary / leverage assignment for next 12 months.
  4. Time architecture: weekly hour budget across day-job + primary + secondary + recovery.
  5. Anti-pattern flags (1-3 traps THIS operator is closest to falling into).
  6. 30/60/90 day milestones: what kills, what scales, what monitors.
  7. Single biggest move for the next 14 days. ONE thing — usually a kill or a focus commitment.

If they push back on killing things ("but I love that one"): re-run the audit. Sentimental attachment to underperforming streams is the #1 reason multi-hustle operators stay stuck. Coaching is pressure on the kill, not affirmation of the bloat.

Usage Guidance
This skill appears safe to install as an instruction-only coach. Be careful with the financial and personal details you provide, redact screenshots, and treat any advice about quitting a job, taxes, business structure, debt, or runway as general coaching rather than professional advice.
Capability Analysis
Type: OpenClaw Skill Name: side-hustle-portfolio-coach Version: 1.0.0 The skill bundle is a purely instructional coaching tool designed to help users manage multiple side hustles. It contains no executable code, external network calls, or requests for sensitive credentials, and its instructions are strictly aligned with its stated purpose of business and financial coaching (SKILL.md).
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The skill is coherently focused on side-hustle portfolio coaching, including high-stakes topics such as quit-the-job math and tax/entity structure; users should treat this as coaching rather than professional financial, legal, or tax advice.
Instruction Scope
The diagnostic asks for detailed revenue, costs, hours, take-home pay, savings runway, debt, family/dependent context, and possibly business screenshots. This is purpose-aligned but sensitive.
Install Mechanism
No install spec, code files, required binaries, environment variables, or credentials are present; the supplied artifacts show no executable install path.
Credentials
The skill does not request local filesystem, network, shell, browser, or account access in the provided artifacts; it relies on user-provided information.
Persistence & Privilege
No persistence, background execution, credential storage, account delegation, or privileged access is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install side-hustle-portfolio-coach
  3. After installation, invoke the skill by name or use /side-hustle-portfolio-coach
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of side-hustle-portfolio-coach, designed for anyone juggling multiple side hustles: - Provides structured coaching for portfolio operators running 3+ income streams in parallel (e.g., newsletter, freelance, SaaS, digital products). - Diagnoses energy, finances, and portfolio health with a comprehensive 16-question intake covering streams, revenue, operator state, and constraints. - Guides users through kill/keep/scale decisions using a clear revenue-per-hour and trajectory framework. - Focuses on transitioning from scattered, exhausting side hustles to a focused, income-replacing strategy. - Distinguishes between true portfolio cases and unrelated scenarios (like side hustle ideation or single-stream growth).
Metadata
Slug side-hustle-portfolio-coach
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Side Hustle Portfolio Coach?

Coach for someone running multiple side hustles in parallel (newsletter + digital product + freelance + affiliate + creator monetization + small SaaS) and tr... It is an AI Agent Skill for Claude Code / OpenClaw, with 5 downloads so far.

How do I install Side Hustle Portfolio Coach?

Run "/install side-hustle-portfolio-coach" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Side Hustle Portfolio Coach free?

Yes, Side Hustle Portfolio Coach is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Side Hustle Portfolio Coach support?

Side Hustle Portfolio Coach is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Side Hustle Portfolio Coach?

It is built and maintained by charlie-morrison (@charlie-morrison); the current version is v1.0.0.

💬 Comments