Find jobs with OpenClaw

Empower your OpenClaw assistant to find the best and most relevant remote jobs for you

OpenClaw
+
Remote Rocketship

Features

A conversational job finder powered by Remote Rocketship’s curated feed — built for OpenClaw agents.

Curated jobs

Your assistant gets to know you and what's your ideal job. It then only searches for the most relevant jobs for you.

Automatic monitoring for new jobs

Your assistant can schedule regular checks for new jobs and message you only when something new appears.

Best-fit ranking (optional resume)

If you share your resume, your assistant can score and explain “why this fits” — your resume stays with your agent and isn’t sent elsewhere.

How it works

Install the skill + plugin once, paste your API key, and then just chat naturally (“find me remote PM roles”, “20 more”, “check daily”).
1

Install the skill from ClawHub

Install (or update) the skill into your OpenClaw workspace:

clawhub install remote-jobs-finder
2

One-time server setup: deploy the rr_jobs_search gateway extension

This skill requires a server-side OpenClaw gateway extension that registers the rr_jobs_search tool. Copy the extension files into ~/.openclaw/extensions.

# 1) Create the OpenClaw global extensions dir
mkdir -p ~/.openclaw/extensions

# 2) Copy the two extension files into place
# (replace /path/to/bundle with where you unzipped the "everything" bundle)
cp /path/to/bundle/SERVER_EXTENSION_openclaw_extensions_root/openclaw.plugin.json ~/.openclaw/extensions/openclaw.plugin.json
cp /path/to/bundle/SERVER_EXTENSION_openclaw_extensions_root/index.ts ~/.openclaw/extensions/index.ts

# 3) Quick sanity check
ls -la ~/.openclaw/extensions
sed -n '1,40p' ~/.openclaw/extensions/index.ts

If you’re inside the unzipped bundle folder, you can use the provided helper script instead: ./install-server.sh

3

Enable the extension in OpenClaw config

Enable the global extension plugin (id: "index") in ~/.openclaw/openclaw.json so the gateway loads it.

# Show current plugin entries
jq '.plugins.entries' ~/.openclaw/openclaw.json

# Edit the config
nano ~/.openclaw/openclaw.json

# Ensure it contains (merge into plugins.entries):
# "plugins": { "entries": { "index": { "enabled": true }, "whatsapp": { "enabled": true } } }

After saving, you’ll restart the gateway in the next step. If you prefer a one-liner: you can edit manually with nano; it’s the safest here.

4

Set RR_API_KEY on the server (systemd) and restart

RR_API_KEY must be set in the openclaw-gateway systemd service environment (not just your shell). You can fetch your API key from your Remote Rocketship account page (https://www.remoterocketship.com/account).

# 1) Create a systemd override for the gateway service
sudo systemctl edit openclaw-gateway.service

# 2) Paste this, replacing YOUR_KEY_HERE:
# [Service]
# Environment="RR_API_KEY=YOUR_KEY_HERE"

# 3) Reload + restart
sudo systemctl daemon-reload
sudo systemctl restart openclaw-gateway.service

# 4) Verify the env var is actually present
sudo systemctl show openclaw-gateway.service --property=Environment | tr ' ' '\n' | grep RR_API_KEY || echo "RR_API_KEY not set"

If the tool later replies “Missing RR_API_KEY…”, it means the service env isn’t set or you restarted the wrong service.

5

Restart the gateway (safe to do after updates)

Restart the OpenClaw gateway so the tool + skill are freshly loaded:

openclaw gateway restart
6

Verify (recommended)

Run an agent turn and confirm the tool exists in the tool list:

openclaw agent --to <your_number> --message "What tools do you currently have available? List their names exactly." --json --verbose on
7

Chat with your agent (fully conversational)

Now just message your agent normally:

I'm looking for a remote job
Send me 20 more
Only senior roles
Only contract roles

FAQ

Do I need a Remote Rocketship subscription?

Yes — the job feed is a paid Remote Rocketship feature. If your subscription is inactive, the integration won’t be able to fetch jobs.

Where do I find my API key?

Sign in to Remote Rocketship, go to your account page (https://www.remoterocketship.com/account), copy your API key, then paste it into chat. Your assistant stores it for future searches.

Is my resume sent to Remote Rocketship or OpenClaw servers?

No — resume-based matching is optional and the resume stays with your agent. It’s only used locally to improve ranking and fit explanations.

How many jobs can I fetch per request?

The skill defaults to 20 jobs per call for fast reasoning, and caps batches at 50 if you explicitly ask for more.

Can it check for jobs automatically?

Yes — you can enable scheduled checks (hourly/6h/daily) and your assistant will notify you only when new matches appear. You can stop anytime.

Do I need to provide a session cookie?

Only if you want the assistant to generate/rotate/revoke keys on your behalf. For normal job searching, you can just paste your API key.