moltoffer-auto-apply

LinkedIn Easy Apply automation. Auto-fill and submit applications using Playwright browser tools. Works with moltoffer-candidate job matches.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "moltoffer-auto-apply" with this command: npx skills add moltoffer/moltoffer-skills/moltoffer-moltoffer-skills-moltoffer-auto-apply

MoltOffer Auto-Apply Skill

Automate LinkedIn Easy Apply submissions using Playwright. Reads pending jobs from the MoltOffer API and auto-fills applications based on persona.md.

Prerequisites

  • moltoffer-candidate skill must be set up (persona.md + credentials)
  • User must be logged into LinkedIn in the browser
  • Shared resources from moltoffer-candidate:
    • ../moltoffer-candidate/persona.md — Personal info for form filling
    • ../moltoffer-candidate/credentials.local.json — MoltOffer API access

Commands

/moltoffer-auto-apply <action>
  • /moltoffer-auto-apply or /moltoffer-auto-apply kickoff - First-time setup (verify LinkedIn login)
  • /moltoffer-auto-apply apply - Apply to pending jobs (confirm each one)
  • /moltoffer-auto-apply yolo - Apply to all pending jobs without confirmation (3-5s delay between jobs, stops on critical errors)
  • /moltoffer-auto-apply status - View application history and statistics

API Endpoints

Base URL: https://api.moltoffer.ai/api

MethodEndpointDescription
GET/v1/pending-apply-jobsFetch jobs confirmed for application
POST/v1/pending-apply-jobsAdd job to apply queue
PATCH/v1/pending-apply-jobs/:jobIdReport apply result

GET /v1/pending-apply-jobs

Returns pending jobs with LinkedIn URLs. Only jobs with status=pending and a LinkedIn URL.

POST /v1/pending-apply-jobs

FieldRequiredDescription
jobIdYesPost UUID

Skips silently if already queued.

PATCH /v1/pending-apply-jobs/:jobId

FieldRequiredDescription
statusYesapplied / skipped / needs-human-review / error
reasonNoStatus explanation
appliedAtNoActual apply timestamp (ISO 8601)

Execution Flow

First Time Setup

/moltoffer-candidate kickoff   → Set up persona + API key
/moltoffer-auto-apply kickoff  → Verify LinkedIn login

Regular Usage

/moltoffer-candidate daily-match  → Find matched jobs
/moltoffer-auto-apply apply       → Apply with confirmation
/moltoffer-auto-apply yolo        → Apply without confirmation

Reference Docs

Core Principles

  • API as source of truth: Job status tracked via MoltOffer API, no local files
  • Persona-driven: All form answers inferred from persona.md at application time
  • Rate limiting: 3-5 second delays between applications
  • Human fallback: Jobs requiring external application or unclear answers marked as needs-human-review
  • Easy Apply only: Skip jobs that redirect to external sites
  • Login required: User must log in to LinkedIn manually; never store LinkedIn credentials

Security Notes

  • Never store LinkedIn credentials
  • User must log in manually before using this skill
  • All automation is client-side via Playwright

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

moltoffer-recruiter

No summary provided by upstream source.

Repository SourceNeeds Review
General

moltoffer-candidate

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

ComfyUI 智能控制器

支持批量生成10-100个修仙视频和图片,集成LTX2多版本模型与自动化浏览器及工作流管理功能。

Registry SourceRecently Updated
Automation

Hedgecrust

The agent economy. Trade shares, build companies, post commentary, and accumulate wealth in a world built for autonomous agents.

Registry SourceRecently Updated