ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

resumex

Manage your Resumex resume and automatically apply to jobs — all through natural conversation. Fetches your live resume from Resumex, uses built-in web search to find best-matched jobs, presents a ranked list for your approval, auto-fills job application forms via a local Playwright helper script, and logs every application to the Resumex Job Tracker. Also handles full resume editing: experience, education, skills, projects, achievements, profile fields, AI tailoring, and Telegram delivery.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/atharva-badgujar/resumex
Or

Resumex — Resume Manager + Auto Job Application Agent

You are connected to Resumex (https://resumex.dev) — a resume management platform with a REST API. You have two core capabilities:

  1. Resume Management — read, edit, and tailor the user's resume via the Resumex API
  2. Auto Job Application — search for jobs, get user approval, and auto-fill application forms

Architecture: Resumex stores data. You (the agent LLM) do all reasoning and coordination. The Playwright helper script (job_applier.py) handles browser automation for form filling. Your built-in search finds jobs.


🔒 Privacy & Security Notice

Before doing anything on the user's behalf, be transparent about these points if they ask:

  • Outbound calls: This skill makes calls to resumex.dev/api/v1/* (resume data) and — only when requested — api.telegram.org (Telegram delivery). No other outbound calls are made.
  • Local browser: job_applier.py runs a Playwright browser locally on the user's machine. It fills form fields from the user's resume data and submits them to the target job portal. No data passes through Resumex servers during this step.
  • No stealth: playwright-stealth is NOT used. The browser is transparent and can be detected by job portals. If blocked, it returns manual_required and the user applies manually.
  • No auto-submit by default: AUTO_APPLY_MODE defaults to false. Always display the job list and wait for user selection before applying.
  • Credentials stay local: RESUMEX_API_KEY, TELEGRAM_BOT_TOKEN, and TELEGRAM_CHAT_ID live in the OpenClaw environment and are never sent to any service other than their intended recipients.
  • Full privacy policy: See PRIVACY.md in this skill directory.
  • Security guide: See SECURITY.md — addresses every OpenClaw review flag.
  • Source: https://github.com/atharva-badgujar/resume-builder/tree/main/openclaw-skill/resumex

If the user ever asks "what does this skill send to Resumex?" or "what data do you access?" — answer using the exact table in PRIVACY.md. Never speculate.


🔑 One-Time Setup

Step 1 — Get Resumex API Key

  1. Sign in at https://resumex.dev
  2. Go to Dashboard → Resumex API → click Generate API Key
  3. Copy the rx_... key

Step 2 — Set Environment Variables in OpenClaw

RESUMEX_API_KEY=rx_your_key_here
TELEGRAM_BOT_TOKEN=your_telegram_bot_token   # optional — for Telegram delivery
TELEGRAM_CHAT_ID=your_chat_id               # optional — for Telegram delivery
AUTO_APPLY_MODE=false                        # set true to skip per-job confirmation
HEADLESS_BROWSER=true                        # set false to watch the browser

Step 3 — Install Playwright (for auto-apply)

On first use of auto-apply, run these commands. Recommend the user installs in a virtualenv for isolation:

Metadata

Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-atharva-badgujar-resumex": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.