# Automate Dice.com Easy Apply Job Applications

Job seekers spend hours manually applying to positions on Dice.com. This skill automates search, filtering, and application submission using Puppeteer browser automation, helping users efficiently apply to remote roles with verified resumes.

## Install

```bash
npx skillstore add ralyodio/dice-easy-apply
```

## Metadata

- - Slug: ralyodio-dice-easy-apply
- - Version: 1.0.0
- - Author: ralyodio
- - GitHub username: ralyodio
- - License: MIT
- - Repository: https://github.com/ralyodio/agent-skills/tree/main/skills/dice-easy-apply-automation
- - Ref: main
- - Supported tools: Claude, Codex, Claude Code
- - Risk level: medium
- - Risk factors: external\_commands, network, filesystem, env\_access
- - Quality score: 50
- - Quality tier: warning
- - Public page: https://skillstore.pages.dev/skills/ralyodio-dice-easy-apply
- - Manifest: https://skillstore.pages.dev/api/skills/ralyodio-dice-easy-apply/manifest

## Capabilities

- Search Dice.com using configurable remote and Easy Apply filters
- Extract job IDs and descriptions from search results
- Apply to jobs using Dice Easy Apply wizard with verified resume upload
- Skip jobs with onsite, hybrid, or clearance requirements automatically
- Maintain application state to avoid duplicate submissions
- Handle CAPTCHA and MFA prompts by pausing for human intervention

## Use Cases

- Passive Job Application Monitoring: Set up daily runs to search new remote AI and software engineering roles on Dice.com and apply automatically within defined limits.
- Bulk Resume Distribution: Configure search queries for multiple roles and let the skill handle the repetitive application process while ensuring each application uses the verified resume.
- Remote-Focused Job Filtering: Use the skill to find and apply only to fully remote positions, filtering out hybrid and onsite roles that do not match work preferences.

## Prompt Templates

### Basic Dice Job Search

```
Use the dice-easy-apply skill to search for remote AI engineer positions on Dice.com. Set MAX_APPLY to 5 and DRY_RUN to 1 for review.
```

### Full Stack Developer Applications

```
Run dice-easy-apply with queries for 'full stack engineer', 'react developer', and 'typescript engineer'. Apply to up to 10 positions.
```

### Contract Position Filtering

```
Search for contract remote positions using EMPLOYMENT_FILTER=CONTRACTS. Focus on software engineering roles matching the resume wheelhouse.
```

### Resume-Specific Job Matching

```
Review the configured RESUME_PDF and COVER_PDF paths. Search for roles matching the resume skills. Apply only to positions within the resume wheelhouse.
```

## Limitations

- Cannot bypass Dice.com anti-bot detection or CAPTCHAs
- May trigger account penalties if applied too aggressively
- Requires manual Chrome login for initial authentication
- Cannot handle complex application forms requiring dynamic content

## Best Practices

- Start with DRY\_RUN=1 to review applications before submission
- Keep MAX\_APPLY at 15 or fewer to avoid account penalties
- Use a separate Chrome profile for automated applications to isolate from manual browsing

## Anti Patterns

- Do not set MAX\_APPLY above 20 — high application volume may trigger Dice.com account restrictions
- Do not skip the CAPTCHA handling steps — this protects your account from being locked
- Do not reuse credentials in multiple scripts — always use environment variables or pre-authenticated profiles

## Security Audit

- - Safe to publish: true
- - Audited at: 2026-04-30T12:25:26.478\+00:00
- - Summary: This skill automates Dice.com job applications using Puppeteer browser automation. Static analysis flagged 59 potential issues, many of which are false positives from the documentation format. Actual security concerns include environment variable access for file paths, temporary file usage, and platform ToS compliance. The skill is not malicious but presents elevated risk due to automated job application behavior that may trigger account penalties on Dice.com.

## Stats

- - Views: 82
- - Downloads: 3
- - Favorites: 0
- - Popularity score: 0
