← Back to Skills Marketplace
jayjjimenez

Indeed Monitor

by JayJJimenez · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
243
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install indeed-monitor
Description
Monitor Indeed job postings for businesses hiring receptionists, customer service reps, or front desk staff in target areas. Each posting = a confirmed Graci...
README (SKILL.md)

Indeed Monitor Skill

Scrapes Indeed for businesses actively hiring front-desk/receptionist roles. A business hiring for these roles = confirmed pain point for Gracie.

Quick Commands

# RECOMMENDED: Browser version (cleanest results, requires Chrome relay ON)
python3 ~/StudioBrain/00_SYSTEM/skills/indeed-monitor/monitor_browser.py
python3 ~/StudioBrain/00_SYSTEM/skills/indeed-monitor/monitor_browser.py --save

# Fallback: Scrapling version (no relay needed, slightly noisier)
source ~/StudioBrain/00_SYSTEM/skills/scrapling/.venv/bin/activate
python3 ~/StudioBrain/00_SYSTEM/skills/indeed-monitor/monitor.py
python3 ~/StudioBrain/00_SYSTEM/skills/indeed-monitor/monitor.py --save

# Custom search
python3 ~/StudioBrain/00_SYSTEM/skills/indeed-monitor/monitor.py --query "dental receptionist" --location "Brooklyn, NY"

Search Targets (Default)

  • receptionist
  • customer service representative
  • front desk
  • office manager
  • call center

Target Areas (Default)

  • Staten Island, NY
  • Brooklyn, NY
  • Bronx, NY

Output

Each lead includes:

  • Company name
  • Job title
  • Location
  • Salary (if listed)
  • Post date
  • Job URL (for research)
  • Pain point summary
Usage Guidance
This skill appears to do what it says (scrape Indeed and produce leads), but be cautious before running it: 1) Inspect the external scripts it calls — especially the SCRAPLING_SCRIPT at /Users/wlc-studio/.../scrapling/scrape.py and any openclaw/node modules — because the skill uses subprocess.run to execute them (they can run arbitrary code). 2) Understand that --save appends to a hard-coded MASTER_LEAD_LIST.md path; if that file is important, back it up or run without --save first. 3) Ensure the openclaw CLI and Node module paths referenced are ones you trust (they run with your account privileges). 4) If you don't control the referenced local scripts or the environment they run in, run this inside a sandbox or container, or replace calls to unknown scripts with vetted equivalents. 5) It would be safer if the skill declared required binaries/dependencies and avoided absolute user-specific paths; ask the author for a version that documents dependencies and uses relative or configurable paths before trusting it on a production machine.
Capability Analysis
Type: OpenClaw Skill Name: indeed-monitor Version: 1.0.0 The indeed-monitor skill is a lead generation tool designed to scrape Indeed for job postings (e.g., receptionists) in specific geographic areas. It utilizes local scripts and the OpenClaw browser relay to extract and score leads, saving them to a local Markdown file. While it contains hardcoded absolute paths specific to a local environment (e.g., /Users/wlc-studio/ in monitor.py and monitor_browser.py), the logic is transparent, lacks obfuscation, and shows no signs of malicious intent such as data exfiltration or unauthorized system access.
Capability Assessment
Purpose & Capability
The name/description (Indeed scraping for receptionist/front-desk leads) aligns with the provided Python scripts: both monitor.py and monitor_browser.py implement scraping and lead scoring. However the skill does not declare required binaries or config even though it clearly depends on other local tools (openclaw CLI, node, a local 'scrapling' script, python3). The absolute paths embedded (e.g., /Users/wlc-studio/... and /opt/homebrew/...) indicate the package is tailored to a specific environment — reasonable for an internal tool but surprising for a general-purpose published skill.
Instruction Scope
SKILL.md instructs running the included Python scripts and references local environment setup (sourcing a virtualenv, enabling Chrome relay). The code runs subprocesses that execute other local scripts/CLIs (SCRAPLING_SCRIPT, openclaw, node). The scripts also write to an absolute MASTER_LEAD_LIST.md path when run with --save. There are no instructions or safeguards around what those called tools do; the agent will execute arbitrary local code via subprocess.run, which expands the runtime scope beyond simple HTTP scraping.
Install Mechanism
No install spec is provided (instruction-only install), which minimizes supply-chain download risk. However the code requires local binaries and modules (openclaw CLI, node, and a local scrapling script) that are not declared. Because the skill relies on pre-existing local tools (including a specific local scrape.py path), the absence of explicit dependency declarations is an incoherence and a deployment risk.
Credentials
The skill declares no required environment variables or credentials, which is consistent with scraping Indeed. But it reads/writes absolute local paths (notably SCRAPLING_SCRIPT and LEADS_FILE). Writing to /Users/wlc-studio/.../MASTER_LEAD_LIST.md could modify sensitive internal files. Also executing an absolute SCRAPLING_SCRIPT path means the skill will run whatever code is at that location — this is a privilege/effect that should be explicitly declared and audited.
Persistence & Privilege
The skill is not 'always: true' and is user-invocable; it does not request to persist as a platform-wide skill. It only writes to its own specified lead file when --save is supplied and does not modify other skills or global agent configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install indeed-monitor
  3. After installation, invoke the skill by name or use /indeed-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of indeed-monitor - Monitors Indeed for businesses hiring in front-desk, receptionist, customer service, and related roles in selected NYC boroughs. - Outputs an enriched lead list with company, phone (when available), location, and pain point summary for each job posting found. - Supports both browser-based (preferred) and Scrapling-based scraping methods. - Allows custom search queries and locations. - Designed to identify high-value Gracie leads based on active hiring signals.
Metadata
Slug indeed-monitor
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Indeed Monitor?

Monitor Indeed job postings for businesses hiring receptionists, customer service reps, or front desk staff in target areas. Each posting = a confirmed Graci... It is an AI Agent Skill for Claude Code / OpenClaw, with 243 downloads so far.

How do I install Indeed Monitor?

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

Is Indeed Monitor free?

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

Which platforms does Indeed Monitor support?

Indeed Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Indeed Monitor?

It is built and maintained by JayJJimenez (@jayjjimenez); the current version is v1.0.0.

💬 Comments