← 返回 Skills 市场
Auto Job Applying Agent
作者
Atharva Badgujar
· GitHub ↗
· v2.0.1
· MIT-0
106
总下载
1
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install resumex
功能描述
Manage your Resumex resume and automatically apply to jobs — all through natural conversation. Fetches your live resume from Resumex, uses built-in web searc...
安全使用建议
This skill appears to do what it says, but consider the following before installing:
- Use a dedicated, revocable RESUMEX_API_KEY for this skill and revoke it if you suspect misuse.
- Keep AUTO_APPLY_MODE=false (the default) until you have tested the flow; enabling it will submit applications without per-job confirmation.
- Install Playwright and Chromium inside a Python virtualenv as recommended; the Chromium binary download is ~300MB and stored in ~/.cache/ms-playwright/.
- Telegram integration is optional—only provide TELEGRAM_BOT_TOKEN if you want Telegram delivery.
- Review job_applier.py and send_pdf.py (both are included and readable) if you want to inspect exact behavior; they claim to only access the stated endpoints and to accept resume data via CLI args (no hidden network calls).
- Be aware that automated form submission may trigger CAPTCHAs or violate portal terms; the skill documents a graceful fallback returning manual links if blocked.
If you want extra assurance, run the skill with auto-apply disabled and test a single application to confirm behavior before wider use.
功能分析
Type: OpenClaw Skill
Name: resumex
Version: 2.0.1
The 'resumex' skill bundle provides resume management and automated job application features via the Resumex API and local browser automation. While the skill is professionally documented and its logic appears aligned with its stated purpose, it is classified as suspicious due to the high-risk nature of its capabilities and potential vulnerabilities in its execution model. Specifically, the instructions in SKILL.md direct the AI agent to construct shell commands (using curl and python3) by interpolating data fetched from external job portals and APIs without explicit sanitization, which poses a risk of shell injection. The skill also handles sensitive credentials and performs automated browser actions via job_applier.py and send_pdf.py, which, although declared in PRIVACY.md, represent a significant attack surface if the agent is compromised via prompt injection.
能力标签
能力评估
Purpose & Capability
Name/description (resume management + auto-apply) align with required binaries (python3, pip3), required env var (RESUMEX_API_KEY), and the included helper scripts (job_applier.py and send_pdf.py). The declared network endpoints (resumex.dev and api.telegram.org) match the stated features.
Instruction Scope
SKILL.md instructs the agent to fetch resume data from Resumex, run local Playwright automation to fill forms, and optionally call Telegram — all of which match the description. Note: the auto-apply flow can submit applications to third-party job portals (with user approval by default). The instructions explicitly warn about AUTO_APPLY_MODE and bot-detection; this is scope-appropriate but operationally impactful (may submit real applications).
Install Mechanism
No automated install spec in registry, but SKILL.md requires pip install -r requirements.txt and playwright's chromium installer (Playwright on PyPI + download of Chromium ~300MB). These are standard and expected for browser automation; user guidance recommends using a virtualenv. No unexpected or opaque downloads or custom servers are used.
Credentials
Only RESUMEX_API_KEY is required; TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID are optional and used only for Telegram delivery. Local flags (AUTO_APPLY_MODE, HEADLESS_BROWSER) are purely local and justified by the feature set. Credential scope is proportional.
Persistence & Privilege
Skill is not always-enabled and does not request system-wide privileges. It does not modify other skills' configs. Agent autonomous invocation is allowed by default (normal), but AUTO_APPLY_MODE must be explicitly set to enable blind submissions.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install resumex - 安装完成后,直接呼叫该 Skill 的名称或使用
/resumex触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.1
**Adds transparency and security documentation for resumex.**
- Added PRIVACY.md detailing all outbound data, APIs, and fields accessed.
- Added SECURITY.md addressing OpenClaw security review points.
- Updated skill metadata to list author and repository.
- Clarified privacy and security notices in SKILL.md, including a summary table and policies.
- No changes to core features or functionality.
v2.0.0
**Resumex 2.0.0 — Major Upgrade: Adds Automated Job Application Agent**
- Introduced auto job search & apply: finds jobs, ranks them, applies via browser automation, and logs to Job Tracker.
- Added Playwright-based local script (`job_applier.py`) for secure, automated job application form filling.
- Job search uses built-in web search with match scoring and supports user-set preferences (role, location, portals, etc.).
- Expanded resume management: fetch, edit, and AI-tailor resumes (experience, education, skills, achievements, profile).
- New requirements.txt for Python dependencies; setup instructions updated for automation features.
- Telegram resume delivery and full REST API support remain — resume editing fully integrated.
v1.0.1
Resumex 2.0.0 is a major upgrade with edit/delete and new section support.
- Add, edit, and delete experience, education, skills, projects, and achievements directly via chat.
- Expanded support for projects and achievements sections.
- More granular commands for updating or removing any resume entry.
- Improved tailoring and delivery: use your own AI to customize resume content and send summaries via Telegram.
- API usage updated for safer data edits (PATCH vs POST).
- Updated instructions, chat examples, and setup guidance.
v1.0.0
Resumex 1.1.0 — Major update: Manage your resume in any OpenClaw chat or Telegram, with full AI-powered editing and PDF export.
- Control, view, and update your Resumex resume entirely via chat — no manual entry.
- Tailor your resume to job descriptions using your own AI agent, not Resumex servers.
- Add experience, education, and skills naturally; AI can generate bullet points if needed.
- Request and receive your resume as a PDF sent to Telegram (optional bot integration).
- All data remains on Resumex; all intelligence and PDF creation runs on your own agent for maximum privacy.
- Simple setup: just add your Resumex API key (and Telegram Bot token if needed).
元数据
常见问题
Auto Job Applying Agent 是什么?
Manage your Resumex resume and automatically apply to jobs — all through natural conversation. Fetches your live resume from Resumex, uses built-in web searc... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。
如何安装 Auto Job Applying Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install resumex」即可一键安装,无需额外配置。
Auto Job Applying Agent 是免费的吗?
是的,Auto Job Applying Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Auto Job Applying Agent 支持哪些平台?
Auto Job Applying Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Auto Job Applying Agent?
由 Atharva Badgujar(@atharva-badgujar)开发并维护,当前版本 v2.0.1。
推荐 Skills