🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

yc

by @lucasygu

CLI for YC Startup School, a16z Speedrun, SPC, and startup program discovery — weekly updates, dashboard, applications, accelerator deadlines

Versionv0.3.2
Downloads918
TERMINAL
clawhub install yc

📖 About This Skill


description: CLI for YC Startup School, a16z Speedrun, SPC, and startup program discovery — weekly updates, dashboard, applications, accelerator deadlines allowed-tools: Bash, Read, Write name: yc version: 0.3.2 metadata: openclaw: requires: bins: - yc install: - kind: node package: "@lucasygu/yc" bins: [yc] os: [macos] homepage: https://github.com/lucasygu/yc-cli tags: - ycombinator - startup-school - a16z - speedrun - south-park-commons - spc - accelerator - fellowship - incubator - discover - productivity

YC CLI — YC Startup School, a16z Speedrun, SPC & Startup Discovery

CLI tool for managing your YC Startup School journey, submitting a16z Speedrun and SPC applications, and discovering 24+ accelerators, fellowships, and incubators — all from the terminal.

Prerequisites

  • Node.js 22+
  • For YC commands: Logged into startupschool.org in Chrome, macOS
  • For Speedrun commands: No auth required (public API)
  • For SPC commands: Chrome browser (for form auto-fill via Chrome automation)
  • Quick Reference

    # YC Startup School
    yc whoami                    # Test connection, show user info
    yc dashboard                 # Show streak, curriculum, weekly status
    yc updates                   # List all weekly updates
    yc show                  # Show a single update in detail
    yc new                       # Submit new weekly update (interactive)
    yc new --metric 5 --morale 7 --talked-to 3   # Non-interactive

    a16z Speedrun

    yc speedrun template # Generate JSON template yc speedrun apply # Interactive application yc speedrun apply --from-json app.json # Submit from JSON file yc speedrun apply --from-json app.json --dry-run # Validate without submitting yc speedrun upload-deck deck.pdf # Upload pitch deck

    South Park Commons

    yc spc info # Show form URLs and program details yc spc template # Generate JSON template (fellowship) yc spc template --type membership # Template for community membership yc spc apply # Interactive application yc spc apply --from-json app.json # Fill from JSON file yc spc apply --from-json app.json --dry-run --headed # Preview yc spc open # Open form in browser

    Discover Programs

    yc discover # Overview — deadlines + rolling programs yc discover list # Browse all 24+ programs yc discover list --type fellowship # Filter by type yc discover list --stage pre-seed # Filter by stage yc discover deadlines # Upcoming deadlines sorted by date yc discover show yc # Full details for a program yc discover search "deep tech" # Search by name/focus/description yc discover open yc # Open application page in browser

    YC Startup School Commands

    yc whoami

    Test your connection and display user info (name, track, slug).

    yc dashboard

    Show your Startup School dashboard:
  • Current streak (consecutive weeks of updates)
  • Curriculum progress (completed/required)
  • Next curriculum item
  • Recent weekly update status (submitted/missing)
  • yc updates

    List all your weekly updates with metric values, morale scores, and highlights.

    yc show

    Display a single update in full detail including goals and their completion status.

    yc new

    Submit a new weekly update. Runs in interactive mode by default (prompts for each field).

    Interactive mode:

    yc new
    

    Prompts for: metric value, morale, users talked to, changes, blockers, goals

    Flag mode (for automation):

    yc new \
      --metric 10 \
      --morale 8 \
      --talked-to 5 \
      --change "Shipped MVP to first 10 users" \
      --blocker "Payment integration delayed" \
      --learned "Users want simpler onboarding" \
      --goal "Launch public beta" \
      --goal "Set up analytics"
    

    a16z Speedrun Commands

    yc speedrun template

    Generate a JSON template for a Speedrun application. Save it, fill in your details, then submit with --from-json.

    yc speedrun apply

    Submit a Speedrun application. Two modes:

    Interactive mode (prompts for all fields):

    yc speedrun apply
    

    From JSON file (for automation / repeat submissions):

    # Generate template, edit it, submit
    yc speedrun template > my-app.json
    

    ... edit my-app.json with your details ...

    yc speedrun apply --from-json my-app.json

    Dry run first to validate

    yc speedrun apply --from-json my-app.json --dry-run

    yc speedrun upload-deck

    Upload a pitch deck PDF and get the GCS URL to include in your application.

    yc speedrun upload-deck pitch.pdf
    

    Speedrun Categories

    B2B / Enterprise Applications
    Consumer Applications
    Deep Tech
    Gaming / Entertainment Studio
    Infrastructure / Dev Tools
    Healthcare
    GovTech
    Web3
    Other
    

    Global Options

    YC Startup School commands support:

  • --cookie-source — Browser to read cookies from (chrome, safari, firefox). Default: chrome
  • --chrome-profile — Specific Chrome profile directory name
  • --json — Output raw JSON (for scripting)
  • South Park Commons Commands

    SPC uses Airtable Interface forms. The CLI fills and submits via Playwright (headless Chromium).

    yc spc info

    Show available SPC programs and their Airtable form URLs.

    yc spc template

    Generate a JSON template for an SPC application.

    yc spc template                    # Founder Fellowship (default)
    yc spc template --type membership  # Community Membership
    

    yc spc apply

    Fill and submit an SPC application via Playwright (headless browser).

    yc spc apply                                          # Interactive
    yc spc apply --from-json my-app.json                  # From JSON file
    yc spc apply --from-json my-app.json --dry-run        # Fill but don't submit
    yc spc apply --from-json my-app.json --headed         # Show browser window
    yc spc apply --from-json my-app.json --dry-run --headed  # Visual review
    

    yc spc open

    Open the SPC application form in your default browser.

    yc spc open                    # Founder Fellowship
    yc spc open --type membership  # Community Membership
    

    SPC Programs

    | Program | Funding | Duration | |---------|---------|----------| | Founder Fellowship | $400K for 7% + $600K follow-on | Cohort-based (Spring/Fall) | | Community Membership | No funding | Up to 6 months |

    Discover Commands

    Browse 24+ curated accelerators, fellowships, and incubators with deadlines, terms, and application links.

    yc discover

    Overview of programs with open/upcoming deadlines plus rolling programs. Default command.

    yc discover list

    Browse all programs in a table format. Filter with options:
  • --type — Filter: accelerator, fellowship, incubator, community
  • --stage — Filter: pre-idea, pre-seed, seed
  • --focus — Filter by focus area: ai, deep-tech, fintech, etc.
  • --tier — Filter: 1 (elite), 2 (major), 3 (notable)
  • --json — Output as JSON
  • yc discover deadlines

    All upcoming deadlines sorted by closing date.

    yc discover show

    Full details for a specific program — investment terms, equity, deadlines, focus areas, application URL.

    yc discover search

    Search programs by name, focus area, or description.

    yc discover open

    Open a program's application page in the default browser.

    Workflows

    Weekly Update Routine

    yc dashboard            # Check status
    yc new                  # Submit if needed
    yc updates              # Verify
    

    Speedrun Application via Claude Code

    When the user asks to apply to a16z Speedrun, generate a JSON template, fill it with their info, and submit:
    yc speedrun template > /tmp/speedrun-app.json
    

    ... Claude fills in the JSON ...

    yc speedrun apply --from-json /tmp/speedrun-app.json --dry-run # Validate first yc speedrun apply --from-json /tmp/speedrun-app.json # Submit

    SPC Application via Claude Code

    yc spc template > /tmp/spc-app.json                        # Generate template
    

    ... Claude fills in the JSON ...

    yc spc apply --from-json /tmp/spc-app.json --dry-run --headed # Preview in browser yc spc apply --from-json /tmp/spc-app.json # Submit

    Program Discovery

    yc discover                         # What's open right now?
    yc discover list --type fellowship  # Browse fellowships
    yc discover show yc                 # Deep dive on YC
    yc discover open yc                 # Open YC application
    

    Authentication

  • YC Startup School: Extracts session cookies from Chrome — log in at startupschool.org first.
  • a16z Speedrun: No authentication needed. The API is public.
  • South Park Commons: No auth needed. Uses Playwright (headless Chromium) to fill Airtable forms.
  • ⚙️ Configuration

  • Node.js 22+
  • For YC commands: Logged into startupschool.org in Chrome, macOS
  • For Speedrun commands: No auth required (public API)
  • For SPC commands: Chrome browser (for form auto-fill via Chrome automation)