~ / rigs / MadsLorentzen / ai-job-search

MadsLorentzen/ai-job-search

The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.

↗ GitHub ★ 45.3k mit updated 1d ago project Claude CodeCodex
share on X
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
CONTEXT TAX · EVERY TURN
~2.4k tokens
Moderate · median rig: 2.2k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit MadsLorentzen/ai-job-search/.claude ./rig-ai-job-search  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit MadsLorentzen/ai-job-search/.agents/skills/freehire-search .claude/skills/freehire-search
$ npx degit MadsLorentzen/ai-job-search/.agents/skills/jobbank-search .claude/skills/jobbank-search
$ npx degit MadsLorentzen/ai-job-search/.agents/skills/jobdanmark-search .claude/skills/jobdanmark-search
$ npx degit MadsLorentzen/ai-job-search/.agents/skills/jobindex-search .claude/skills/jobindex-search
$ npx degit MadsLorentzen/ai-job-search/.agents/skills/jobnet-search .claude/skills/jobnet-search
$ npx degit MadsLorentzen/ai-job-search/.agents/skills/linkedin-search .claude/skills/linkedin-search
$ npx degit MadsLorentzen/ai-job-search/.claude/skills/job-application-assistant .claude/skills/job-application-assistant
$ npx degit MadsLorentzen/ai-job-search/.claude/skills/job-scraper .claude/skills/job-scraper
$ npx degit MadsLorentzen/ai-job-search/.claude/skills/upskill .claude/skills/upskill
$ curl -fsSL --create-dirs -o .claude/agents/gemini-research-expert.md https://raw.githubusercontent.com/MadsLorentzen/ai-job-search/master/.claude/agents/gemini-research-expert.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,413 rigs:

{
  "permissions": {
    "deny": [
      "Read(~/.ssh/**)",
      "Read(**/.env)",
      "Bash(rm -rf *)",
      "Read(./.env)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /*)",
      "Read(~/.aws/**)",
      "Bash(rm -rf:*)",
      "Read(.env)",
      "Bash(git push --force*)",
      "Read(**/*.key)",
      "Read(./.env.*)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(gh pr merge *)",
      "Bash(chown *)",
      "Bash(docker *)"
    ]
  }
}

Skills (9)

Subagents (1)

gemini-research-expert
model: sonnet
Use this agent when the user needs to perform research tasks, gather information from external sources, or investigate topics that require web searches and synthesis of information.

Slash commands (12)

/add-portal/add-template/apply/expand/gmail-sync/html-report/interview/notion-sync/outcome/rank/reset/setup

Permissions

deny (0)
—
ask (0)
—
allow (18)
Skill(job-application-assistant)
Bash(bun run .agents/skills/jobbank-search/cli/src/cli.ts:*)
Bash(bun run .agents/skills/jobdanmark-search/cli/src/cli.ts:*)
Bash(bun run .agents/skills/jobindex-search/cli/src/cli.ts:*)
Bash(bun run .agents/skills/jobnet-search/cli/src/cli.ts:*)
Bash(bun run .agents/skills/linkedin-search/cli/src/cli.ts:*)
Bash(bun run .agents/skills/freehire-search/cli/src/cli.ts:*)
Bash(python salary_lookup.py:*)
Bash(python3 salary_lookup.py:*)
Bash(python tools/rank_state.py:*)
Bash(python3 tools/rank_state.py:*)
Bash(python tools/job_key.py:*)
Bash(python3 tools/job_key.py:*)
Bash(python tools/verify_pdf.py:*)
Bash(python3 tools/verify_pdf.py:*)
Bash(python tools/verify_layout.py:*)
Bash(python3 tools/verify_layout.py:*)
Bash(pdftotext:*)

Similar rigs

copied ✓