Skip to main content

office-hours

Facilitates brainstorming and design thinking for startups, helping to evaluate product ideas and document design processes.

Install this skill

or
0/100

Security score

The office-hours skill was audited on May 12, 2026 and we found 144 security issues across 5 threat categories, including 1 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

medium line 64

Template literal with variable interpolation in command context

SourceSKILL.md
64```bash
medium line 297

Template literal with variable interpolation in command context

SourceSKILL.md
297```bash
medium line 393

Template literal with variable interpolation in command context

SourceSKILL.md
393```bash
medium line 427

Template literal with variable interpolation in command context

SourceSKILL.md
427echo "before relying on \`gbrain search\` for code questions in this worktree."
medium line 555

Template literal with variable interpolation in command context

SourceSKILL.md
555```bash
medium line 2022

Template literal with variable interpolation in command context

SourceSKILL.md
2022```bash
medium line 825

Curl to non-GitHub URL

SourceSKILL.md
825curl -fsSL "https://bun.sh/install" -o "$tmpfile"
high line 1419

Curl to non-GitHub URL

SourceSKILL.md
14194. POST the new HTML to the running server via `curl -X POST http://localhost:PORT/api/reload -H 'Content-Type: application/json' -d '{"html":"$_DESIGN_DIR/design-board.html"}'`
medium line 44

Access to hidden dotfiles in home directory

SourceSKILL.md
44glob: "~/.gstack/builder-profile.jsonl"
medium line 49

Access to hidden dotfiles in home directory

SourceSKILL.md
49glob: "~/.gstack/projects/{repo_slug}/*-design-*.md"
medium line 55

Access to hidden dotfiles in home directory

SourceSKILL.md
55glob: "~/.gstack/analytics/eureka.jsonl"
low line 65

Access to hidden dotfiles in home directory

SourceSKILL.md
65_UPD=$(~/.claude/skills/gstack/bin/gstack-update-check 2>/dev/null || .claude/skills/gstack/bin/gstack-update-check 2>/dev/null || true)
low line 67

Access to hidden dotfiles in home directory

SourceSKILL.md
67mkdir -p ~/.gstack/sessions
low line 68

Access to hidden dotfiles in home directory

SourceSKILL.md
68touch ~/.gstack/sessions/"$PPID"
low line 69

Access to hidden dotfiles in home directory

SourceSKILL.md
69_SESSIONS=$(find ~/.gstack/sessions -mmin -120 -type f 2>/dev/null | wc -l | tr -d ' ')
low line 70

Access to hidden dotfiles in home directory

SourceSKILL.md
70find ~/.gstack/sessions -mmin +120 -type f -exec rm {} + 2>/dev/null || true
low line 71

Access to hidden dotfiles in home directory

SourceSKILL.md
71_PROACTIVE=$(~/.claude/skills/gstack/bin/gstack-config get proactive 2>/dev/null || echo "true")
low line 72

Access to hidden dotfiles in home directory

SourceSKILL.md
72_PROACTIVE_PROMPTED=$([ -f ~/.gstack/.proactive-prompted ] && echo "yes" || echo "no")
low line 75

Access to hidden dotfiles in home directory

SourceSKILL.md
75_SKILL_PREFIX=$(~/.claude/skills/gstack/bin/gstack-config get skill_prefix 2>/dev/null || echo "false")
low line 79

Access to hidden dotfiles in home directory

SourceSKILL.md
79source <(~/.claude/skills/gstack/bin/gstack-repo-mode 2>/dev/null) || true
low line 82

Access to hidden dotfiles in home directory

SourceSKILL.md
82_LAKE_SEEN=$([ -f ~/.gstack/.completeness-intro-seen ] && echo "yes" || echo "no")
low line 84

Access to hidden dotfiles in home directory

SourceSKILL.md
84_TEL=$(~/.claude/skills/gstack/bin/gstack-config get telemetry 2>/dev/null || true)
low line 85

Access to hidden dotfiles in home directory

SourceSKILL.md
85_TEL_PROMPTED=$([ -f ~/.gstack/.telemetry-prompted ] && echo "yes" || echo "no")
low line 90

Access to hidden dotfiles in home directory

SourceSKILL.md
90_EXPLAIN_LEVEL=$(~/.claude/skills/gstack/bin/gstack-config get explain_level 2>/dev/null || echo "default")
low line 93

