~ / rigs / suxrobGM / jobpilot

suxrobGM/jobpilot

An AI agent that applies to jobs for you - searches boards, tailors your resume, fills applications, messages recruiters. All from a real browser on your machine, on your Claude Code or Codex subscription.

↗ GitHub ★ 80 mit updated 10d ago project Claude CodeCodex Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~12.5k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add playwright -- npx @playwright/mcp@latest --snapshot-mode none --user-data-dir .playwright-mcp
$ claude mcp add --transport http upwork https://mcp.upwork.com/mcp
$ npx degit suxrobGM/jobpilot/.claude ./rig-jobpilot  # 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.

$ claude mcp add playwright -- npx @playwright/mcp@latest --snapshot-mode none --user-data-dir .playwright-mcp
$ claude mcp add --transport http upwork https://mcp.upwork.com/mcp
$ npx degit suxrobGM/jobpilot/.claude/skills/add-api-route .claude/skills/add-api-route
$ npx degit suxrobGM/jobpilot/.claude/skills/commit .claude/skills/commit
$ npx degit suxrobGM/jobpilot/.claude/skills/db-migrate .claude/skills/db-migrate
$ npx degit suxrobGM/jobpilot/.claude/skills/knip-cleanup .claude/skills/knip-cleanup
$ npx degit suxrobGM/jobpilot/.claude/skills/pr-review .claude/skills/pr-review
$ npx degit suxrobGM/jobpilot/.claude/skills/release .claude/skills/release
$ npx degit suxrobGM/jobpilot/.claude/skills/restart-terminal .claude/skills/restart-terminal
$ npx degit suxrobGM/jobpilot/.claude/skills/tanstack-form-composition .claude/skills/tanstack-form-composition
$ npx degit suxrobGM/jobpilot/.claude/skills/teaser-video .claude/skills/teaser-video
$ npx degit suxrobGM/jobpilot/.claude/skills/verify .claude/skills/verify
$ npx degit suxrobGM/jobpilot/plugin/skills/apply .claude/skills/apply
$ npx degit suxrobGM/jobpilot/plugin/skills/auto-apply .claude/skills/auto-apply
$ npx degit suxrobGM/jobpilot/plugin/skills/cover-letter .claude/skills/cover-letter
$ npx degit suxrobGM/jobpilot/plugin/skills/extract-resume .claude/skills/extract-resume
$ npx degit suxrobGM/jobpilot/plugin/skills/get-code .claude/skills/get-code
$ npx degit suxrobGM/jobpilot/plugin/skills/humanizer .claude/skills/humanizer
$ npx degit suxrobGM/jobpilot/plugin/skills/interview .claude/skills/interview
$ npx degit suxrobGM/jobpilot/plugin/skills/networking .claude/skills/networking
$ npx degit suxrobGM/jobpilot/plugin/skills/pilot .claude/skills/pilot
$ npx degit suxrobGM/jobpilot/plugin/skills/rescan-skipped .claude/skills/rescan-skipped
$ npx degit suxrobGM/jobpilot/plugin/skills/resume-campaign .claude/skills/resume-campaign
$ npx degit suxrobGM/jobpilot/plugin/skills/review-resume .claude/skills/review-resume
$ npx degit suxrobGM/jobpilot/plugin/skills/scan-inbox .claude/skills/scan-inbox
$ npx degit suxrobGM/jobpilot/plugin/skills/search .claude/skills/search
$ npx degit suxrobGM/jobpilot/plugin/skills/setup .claude/skills/setup
$ npx degit suxrobGM/jobpilot/plugin/skills/solve-captcha .claude/skills/solve-captcha
$ npx degit suxrobGM/jobpilot/plugin/skills/tailor-resume .claude/skills/tailor-resume
$ npx degit suxrobGM/jobpilot/plugin/skills/upwork-profile .claude/skills/upwork-profile
$ npx degit suxrobGM/jobpilot/plugin/skills/upwork-proposal .claude/skills/upwork-proposal
$ npx degit suxrobGM/jobpilot/plugin/skills/upwork-search .claude/skills/upwork-search
$ npx degit suxrobGM/jobpilot/plugin/skills/upwork-submit .claude/skills/upwork-submit
$ npx degit suxrobGM/jobpilot/plugin/skills/upwork-sync .claude/skills/upwork-sync

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

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "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(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

MCP servers (2)

serversourceest. tokens
Playwright MCP · "playwright" npm 7.5k
mcp.upwork.com · "upwork" remote · remote 2.5k

Skills (32)

Permissions

deny (0)
—
ask (0)
—
allow (12)
Bash(jobpilot-api:*)
Bash(date:*)
mcp__plugin_jobpilot_playwright__*
Skill(humanizer)
Skill(cover-letter)
Skill(upwork-proposal)
Skill(upwork-sync)
Skill(upwork-submit)
Skill(autopilot)
Skill(apply)
Skill(search)
Skill(interview)

Similar rigs

copied ✓