Skip to content
Aakash GuptaAakash Gupta

She Gets 5 Job Offers a Week on LinkedIn with Claude Code

Basia Kubicka went from zero to 50k+ LinkedIn followers in 6 months, and now sits at 70k with 5 inbound job offers a week landing in her DMs. In this episode she walks us through her entire system, including the Claude Code skills that mine job descriptions for keywords and rewrite her profile, the story bank that powers her authority posts, and the Apify proxy she uses to connect Claude to LinkedIn when no MCP exists. If you want jobs to come to you instead of applying, this is the playbook. Full Writeup: Transcript: https://www.aakashg.com/how-to-get-inbound-job-offers-on-linkedin-as-a-pm/ Timestamps 0:00 - Intro 3:47 - Profile, content, networking. 4:25 - 3 ways hiring managers find you 6:58 - Live demo of mining JDs for keywords 13:27 - The LinkedIn profile writer skill 21:57 - Reviewing the rewritten headline, banner and about section 35:11 - The 6 months when her content completely failed 38:17 - ToFU, MoFU, BoFU posts 42:16 - Writing an authority post live in Claude Code 57:57 - The story bank and why this only works in Claude Code 1:09:25 - Connecting Claude to LinkedIn with Apify 1:15:31 - Commenting and DMs that reach hiring managers 1:29:26 - Outro 🏆 Join the next cohort at https://www.landpmjob.com/ Cohort 4 of the 3-month program with resume, behavioral interview and LinkedIn sessions, PM fundamentals with Bart Jaworski, AI product management with Ankit Virmani, and 1:1 mock interviews with Prasad Reddy. Key Takeaways: 1. Your profile is a landing page while most PMs thinks of it as an online CV that lists what they owned. It is the page a hiring manager lands on after your content caught their eye, so every section has to sell. The job of the profile is to get you the first DM. 2. Photo and tagline are the common denominator - Content discovery, active commenting, and recruiter keyword search are 3 different paths to you, and all 3 funnel through the same 2 elements. Whatever the entry point, people see your face and your tagline before they see anything else. Target the tagline at the exact role you want. 3. Pick 5 job descriptions with 75% keyword overlap - Mining scattered roles produces a scattered profile because there is no unifying keyword set. Choosing 5 closely related postings gets coverage up around 80%. Any hiring manager from that set then reads your profile and feels it was written for them. 4. Skills are markdown files you iterate on, not documents you write by hand - The JD keyword miner is one MD file that gathers job descriptions, extracts terms into categories, normalizes and ranks by coverage, then diagnoses whether the set is focused enough. If it is not focused, the skill stops and tells you to rethink what you are applying for. 5. LinkedIn profiles read like ghost towns because people list what they owned instead of what they delivered. If the current profile lacks the numbers, the skill asks clarifying questions before writing anything. 7. The endorsable skills section is what recruiters filter on, so fill it with every relevant keyword. Nobody scrolls that far down, so volume costs you nothing there. Stacking 40 skills under a single job entry looks terrible and does the opposite. 8. Reach posts and authority posts do different jobs - A how to post is generic enough that anyone will share it, which is what gets you in front of new people. A how I did it post is what proves expertise to a hiring manager reading your activity feed. Post three times a week while job searching, two authority and one reach. 9. Templatize what already performed, then add your own story. Scrape posts above 750 likes, find one that worked for another creator, paste it into a fresh Claude session, and ask for the reusable template. --- 👨‍💻 Where to find Basia Kubicka: LinkedIn: https://www.linkedin.com/in/basiakubicka/ 👨‍💻 Where to find Aakash: Twitter: https://x.com/aakashgupta LinkedIn: https://www.linkedin.com/in/aagupta/ Newsletter: https://www.news.aakashg.com/ #productmanagement #jobsearch 🧠 About Product Growth: The world's largest podcast focused solely on product + growth, with over 200K+ listeners. 🔔 Subscribe and turn on notifications.

