applyd

Automates job-search scanning, CV-tailored evaluation, and Notion application tracking from the terminal.

Updated May 29, 2026
One-click install
npx skills add https://github.com/marz1307/applyd --skill applyd-marz1307
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: applyd
Source: https://github.com/marz1307/applyd
Command: npx skills add https://github.com/marz1307/applyd --skill applyd-marz1307

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, @brightdata/mcp, firecrawl-mcp, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Job hunting involves repetitive manual work: scanning dozens of portals, judging fit against your CV, rewriting resumes and cover letters per posting, and tracking application status. This Skill automates that entire pipeline while keeping the final submit decision with the user. ## Core Features & Use Cases - Portal scanning and deduplication: Scans LinkedIn, Indeed, Glassdoor, Welcome to the Jungle, Reed UK, and free ATS endpoints (Greenhouse, Ashby, Lever, Workable), deduplicating against a Notion tracker. - A–G evaluation and drafting: Scores each posting 0–100 against your CV with written reasoning, then generates archetype-tailored, ATS-clean CV PDFs and cover letters via Playwright. - Pipeline tracking and interview prep: Logs every application to a Notion database with kanban views, computes funnel metrics and follow-up cadences, and builds STAR+R interview prep packs. - Use Case: Paste a job URL into your agent chat; the Skill verifies the posting is live, evaluates fit against your CV, drafts a tailored CV and cover letter, fills the application form answers, and logs everything to Notion — stopping before Submit so you make the final call. ## Quick Start Ask your agent to run the applyd skill to evaluate this job posting URL and draft a tailored CV and cover letter for it.

Frequently Asked Questions about applyd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate my job search with Claude Code?

Clone the applyd repository into ~/.claude/skills/applyd, run npm install, then start Claude Code in a workspace folder and type /applyd. Onboarding walks you through CV import, target roles, Notion setup, and scheduled scans.

How does the job posting evaluation and scoring work?

Each posting goes through A–G evaluation blocks covering role summary, CV match, level strategy, compensation research, customization plan, interview stories, and posting legitimacy. Postings scoring below the configurable floor (default 70/100) are routed to Not pursuing without drafting.

Can I use applyd without Claude Code?

Yes. The project contract in AGENTS.md is agent-neutral, and the same modes run under Codex CLI, Cursor, Zed, OpenCode, Gemini CLI, and Aider via overlay files. Claude Code is only the reference implementation with the /applyd slash command.

Do I need a Bright Data or Notion account for the job scanner?

Neither is strictly required. Without Bright Data, the scanner falls back to free ATS APIs (Greenhouse, Ashby, Lever, Workable). Without Notion, tracking falls back to a local data/applications.md file instead of the auto-created Notion database.

Does applyd submit applications automatically?

No. It fills forms, drafts answers, and generates PDFs, but always stops before clicking Submit, Send, or Apply. The user reviews everything and makes the final submission decision manually.

Why does the scanner return zero job results?

Zero results usually mean portals.yml lacks companies with Greenhouse, Ashby, Lever, or Workable career URLs, or the title_filter.positive keywords do not match real posting titles. Run the scan script directly to inspect raw output.