← 返回 Skills 市场
buildingbrien

Greenhouse Apply

作者 buildingbrien · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
274
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install greenhouse-apply
功能描述
Submit job applications on Greenhouse (job-boards.greenhouse.io). Handles the full flow: fill text fields, set React Select dropdowns, select phone country,...
使用说明 (SKILL.md)

Greenhouse Application Skill

Fill and submit Greenhouse job application forms via browser automation.

Prerequisites

  • Browser tool available (OpenClaw browser or Chrome extension)
  • Resume PDF accessible on the filesystem
  • Gmail or email access to retrieve verification codes
  • User-provided: name, email, phone, resume path, answers to custom questions

Workflow

Phase 1: Open the Job Page

Navigate to the Greenhouse job URL.

Phase 2: Fill All Text Fields via JS Evaluate

Critical: Do NOT use type on individual fields. Use a single evaluate call with native setters.

Phase 3: Phone Country Dropdown

The phone country selector is an intl-tel-input widget. It hijacks focus from other dropdowns.

Phase 4: React Select Dropdowns

Use Playwright click, type, press Enter on the combobox ref.

Phase 5: Resume Upload

Use the browser upload tool with the Attach button ref.

Phase 6: Audit Before Submit

Take a snapshot and verify EVERY field.

Phase 7: Submit & Verification Code

The code input is 8 individual inputs with IDs security-input-0 through security-input-7. DO NOT use Playwright type on snapshot refs for code boxes — use JS evaluate instead.

Failure Modes & Recovery

  • Characters in wrong fields: Use JS getElementById instead of snapshot refs
  • Country dropdown stealing focus: Click document.body first to blur
  • Dropdown shows Select after setting: Use click-type-Enter pattern
  • Submit button stays disabled: Ensure input+change events fire with bubbles:true
  • Code expired: Re-submit to get fresh code

Notes

  • Voluntary EEO fields are optional
  • The Why Company textarea is the highest-value field
  • Phone auto-formats after country selection
  • Greenhouse may throttle repeat submissions
安全使用建议
Before installing or running this skill, consider: (1) It will need access to a local resume file and to your email to read verification codes — confirm how the agent will authenticate to your mailbox (OAuth, manual copy-paste, browser session) and prefer the least-privilege approach (e.g., paste codes manually or use a temporary mailbox). (2) Browser 'evaluate' steps run JavaScript in the page context and could read or send page data if the automation tool or agent is not strictly sandboxed — only run this skill in a trusted environment and know where snapshots/logs are stored. (3) Because the skill source is unknown and there is no declared credential handling, test it with non-sensitive accounts (or mock data) first and avoid granting broad mailbox access. If you need this functionality, ask the publisher how email access is done and request explicit credential/config declarations (OAuth scopes, path access) before use.
功能分析
Type: OpenClaw Skill Name: greenhouse-apply Version: 1.0.0 The skill bundle provides instructions for automating job applications on the Greenhouse platform. The workflow described in SKILL.md and references/field-mapping.md is consistent with legitimate browser automation, using specific DOM selectors (e.g., security-input-0) and JavaScript evaluation to handle complex UI components like React Select and verification codes. No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
The SKILL.md describes exactly the Greenhouse form automation tasks (filling fields, React Selects, phone country widget, upload resume, verification codes). Those capabilities are coherent with the skill name/description. However, the instructions expect access to a local resume file and to the user's email/Gmail to retrieve verification codes while the skill metadata declares no required credentials or config paths, creating an inconsistency between claimed requirements and runtime needs.
Instruction Scope
Runtime instructions explicitly require: (1) a browser automation tool (OpenClaw browser or Chrome extension), (2) a resume PDF accessible on the filesystem, and (3) Gmail/email access to read verification codes. The SKILL.md also directs using JS evaluate calls in the page context rather than typed input. JS-evaluate in a page context can read page DOM and run arbitrary JS; combined with an automated browser this could read or transmit more data than just the verification code if not otherwise constrained. The instructions do not limit or describe how email access is performed or constrained, so the agent may need broad mailbox access to retrieve codes.
Install Mechanism
This is instruction-only with no install spec and no code files — lowest install risk. Nothing is downloaded or installed by the skill itself.
Credentials
The skill requests (in prose) access to sensitive resources — local resume file and email/Gmail — but the declared metadata lists no required environment variables, credentials, or config paths. That omission is important: the skill will need some way to access your email and filesystem, but it does not declare what secrets or permissions it expects. Asking for mailbox access and local files is proportionate to the task only if the user explicitly consents and the mechanism is limited; this skill gives no guidance or constraints.
Persistence & Privilege
always is false and there is no install/daemon or persistent privilege requested. The skill does not request permanent presence or modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install greenhouse-apply
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /greenhouse-apply 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release. Full Greenhouse ATS application automation: text fields, React Select dropdowns, phone country, resume upload, email verification code entry, and submit. Battle-tested on real applications.
元数据
Slug greenhouse-apply
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Greenhouse Apply 是什么?

Submit job applications on Greenhouse (job-boards.greenhouse.io). Handles the full flow: fill text fields, set React Select dropdowns, select phone country,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 274 次。

如何安装 Greenhouse Apply?

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

Greenhouse Apply 是免费的吗?

是的,Greenhouse Apply 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Greenhouse Apply 支持哪些平台?

Greenhouse Apply 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Greenhouse Apply?

由 buildingbrien(@buildingbrien)开发并维护,当前版本 v1.0.0。

💬 留言讨论