OfferCatcher
v0.1.1Turn recruiting emails into native Apple Reminders. AI-powered parsing extracts interview/assessment events and syncs to iPhone.
⭐ 0· 59·0 current·0 all-time
byCao Xu@nissoncx
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
Capability signals
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
OpenClaw
Benign
high confidencePurpose & 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.
Assessment
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.Like a lobster shell, security has layers — review code before you run it.
latestvk97539c7dsqhh5gkk69dbsje5h84fyjx
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