Access to hidden dotfiles in home directory

SourceSKILL.md
93_QUESTION_TUNING=$(~/.claude/skills/gstack/bin/gstack-config get question_tuning 2>/dev/null || echo "false")
low line 95

Access to hidden dotfiles in home directory

SourceSKILL.md
95mkdir -p ~/.gstack/analytics
low line 97

Access to hidden dotfiles in home directory

SourceSKILL.md
97echo '{"skill":"office-hours","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","repo":"'$(basename "$(git rev-parse --show-toplevel 2>/dev/null)" 2>/dev/null || echo "unknown")'"}' >> ~/.gstack/analytics/skil
low line 99

Access to hidden dotfiles in home directory

SourceSKILL.md
99for _PF in $(find ~/.gstack/analytics -maxdepth 1 -name '.pending-*' 2>/dev/null); do
low line 101

Access to hidden dotfiles in home directory

SourceSKILL.md
101if [ "$_TEL" != "off" ] && [ -x "~/.claude/skills/gstack/bin/gstack-telemetry-log" ]; then
low line 102

Access to hidden dotfiles in home directory

SourceSKILL.md
102~/.claude/skills/gstack/bin/gstack-telemetry-log --event-type skill_run --skill _pending_finalize --outcome unknown --session-id "$_SESSION_ID" 2>/dev/null || true
low line 108

Access to hidden dotfiles in home directory

SourceSKILL.md
108eval "$(~/.claude/skills/gstack/bin/gstack-slug 2>/dev/null)" 2>/dev/null || true
low line 114

Access to hidden dotfiles in home directory

SourceSKILL.md
114~/.claude/skills/gstack/bin/gstack-learnings-search --limit 3 2>/dev/null || true
low line 119

Access to hidden dotfiles in home directory

SourceSKILL.md
119~/.claude/skills/gstack/bin/gstack-timeline-log '{"skill":"office-hours","event":"started","branch":"'"$_BRANCH"'","session":"'"$_SESSION_ID"'"}' 2>/dev/null &
low line 124

Access to hidden dotfiles in home directory

SourceSKILL.md
124_ROUTING_DECLINED=$(~/.claude/skills/gstack/bin/gstack-config get routing_declined 2>/dev/null || echo "false")
low line 135

Access to hidden dotfiles in home directory

SourceSKILL.md
135_CHECKPOINT_MODE=$(~/.claude/skills/gstack/bin/gstack-config get checkpoint_mode 2>/dev/null || echo "explicit")
low line 136

Access to hidden dotfiles in home directory

SourceSKILL.md
136_CHECKPOINT_PUSH=$(~/.claude/skills/gstack/bin/gstack-config get checkpoint_push 2>/dev/null || echo "false")
medium line 144

Access to hidden dotfiles in home directory

SourceSKILL.md
144In plan mode, allowed because they inform the plan: `$B`, `$D`, `codex exec`/`codex review`, writes to `~/.gstack/`, writes to the plan file, and `open` for generated artifacts.
medium line 152

Access to hidden dotfiles in home directory

SourceSKILL.md
152If `SKILL_PREFIX` is `"true"`, suggest/invoke `/gstack-*` names. Disk paths stay `~/.claude/skills/gstack/[skill-name]/SKILL.md`.
medium line 154

Access to hidden dotfiles in home directory

