← 返回 Skills 市场
lucasygu

yc

作者 lucasygu · GitHub ↗ · v0.3.2
macos ⚠ suspicious
549
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install yc
功能描述
CLI for YC Startup School, a16z Speedrun, SPC, and startup program discovery — weekly updates, dashboard, applications, accelerator deadlines
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install yc
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /yc 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug yc
版本 0.3.2
许可证
累计安装 0
当前安装数 0
历史版本数 5
常见问题

yc 是什么?

CLI for YC Startup School, a16z Speedrun, SPC, and startup program discovery — weekly updates, dashboard, applications, accelerator deadlines. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 549 次。

如何安装 yc?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install yc」即可一键安装,无需额外配置。

yc 是免费的吗?

是的,yc 完全免费(开源免费),可自由下载、安装和使用。

yc 支持哪些平台?

yc 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(macos)。

谁开发了 yc?

由 lucasygu(@lucasygu)开发并维护,当前版本 v0.3.2。

💬 留言讨论