← 返回 Skills 市场
103
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install offercatcher
功能描述
Turn recruiting emails into native Apple Reminders. AI-powered parsing extracts interview/assessment events and syncs to iPhone.
安全使用建议
This skill appears to do exactly what it claims: scan Apple Mail, send email text to an LLM for parsing, and create native Apple Reminders via AppleScript. Before installing, consider: 1) Privacy: parsed email bodies are sent to the LLM (OpenClaw) — ensure you trust the LLM provider and understand where data is sent; avoid running it if emails contain sensitive data you don't want transmitted. 2) Permissions: macOS will prompt for Mail and Reminders access — granting those allows the skill to read email content and create reminders. 3) Installation: the README suggests a curl | bash installer from GitHub raw; prefer reviewing the install.sh locally instead of piping unreviewed remote scripts into your shell. 4) Review state/config: the skill stores state under ~/.openclaw/workspace and expects ~/.openclaw/offercatcher.yaml — inspect those files and run tests in a safe environment first. If you need higher assurance, run the included unit tests and review the code paths that call osascript and subprocess to confirm no external network calls or unexpected behaviors.
功能分析
Type: OpenClaw Skill
Name: offercatcher
Version: 0.1.1
The OfferCatcher skill is a productivity tool designed to sync recruiting emails from Apple Mail to Apple Reminders on macOS. The code uses AppleScript (via osascript) to interact with system applications, which is necessary for its stated purpose. It demonstrates good security practices, including path validation to prevent directory traversal in 'recruiting_sync.py', proper escaping of AppleScript strings to prevent injection, and the use of 'subprocess.run' with 'shell=False' to mitigate command injection risks.
能力标签
能力评估
Purpose & Capability
Name/description match the implementation: scripts enumerate Apple Mail mailboxes, extract message bodies, and create native Reminders via AppleScript. Required config and files (~/ .openclaw/offercatcher.yaml, state in workspace/memory) are appropriate for the stated functionality. No unrelated cloud credentials or services are requested.
Instruction Scope
SKILL.md and scripts instruct the agent to scan Apple Mail, provide raw email JSON to an LLM for parsing, and then apply results to Reminders. This is coherent with purpose, but it explicitly sends email text to an LLM (OpenClaw) for parsing — a privacy-sensitive action. The instructions do not attempt to read arbitrary unrelated files or credentials.
Install Mechanism
The registry entry has no install spec, but the project includes an install.sh that clones from raw.githubusercontent.com/GitHub (a known host). The README also recommends a curl | bash one-liner. Using GitHub raw is a common pattern but still carries the usual risk of running remote install scripts without review; code included in the package mitigates surprise network fetches at runtime.
Credentials
No required environment variables or external credentials are declared. The skill accesses only macOS Mail and Reminders via osascript and stores state under ~/.openclaw — these are proportional to the feature. Note: the skill will read email bodies and write state files in the user's home; macOS will require granting Mail/Reminders access.
Persistence & Privilege
always is false and the skill does not request system-wide persistent privileges. It writes state under the user's OpenClaw workspace and does not modify other skills or global agent settings. Agent autonomous invocation is allowed (default) but not excessive here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install offercatcher - 安装完成后,直接呼叫该 Skill 的名称或使用
/offercatcher触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
- Updated documentation in README.md and README_CN.md for improved clarity.
- No changes to code or skill functionality.
v0.1.0
Initial release – sync recruiting events from Apple Mail to Apple Reminders.
- Scans Apple Mail for recruiting-related emails.
- Uses AI to extract interview, assessment, and deadline details from email content.
- Creates native Apple Reminders with parsed event info, syncing to iPhone.
- Supports multiple trigger phrases for easy voice or text activation.
- Configuration allows custom mail account, mailbox, scan days, and limits.
- Multilingual support for parsing emails in any language.
元数据
常见问题
OfferCatcher 是什么?
Turn recruiting emails into native Apple Reminders. AI-powered parsing extracts interview/assessment events and syncs to iPhone. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 103 次。
如何安装 OfferCatcher?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install offercatcher」即可一键安装,无需额外配置。
OfferCatcher 是免费的吗?
是的,OfferCatcher 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
OfferCatcher 支持哪些平台?
OfferCatcher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 OfferCatcher?
由 Cao Xu(@nissoncx)开发并维护,当前版本 v0.1.1。
推荐 Skills