SourceSKILL.md
154If output shows `UPGRADE_AVAILABLE <old> <new>`: read `~/.claude/skills/gstack/gstack-upgrade/SKILL.md` and follow the "Inline upgrade flow" (auto-upgrade if configured, otherwise AskUserQuestion with
medium line 159

Access to hidden dotfiles in home directory

SourceSKILL.md
159- Missing `~/.claude/skills/gstack/.feature-prompted-continuous-checkpoint`: AskUserQuestion for Continuous checkpoint auto-commits. If accepted, run `~/.claude/skills/gstack/bin/gstack-config set che
medium line 160

Access to hidden dotfiles in home directory

SourceSKILL.md
160- Missing `~/.claude/skills/gstack/.feature-prompted-model-overlay`: inform "Model overlays are active. MODEL_OVERLAY shows the patch." Always touch marker.
medium line 173

Access to hidden dotfiles in home directory

SourceSKILL.md
173If B: run `~/.claude/skills/gstack/bin/gstack-config set explain_level terse`.
low line 177

Access to hidden dotfiles in home directory

SourceSKILL.md
177rm -f ~/.gstack/.writing-style-prompt-pending
low line 178

Access to hidden dotfiles in home directory

SourceSKILL.md
178touch ~/.gstack/.writing-style-prompted
low line 187

Access to hidden dotfiles in home directory

SourceSKILL.md
187touch ~/.gstack/.completeness-intro-seen
medium line 200

Access to hidden dotfiles in home directory

SourceSKILL.md
200If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community`
medium line 210

Access to hidden dotfiles in home directory

SourceSKILL.md
210If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous`
medium line 211

Access to hidden dotfiles in home directory

SourceSKILL.md
211If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off`
low line 215

Access to hidden dotfiles in home directory

SourceSKILL.md
215touch ~/.gstack/.telemetry-prompted
medium line 228

Access to hidden dotfiles in home directory

SourceSKILL.md
228If A: run `~/.claude/skills/gstack/bin/gstack-config set proactive true`
medium line 229

Access to hidden dotfiles in home directory

SourceSKILL.md
229If B: run `~/.claude/skills/gstack/bin/gstack-config set proactive false`
low line 233

Access to hidden dotfiles in home directory

SourceSKILL.md
233touch ~/.gstack/.proactive-prompted
medium line 274

Access to hidden dotfiles in home directory

SourceSKILL.md
274If B: run `~/.claude/skills/gstack/bin/gstack-config set routing_declined true` and say they can re-enable with `gstack-config set routing_declined false`.
medium line 278

Access to hidden dotfiles in home directory

SourceSKILL.md
278If `VENDORED_GSTACK` is `yes`, warn once via AskUserQuestion unless `~/.gstack/.vendoring-warned-$SLUG` exists:
medium line 290

Access to hidden dotfiles in home directory

SourceSKILL.md
2903. Run `~/.claude/skills/gstack/bin/gstack-team-init required` (or `optional`)
medium line 292

Access to hidden dotfiles in home directory

SourceSKILL.md
2925. Tell the user: "Done. Each developer now runs: `cd ~/.claude/skills/gstack && ./setup --team`"
low line 298

Access to hidden dotfiles in home directory

SourceSKILL.md
298eval "$(~/.claude/skills/gstack/bin/gstack-slug 2>/dev/null)" 2>/dev/null || true
low line 299

Access to hidden dotfiles in home directory

SourceSKILL.md
299touch ~/.gstack/.vendoring-warned-${SLUG:-unknown}
low line 402

Access to hidden dotfiles in home directory

SourceSKILL.md
402_BRAIN_SYNC_BIN="~/.claude/skills/gstack/bin/gstack-brain-sync"
low line 403

Access to hidden dotfiles in home directory

SourceSKILL.md
403_BRAIN_CONFIG_BIN="~/.claude/skills/gstack/bin/gstack-config"
medium line 507

Access to hidden dotfiles in home directory

SourceSKILL.md
507If A/B and `~/.gstack/.git` is missing, ask whether to run `gstack-artifacts-init`. Do not block the skill.
low line 512

Access to hidden dotfiles in home directory

SourceSKILL.md
512"~/.claude/skills/gstack/bin/gstack-brain-sync" --discover-new 2>/dev/null || true
low line 513

Access to hidden dotfiles in home directory

SourceSKILL.md
513"~/.claude/skills/gstack/bin/gstack-brain-sync" --once 2>/dev/null || true
low line 556

Access to hidden dotfiles in home directory

SourceSKILL.md
556eval "$(~/.claude/skills/gstack/bin/gstack-slug 2>/dev/null)"
medium line 711

Access to hidden dotfiles in home directory

SourceSKILL.md
711Before each AskUserQuestion, choose `question_id` from `scripts/question-registry.ts` or `{skill}-{slug}`, then run `~/.claude/skills/gstack/bin/gstack-question-preference --check "<id>"`. `AUTO_DECID
low line 715

Access to hidden dotfiles in home directory

SourceSKILL.md
715~/.claude/skills/gstack/bin/gstack-question-log '{"skill":"office-hours","question_id":"<id>","question_summary":"<short>","category":"<approval|clarification|routing|cherry-pick|feedback-loop>","door
low line 724

Access to hidden dotfiles in home directory

SourceSKILL.md
724~/.claude/skills/gstack/bin/gstack-question-preference --write '{"question_id":"<id>","preference":"<pref>","source":"inline-user","free_text":"<optional original words>"}'
medium line 739

Access to hidden dotfiles in home directory

SourceSKILL.md
739Before building anything unfamiliar, **search first.** See `~/.claude/skills/gstack/ETHOS.md`.
low line 744

Access to hidden dotfiles in home directory

SourceSKILL.md
744jq -n --arg ts "$(date -u +%Y-%m-%dT%H:%M:%SZ)" --arg skill "SKILL_NAME" --arg branch "$(git branch --show-current 2>/dev/null)" --arg insight "ONE_LINE_SUMMARY" '{ts:$ts,skill:$skill,branch:$branch,i
low line 762

Access to hidden dotfiles in home directory

SourceSKILL.md
762~/.claude/skills/gstack/bin/gstack-learnings-log '{"skill":"SKILL_NAME","type":"operational","key":"SHORT_KEY","insight":"DESCRIPTION","confidence":N,"source":"observed"}'
medium line 772

Access to hidden dotfiles in home directory

SourceSKILL.md
772`~/.gstack/analytics/`, matching preamble analytics writes.
low line 779

Access to hidden dotfiles in home directory

SourceSKILL.md
779rm -f ~/.gstack/analytics/.pending-"$_SESSION_ID" 2>/dev/null || true
low line 781

Access to hidden dotfiles in home directory

SourceSKILL.md
781~/.claude/skills/gstack/bin/gstack-timeline-log '{"skill":"SKILL_NAME","event":"completed","branch":"'$(git branch --show-current 2>/dev/null || echo unknown)'","outcome":"OUTCOME","duration_s":"'"$_T
low line 784

Access to hidden dotfiles in home directory

SourceSKILL.md
784echo '{"skill":"SKILL_NAME","duration_s":"'"$_TEL_DUR"'","outcome":"OUTCOME","browse":"USED_BROWSE","session":"'"$_SESSION_ID"'","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' >> ~/.gstack/analytics/skill-
low line 787

Access to hidden dotfiles in home directory

SourceSKILL.md
787if [ "$_TEL" != "off" ] && [ -x ~/.claude/skills/gstack/bin/gstack-telemetry-log ]; then
low line 788

Access to hidden dotfiles in home directory

SourceSKILL.md
788~/.claude/skills/gstack/bin/gstack-telemetry-log \
medium line 798

Access to hidden dotfiles in home directory

SourceSKILL.md
798In plan mode before ExitPlanMode: if the plan file lacks `## GSTACK REVIEW REPORT`, run `~/.claude/skills/gstack/bin/gstack-review-read` and append the standard runs/status/findings table. With `NO_RE
low line 853

Access to hidden dotfiles in home directory

SourceSKILL.md
853eval "$(~/.claude/skills/gstack/bin/gstack-slug 2>/dev/null)"
low line 862

Access to hidden dotfiles in home directory

SourceSKILL.md
862ls -t ~/.gstack/projects/$SLUG/*-design-*.md 2>/dev/null
low line 871

Access to hidden dotfiles in home directory

SourceSKILL.md
871_CROSS_PROJ=$(~/.claude/skills/gstack/bin/gstack-config get cross_project_learnings 2>/dev/null || echo "unset")
low line 874

Access to hidden dotfiles in home directory

SourceSKILL.md
874~/.claude/skills/gstack/bin/gstack-learnings-search --limit 10 --cross-project 2>/dev/null || true
low line 876

Access to hidden dotfiles in home directory

SourceSKILL.md
876~/.claude/skills/gstack/bin/gstack-learnings-search --limit 10 2>/dev/null || true
medium line 891

Access to hidden dotfiles in home directory

SourceSKILL.md
891If A: run `~/.claude/skills/gstack/bin/gstack-config set cross_project_learnings true`
medium line 892

Access to hidden dotfiles in home directory

SourceSKILL.md
892If B: run `~/.claude/skills/gstack/bin/gstack-config set cross_project_learnings false`
low line 1147

Access to hidden dotfiles in home directory

SourceSKILL.md
1147grep -li "<keyword1>\|<keyword2>\|<keyword3>" ~/.gstack/projects/$SLUG/*-design-*.md 2>/dev/null
medium line 1154

Access to hidden dotfiles in home directory

SourceSKILL.md
1154This enables cross-team discovery — multiple users exploring the same project will see each other's design docs in `~/.gstack/projects/`.
medium line 1252

Access to hidden dotfiles in home directory

SourceSKILL.md
1252"IMPORTANT: Do NOT read or execute any files under ~/.claude/, ~/.agents/, .claude/skills/, or agents/. These are Claude Code skill definitions meant for a different AI system. They contain bash scrip
low line 1379

Access to hidden dotfiles in home directory

SourceSKILL.md
1379eval "$(~/.claude/skills/gstack/bin/gstack-slug 2>/dev/null)"
low line 1545

Access to hidden dotfiles in home directory

SourceSKILL.md
1545eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
low line 1561

Access to hidden dotfiles in home directory

SourceSKILL.md
1561eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
low line 1575

Access to hidden dotfiles in home directory

SourceSKILL.md
1575eval "$(~/.claude/skills/gstack/bin/gstack-slug 2>/dev/null)" && mkdir -p ~/.gstack/projects/$SLUG
low line 1583

Access to hidden dotfiles in home directory

SourceSKILL.md
1583PRIOR=$(ls -t ~/.gstack/projects/$SLUG/*-$BRANCH-design-*.md 2>/dev/null | head -1)
medium line 1587

Access to hidden dotfiles in home directory

SourceSKILL.md
1587Write to `~/.gstack/projects/{slug}/{user}-{branch}-design-{datetime}.md`.
low line 1767

Access to hidden dotfiles in home directory

SourceSKILL.md
1767mkdir -p ~/.gstack/analytics
low line 1768

Access to hidden dotfiles in home directory

SourceSKILL.md
1768echo '{"skill":"office-hours","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","iterations":ITERATIONS,"issues_found":FOUND,"issues_fixed":FIXED,"remaining":REMAINING,"quality_score":SCORE}' >> ~/.gstack/analy
low line 1792

Access to hidden dotfiles in home directory

SourceSKILL.md
1792PROFILE=$(~/.claude/skills/gstack/bin/gstack-builder-profile 2>/dev/null) || PROFILE="SESSION_COUNT: 0
medium line 1916

Access to hidden dotfiles in home directory

SourceSKILL.md
1916**Builder Journey Summary** (session 5+): Auto-generate `~/.gstack/builder-journey.md`
low line 1920

Access to hidden dotfiles in home directory

SourceSKILL.md
1920eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
medium line 1936

Access to hidden dotfiles in home directory

SourceSKILL.md
1936Auto-generate updated `~/.gstack/builder-journey.md` with narrative arc. Open it.
low line 2023

Access to hidden dotfiles in home directory

SourceSKILL.md
2023eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
low line 2029

Access to hidden dotfiles in home directory

SourceSKILL.md
2029mkdir -p ~/.gstack/analytics
low line 2030

Access to hidden dotfiles in home directory

SourceSKILL.md
2030echo '{"skill":"office-hours","event":"resources_shown","count":NUM_RESOURCES,"categories":"CAT1,CAT2","ts":"'"$(date -u +%Y-%m-%dT%H:%M:%SZ)"'"}' >> ~/.gstack/analytics/skill-usage.jsonl 2>/dev/null
medium line 2056

Access to hidden dotfiles in home directory

SourceSKILL.md
2056The design doc at `~/.gstack/projects/` is automatically discoverable by downstream skills — they will read it during their pre-review system audit.
low line 2066

Access to hidden dotfiles in home directory

SourceSKILL.md
2066~/.claude/skills/gstack/bin/gstack-learnings-log '{"skill":"office-hours","type":"TYPE","key":"SHORT_KEY","insight":"DESCRIPTION","confidence":N,"source":"SOURCE","files":["path/to/relevant/file"]}'
low line 364

Unicode escape sequences

SourceSKILL.md
364writes `\u3103` thinking it is 管 U+7BA1, but `\u3103` is
low line 183

External URL reference

SourceSKILL.md
183If `LAKE_INTRO` is `no`: say "gstack follows the **Boil the Lake** principle — do the complete thing when AI makes marginal cost near-zero. Read more: https://garryslist.org/posts/boil-the-ocean" Offe
low line 186

External URL reference

SourceSKILL.md
186open https://garryslist.org/posts/boil-the-ocean
low line 825

External URL reference

SourceSKILL.md
825curl -fsSL "https://bun.sh/install" -o "$tmpfile"
low line 1419

External URL reference

SourceSKILL.md
14194. POST the new HTML to the running server via `curl -X POST http://localhost:PORT/api/reload -H 'Content-Type: application/json' -d '{"html":"$_DESIGN_DIR/design-board.html"}'`
low line 1841

External URL reference

SourceSKILL.md
1841- If yes: run `open https://ycombinator.com/apply?ref=gstack` and say: "Bring this design doc to your YC interview. It's better than most pitch decks."
low line 1975

External URL reference

SourceSKILL.md
19751. "My $200 million startup mistake: Peter Thiel asked and I said no" (5 min) — The single best "why you should take the leap" video. Peter Thiel writes him a check at dinner, he says no because he mi
low line 1976

External URL reference

SourceSKILL.md
19762. "Unconventional Advice for Founders" (48 min, Stanford) — The magnum opus. Covers everything a pre-launch founder needs: get therapy before your psychology kills your company, good ideas look like
low line 1977

External URL reference

SourceSKILL.md
19773. "The New Way To Build A Startup" (8 min) — The 2026 playbook. Introduces the "20x company" — tiny teams beating incumbents through AI automation. Three real case studies. If you're starting somethi
low line 1978

External URL reference

SourceSKILL.md
19784. "How To Build The Future: Sam Altman" (30 min) — Sam talks about what it takes to go from an idea to something real — picking what's important, finding your tribe, and why conviction matters more t
low line 1979

External URL reference

SourceSKILL.md
19795. "What Founders Can Do To Improve Their Design Game" (15 min) — Garry was a designer before he was an investor. Taste and craft are the real competitive advantage, not MBA skills or fundraising tric
low line 1982

External URL reference

SourceSKILL.md
19826. "Tom Blomfield: How I Created Two Billion-Dollar Fintech Startups" (20 min) — Tom built Monzo from nothing into a bank used by 10% of the UK. The actual human journey — fear, mess, persistence. Mak
low line 1983

External URL reference

SourceSKILL.md
19837. "DoorDash CEO: Customer Obsession, Surviving Startup Death & Creating A New Market" (30 min) — Tony started DoorDash by literally driving food deliveries himself. If you've ever thought "I'm not th
low line 1986

External URL reference

SourceSKILL.md
19868. "How to Spend Your 20s in the AI Era" (40 min) — The old playbook (good job, climb the ladder) may not be the best path anymore. How to position yourself to build things that matter in an AI-first
low line 1987

External URL reference

SourceSKILL.md
19879. "How Do Billion Dollar Startups Start?" (25 min) — They start tiny, scrappy, and embarrassing. Demystifies the origin stories and shows that the beginning always looks like a side project, not a co
low line 1988

External URL reference

SourceSKILL.md
198810. "Billion-Dollar Unpopular Startup Ideas" (25 min) — Uber, Coinbase, DoorDash — they all sounded terrible at first. The best opportunities are the ones most people dismiss. Liberating if your idea
low line 1989

External URL reference

SourceSKILL.md
198911. "Vertical AI Agents Could Be 10X Bigger Than SaaS" (40 min) — The most-watched Lightcone episode. If you're building in AI, this is the landscape map — where the biggest opportunities are and why
low line 1990

External URL reference

SourceSKILL.md
199012. "The Truth About Building AI Startups Today" (35 min) — Cuts through the hype. What's actually working, what's not, and where the real defensibility comes from in AI startups right now. https://ww
low line 1991

External URL reference

SourceSKILL.md
199113. "Startup Ideas You Can Now Build With AI" (30 min) — Concrete, actionable ideas for things that weren't possible 12 months ago. If you're looking for what to build, start here. https://www.youtube
low line 1992

External URL reference

SourceSKILL.md
199214. "Vibe Coding Is The Future" (30 min) — Building software just changed forever. If you can describe what you want, you can build it. The barrier to being a technical founder has never been lower. h
low line 1993

External URL reference

SourceSKILL.md
199315. "How To Get AI Startup Ideas" (30 min) — Not theoretical. Walks through specific AI startup ideas that are working right now and explains why the window is open. https://www.youtube.com/watch?v=TA
low line 1994

External URL reference

SourceSKILL.md
199416. "10 People + AI = Billion Dollar Company?" (25 min) — The thesis behind the 20x company. Small teams with AI leverage are outperforming 100-person incumbents. If you're a solo builder or small tea
low line 1997

External URL reference

SourceSKILL.md
199717. "Should You Start A Startup?" (17 min, Harj Taggar) — Directly addresses the question most people are too afraid to ask out loud. Breaks down the real tradeoffs honestly, without hype. https://www
low line 1998

External URL reference

SourceSKILL.md
199818. "How to Get and Evaluate Startup Ideas" (30 min, Jared Friedman) — YC's most-watched Startup School video. How founders actually stumbled into their ideas by paying attention to problems in their
low line 1999

External URL reference

SourceSKILL.md
199919. "How David Lieb Turned a Failing Startup Into Google Photos" (20 min) — His company Bump was dying. He noticed a photo-sharing behavior in his own data, and it became Google Photos (1B+ users). A
low line 2000

External URL reference

SourceSKILL.md
200020. "Tips For Technical Startup Founders" (15 min, Diana Hu) — How to leverage your engineering skills as a founder rather than thinking you need to become a different person. https://www.youtube.com/
low line 2001

External URL reference

SourceSKILL.md
200121. "Why Startup Founders Should Launch Companies Sooner Than They Think" (12 min, Tyler Bosmeny) — Most builders over-prepare and under-ship. If your instinct is "it's not ready yet," this will push
low line 2002

External URL reference

SourceSKILL.md
200222. "How To Talk To Users" (20 min, Gustaf Alströmer) — You don't need sales skills. You need genuine conversations about problems. The most approachable tactical talk for someone who's never done it.
low line 2003

External URL reference

SourceSKILL.md
200323. "How To Find A Co-Founder" (15 min, Harj Taggar) — The practical mechanics of finding someone to build with. If "I don't want to do this alone" is stopping you, this removes that blocker. https://
low line 2004

External URL reference

SourceSKILL.md
200424. "Should You Quit Your Job At A Unicorn?" (12 min, Tom Blomfield) — Directly speaks to people at big tech companies who feel the pull to build something of their own. If that's your situation, this
low line 2007

External URL reference

SourceSKILL.md
200725. "How to Do Great Work" — Not about startups. About finding the most meaningful work of your life. The roadmap that often leads to founding without ever saying "startup." https://paulgraham.com/gre
low line 2008

External URL reference

SourceSKILL.md
200826. "How to Do What You Love" — Most people keep their real interests separate from their career. Makes the case for collapsing that gap — which is usually how companies get born. https://paulgraham.c
low line 2009

External URL reference

SourceSKILL.md
200927. "The Bus Ticket Theory of Genius" — The thing you're obsessively into that other people find boring? PG argues it's the actual mechanism behind every breakthrough. https://paulgraham.com/genius.ht
low line 2010

External URL reference

SourceSKILL.md
201028. "Why to Not Not Start a Startup" — Takes apart every quiet reason you have for not starting — too young, no idea, don't know business — and shows why none hold up. https://paulgraham.com/notnot.ht
low line 2011

External URL reference

SourceSKILL.md
201129. "Before the Startup" — Written specifically for people who haven't started anything yet. What to focus on now, what to ignore, and how to tell if this path is for you. https://paulgraham.com/befor
low line 2012

External URL reference

SourceSKILL.md
201230. "Superlinear Returns" — Some efforts compound exponentially; most don't. Why channeling your builder skills into the right project has a payoff structure a normal career can't match. https://paulg
low line 2013

External URL reference

SourceSKILL.md
201331. "How to Get Startup Ideas" — The best ideas aren't brainstormed. They're noticed. Teaches you to look at your own frustrations and recognize which ones could be companies. https://paulgraham.com/s
low line 2014

External URL reference

SourceSKILL.md
201432. "Schlep Blindness" — The best opportunities hide inside boring, tedious problems everyone avoids. If you're willing to tackle the unsexy thing you see up close, you might already be standing on a
low line 2015

External URL reference

SourceSKILL.md
201533. "You Weren't Meant to Have a Boss" — If working inside a big organization has always felt slightly wrong, this explains why. Small groups on self-chosen problems is the natural state for builders.
low line 2016

External URL reference

SourceSKILL.md
201634. "Relentlessly Resourceful" — PG's two-word description of the ideal founder. Not "brilliant." Not "visionary." Just someone who keeps figuring things out. If that's you, you're already qualified.
Scanned on May 12, 2026
View Security Dashboard