Basia KubickaguestAakash Guptahost
Aug 10, 20261h 32mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 3:49

    Basia’s LinkedIn flywheel: five inbound offers a week

    Basia explains how LinkedIn directly drove her to leave her full-time job, showing the kind of inbound DMs she receives. Aakash frames the episode as a complete playbook for PMs and creators to turn LinkedIn into an opportunity engine using Claude/Claude Code.

    • Inbound offers and role-creation outreach via LinkedIn DMs
    • 0→50K (later 70K) followers as proof the system scales
    • Episode promise: profile + content + networking, plus Claude tooling
    • Positioning LinkedIn as a primary channel for job search and credibility
  2. 3:49 – 4:25

    The three-part system: profile as landing page, content as passive networking, active networking

    Basia outlines the full system she teaches: optimize your profile, publish content to attract the right people, and proactively network via comments and DMs. The key reframe is that a LinkedIn profile is not a resume—it’s a conversion-focused landing page.

    • Three components: profile, content, active networking
    • Profile should be treated like a landing page, not an online resume
    • Content creates discoverability; active networking creates direct access
    • Roadmap set for the rest of the episode
  3. 4:25 – 7:01

    How hiring managers and recruiters actually find you (and why tagline is everything)

    Basia breaks down three distinct discovery paths—content discovery, active outreach to hiring teams, and recruiter keyword search. In all three, your photo + headline/tagline are the first ‘above the fold’ conversion lever before anyone reads your experience.

    • Three discovery journeys: content → profile, active networking → profile, recruiter Boolean search → profile
    • Common denominator: tagline + profile must convert quickly
    • Profile needs both persuasion (humans) and keyword matching (search tools)
    • Choose a coherent job target so keywords can align
  4. 7:01 – 10:16

    Live demo: mining job descriptions for high-overlap keywords with a Claude Code skill

    Basia demonstrates a ‘JD keyword miner’ skill that ingests multiple job descriptions, checks keyword overlap, and outputs ranked terms and phrasing. The goal is to ensure the target roles share enough common requirements to justify a focused profile rewrite.

    • Use 5 similar job descriptions to keep keyword set coherent
    • Skill enforces a ‘focus check’ (e.g., stop if overlap is too low)
    • Outputs: keyword categories, repeated phrases, role expectations, gap flags
    • Target: ~75%+ keyword overlap to feel ‘made for the role’
  5. 10:16 – 13:27

    Inside the JD Keyword Miner: simple markdown skill design + focus diagnosis

    Aakash asks to see how the skill is built; Basia shows it’s a straightforward markdown-based workflow in VS Code. The key differentiator is the ‘diagnose focus’ step that prevents pursuing overly divergent roles.

    • Skills live as MD files and run inside Claude Code
    • Workflow: extract terms → normalize/rank → diagnose focus → output brief
    • Hard stop when role targets are too scattered
    • Keywords become the source of truth for rewriting the profile
  6. 13:27 – 21:57

    The LinkedIn Profile Writer skill: turning keywords into a truthful, results-based narrative

    Basia walks through her profile rewrite skill, which takes the keyword brief plus the current profile and then asks clarifying questions. The emphasis is on mapping keywords to real accomplishments and quantifiable outcomes—what you delivered, not what you owned.

    • Inputs: keyword brief, current profile, plus additional context if missing
    • ‘Map keywords to truth’ to avoid hollow keyword stuffing
    • Profiles should be optimized for outcomes and measurable impact
    • Optional ‘edge pass’ to address and flip perceived weaknesses/red flags
  7. 21:57 – 32:43

    Reviewing outputs: headline, banner, About hooks, Featured, and experience rewrites

    They review Claude’s suggested headline options, banner copy, and multiple About-section formats, discussing what to edit manually. Basia emphasizes skimmability, strong first three lines, and showing proof (case studies/demos) in Featured while keeping experience quantified and aligned to the target roles.

    • Headline/tagline must be targeted; shorten and prioritize signal
    • Banner is ‘hero section’—sell value even without keywords
    • About section: first 3 lines must hook; make it easy to skim
    • Featured: use one-page case studies + demos that show product thinking
    • Experience: quantify results; align bullets to JD keyword intent
  8. 32:43 – 35:17

    Profile polish extras: skills loading, Premium considerations, and clean URLs

    Basia covers tactical LinkedIn settings that improve discoverability: skills sections, endorsements, and recruiter filtering behavior. They also discuss when LinkedIn Premium is worth it and small polish items like Open Profile and a clean custom URL.

    • Add skills in multiple places (About, role skills, Skills section)
    • Recruiters filter by skills—load relevant keywords heavily in Skills
    • Avoid bloating individual job entries with dozens of skills
    • Premium benefits: InMail, Open Profile, job-search perks (use during active search)
    • Custom URL and small settings improve professionalism and access
  9. 35:17 – 38:05

    When content fails: Basia’s first six months, feedback sting, and why PMs can learn it

    Basia tells the story of posting for months with little traction and receiving blunt feedback that her posts felt spammy. Instead of quitting, she invested in learning from people who had cracked the system, leading to a sharp growth inflection.

    • Early low engagement and discouragement are normal
    • Blunt feedback (‘spammy’) nearly made her quit
    • She ‘threw money at the problem’ to learn faster
    • Content creation is iterative and learnable like product management
  10. 38:05 – 42:11

    ToFU vs MoFU vs BoFU: reach posts, authority posts, and what job seekers should prioritize

    Basia teaches the funnel model for LinkedIn posts and why most people imbalance it. For job seekers, she recommends prioritizing authority (how I did it) while still mixing in reach posts (how to) for new exposure.

    • ToFU = reach/distribution; MoFU = authority/credibility; BoFU = leads (less relevant for job seekers)
    • Reach posts are shareable and generic; authority posts show your specific execution
    • Job seekers: aim ~3 posts/week, skew toward authority (e.g., 2 authority + 1 reach)
    • Hiring managers scan ‘Activity’ to judge how you think
  11. 42:11 – 57:37

    Building an authority post live: research, templating viral structures, and iterating drafts

    Basia demonstrates her workflow: find a proven post format, templatize it, then rewrite it with her own experience (e.g., vibe coding). She shows how Claude produces a first draft, and how she corrects misses (specific language, richer details) through targeted reprompting and human editing.

    • Use ‘user research’ on posts that already performed well
    • Templatize structure: hook → bridge/story → value/meat → mic drop → CTA/question
    • AI creates the first draft; humans refine hooks, specificity, and voice
    • Reprompt for missing keywords (e.g., ‘vibe coding’) and richer detail
    • Authority comes from real experiences + concrete lessons learned
  12. 57:37 – 1:01:56

    Why this works best in Claude Code: the Story Bank as reusable context memory

    Basia explains her Story Bank—an evolving repository of personal stories and details that Claude can pull from to write credible authority content. Claude Code enables a durable workflow where stories accumulate over time, rather than re-explaining context in every chat.

    • Story Bank stores life/work stories and details for content reuse
    • Claude can ‘grab’ relevant anecdotes per topic without re-briefing
    • Stories are added incrementally after posts via an ‘add to story bank’ step
    • Claude Code harness + files make the system persistent and scalable
  13. 1:01:56 – 1:09:20

    Images and ethics: generating scroll-stopping visuals and drawing the inspiration line

    Basia shows how she borrows visual concepts (with adaptation) to create compelling images, often generating them via ChatGPT while dictating prompts. They discuss what constitutes acceptable templating versus copying, and when to credit, ask permission, or do explicit content swaps.

    • Images are critical to ‘stop the scroll’ alongside the hook
    • Workflow: take inspiration → prompt a new analogous visual concept
    • Use voice dictation to speed up creative prompting
    • Credit/ask permission when reusing graphics; avoid word-for-word copying
    • Content swaps can be ethical when pre-agreed and mutually beneficial
  14. 1:09:20 – 1:15:39

    Connecting Claude to LinkedIn via Apify: scraping posts, proxies, and performance signals

    Basia explains there’s no official LinkedIn MCP, so she uses Apify actors and proxy-based scraping to collect post data without logging in. She then analyzes performance with metrics like ‘X Factor’ (post vs creator moving average) and similarity clustering using embeddings.

    • Apify provides third-party ‘actors’ for LinkedIn post scraping
    • Proxy approach reduces linkage to your account; no login needed
    • ‘X Factor’ compares a post to creator’s 30-day moving average performance
    • Embeddings (text + image) enable similarity search and clustering
    • Use insights to find repeatable hooks, formats, and visuals
  15. 1:15:39 – 1:28:06

    Active networking: finding hiring managers, commenting strategically, and DMing like a good citizen

    Basia walks through a practical method to locate relevant people from a job post using company pages, filters, and keywords, then engage via thoughtful comments. The goal is to get noticed through notifications (where your tagline matters), then connect and request a short call after you’ve applied.

    • Start from job description: team name/location → company page → People search
    • Use role keywords (e.g., ‘developer platform’) to find peers and leaders
    • Comment with value + open-ended question; use first names to personalize
    • If target isn’t posting, reply to their comments elsewhere
    • Apply first, then DM to signal you’re real and make screening easier
  16. 1:28:06 – 1:32:27

    Creator-style commenting vs targeted job outreach + closing wrap

    Basia distinguishes between commenting for broad exposure (big accounts, early timing) versus targeted engagement with specific hiring teams. Aakash summarizes the masterclass and closes with where to find Basia and final show announcements.

    • Commenting on big creators works best when you’re early and insightful
    • For job switching, prioritize targeted engagement with relevant teams
    • Your tagline/profile are the conversion layer for every comment impression
    • Basia directs viewers to connect and DM her on LinkedIn
    • Episode wrap: recap + subscription/review requests + sponsor-style plugs

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.