← Back to Skills Marketplace
lucasygu

yc

by lucasygu · GitHub ↗ · v0.3.2
macos ⚠ suspicious
549
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install yc
Description
CLI for YC Startup School, a16z Speedrun, SPC, and startup program discovery — weekly updates, dashboard, applications, accelerator deadlines
Usage Guidance
This package appears to do what it claims, but it accesses sensitive browser session cookies (and thus may act with your logged-in identity on startupschool.org) and its installer writes to your home directory and patches installed package files. Before installing: 1) Verify the package source (check the GitHub repo linked in SKILL.md and confirm the author/trustworthiness); 2) Expect macOS Keychain prompts to decrypt Chrome cookies — only allow if you trust the tool; 3) Be aware the postinstall will create ~/.claude/skills/yc-cli (so it integrates with local AI agent tooling) and will attempt to patch node_modules/@steipete/sweet-cookie; if you prefer, inspect or run the postinstall script manually and perform symlink or patches yourself instead of allowing automatic postinstall; 4) Playwright may download browser engines during install (large files) — consider installing in a controlled environment or container if you want to limit persistent changes; 5) If you are unsure, audit the repository source code and run the CLI in an isolated VM or container rather than on a primary workstation.
Capability Analysis
Type: OpenClaw Skill Name: yc Version: 0.3.2 The skill bundle provides automation for YC Startup School and other startup applications, but it employs several high-risk behaviors. It extracts sensitive session cookies from multiple browsers (Chrome, Safari, Firefox) via the `@steipete/sweet-cookie` library in `src/lib/cookies.ts` and uses Playwright for browser automation in `src/lib/spc.ts`. Most notably, `scripts/postinstall.js` performs on-the-fly patching of its dependencies within `node_modules` to modify internal timeouts and SQL queries. While these capabilities are aligned with the tool's stated purpose of automating web-based forms and updates, the combination of credential access and self-modifying installation logic warrants a suspicious classification.
Capability Assessment
Purpose & Capability
The CLI's code and dependencies match the description: it reads Startup School cookies to call GraphQL/REST endpoints, uses Playwright to automate SPC Airtable forms, and exposes commands for discovery and submissions. Dependencies (sweet-cookie, playwright) and required binary 'yc' are appropriate for the stated features.
Instruction Scope
Runtime instructions and code legitimately require reading browser cookie stores and extracting CSRF tokens, and may prompt macOS Keychain for decrypting Chrome cookies — these are necessary for the 'whoami', dashboard, and submit workflows. The SKILL.md and code do not appear to instruct the agent to read unrelated system files or to exfiltrate data to unexpected endpoints; network calls target startupschool.org, speedrun/a16z endpoints, GCS signed URLs, and Airtable forms as expected.
Install Mechanism
Install is via an npm package (@lucasygu/yc) which is normal, but the postinstall script performs additional actions: it creates ~/.claude/skills/yc-cli (a symlink into the user's home directory) and patches files inside node_modules/@steipete/sweet-cookie. Those write operations modify the user environment and installed package files during installation, increasing the installation footprint and requiring explicit user awareness/consent.
Credentials
No environment variables or external API keys are requested, which is proportional. However, the tool reads browser cookie stores and uses the macOS Keychain (via sweet-cookie) to decrypt session cookies for startupschool.org — this grants the CLI access to sensitive session tokens needed to act on behalf of the user. This access is justified by the feature set but is privacy-sensitive and requires user consent.
Persistence & Privilege
The package does not set always:true and does not demand elevated system privileges, but its postinstall creates a persistent symlink (~/.claude/skills/yc-cli) to register itself with a local AI agent ecosystem and modifies package files in node_modules. Preuninstall includes cleanup logic, but the installation does leave persistent artifacts in the user's home directory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yc
  3. After installation, invoke the skill by name or use /yc
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.3.2
- Bumped version to 0.3.2. - Updated SKILL.md to reflect this version change. - No new features or breaking changes introduced in this release.
v0.3.1
- Update version to 0.3.1 - Updated and expanded documentation in SKILL.md and README.md - Added social-preview.html file for improved social preview and sharing - Updated package configuration files (package.json, package-lock.json) - Minor script update in scripts/preuninstall.js
v0.2.1
- Downgraded version number from 0.3.0 to 0.2.1 in SKILL.md and package.json to match release version. - No functionality or feature changes in this release. - Documentation now accurately reflects the intended version.
v0.3.0
v0.3.0 adds startup program discovery and program browsing. - Introduced `yc discover`: browse 24+ accelerators, fellowships, and incubators, with filtering and search. - New commands: `discover list`, `discover deadlines`, `discover show <slug>`, `discover search <query>`, and `discover open <slug>`. - Added data and library for startup program info. - Expanded README and skill metadata for new discovery features. - Existing YC, Speedrun, and SPC commands unchanged.
v0.2.0
- Added CLI support for a16z Speedrun and South Park Commons, alongside YC Startup School. - New commands for submitting, previewing, and managing Speedrun and SPC applications directly from the terminal. - Expanded quick reference and command documentation to cover multiple workflows and automation options. - Added browser automation for SPC applications and enhanced browser profile selection for YC flows. - Improved documentation, including detailed usage examples and explanations for each command.
Metadata
Slug yc
Version 0.3.2
License
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is yc?

CLI for YC Startup School, a16z Speedrun, SPC, and startup program discovery — weekly updates, dashboard, applications, accelerator deadlines. It is an AI Agent Skill for Claude Code / OpenClaw, with 549 downloads so far.

How do I install yc?

Run "/install yc" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is yc free?

Yes, yc is completely free (open-source). You can download, install and use it at no cost.

Which platforms does yc support?

yc is cross-platform and runs anywhere OpenClaw / Claude Code is available (macos).

Who created yc?

It is built and maintained by lucasygu (@lucasygu); the current version is v0.3.2.

💬 Comments