AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
← Về danh sách

apply — vòng lặp nộp đơn ứng tuyển

Skill điều khiển Claude chạy vòng lặp jev CLI: tự điền từng form tuyển dụng trong cửa sổ Chrome riêng, kiểm tra lại giá trị rồi chỉ nộp những form đã sẵn sàng.

Tự động hóaTrung cấp★ 336⑂ 62Điểm AI 9/10Cập nhật lần cuối: 19 thg 10, 2026

Nó làm được gì

Khi bạn gõ /apply hoặc nói "bắt đầu nộp đơn", Claude sẽ vận hành toàn bộ quy trình ứng tuyển của jev CLI.

  • Kiểm tra trước: doctor cho môi trường, status cho hàng đợi, nếu hàng đợi trống hoặc cũ thì chạy /discover
  • Điền form: ánh xạ trường dữ liệu, phần còn thiếu do một lượt gọi Claude headless trả lời, form nhiều trang được đi qua từng trang
  • Xác minh: đọc lại giá trị hiển thị trên trang trước khi gửi
  • Bảng xử lý theo kết quả: READY/submitted, needs your code, kiểm tra robot, not confirmed, filled, not ready, blocked…
  • Ranh giới an toàn: không bao giờ đăng nhập, không đọc/nhập mật khẩu hay mã xác minh, không vượt CAPTCHA, không ký thay người dùng
  • Báo cáo cuối: số đơn đã gửi, việc còn lại cho bạn, số form đang mở chờ resume, chi phí, và vị trí các file applications/*.csv

Phù hợp với ai

  • Người đang tìm việc nộp nhiều đơn trên Greenhouse, Lever, Ashby, Workday
  • Người muốn lưu lịch sử ứng tuyển gọn gàng dưới dạng CSV
  • Người quen dùng terminal/Node và muốn tự động hóa nhưng vẫn giữ phần việc cần con người

Ví dụ sử dụng

  1. Chạy thử: "Máy mới, thử 5 form xem sao" → apply --dry --count 5, chỉ điền và in ra từng nhãn/giá trị, không gửi gì.
  2. Nộp thật: "Nộp 10 công việc tốt nhất hôm nay" → apply --count 10 --submit, sau đó Claude phân loại đơn đã gửi / đang chờ / cần làm tay.
  3. Link tự tìm: "Nộp giúp link Ashby này" → apply <link> --submit để chấm điểm, đưa lên đầu hàng đợi và điền.
  4. Sửa câu trả lời sai: cập nhật answers trong data/profile.json, rồi apply --dry <id> để kiểm tra lại.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/qbeka/jev-job-search/HEAD/.claude/skills/apply/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
↓ Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên AI Skill Mart.
Copy thư mục .claude/skills/apply từ repo GitHub qbeka/jev-job-search vào ~/.claude/skills/apply/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/qbeka/jev-job-search.git && cd jev-job-search && npm install && mkdir -p ~/.claude/skills && cp -r .claude/skills/apply ~/.claude/skills/

⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Cài sẵn Node.js (bản LTS), Git và trình duyệt Chrome.
  2. Tải mã nguồn: git clone https://github.com/qbeka/jev-job-search.git
  3. Vào thư mục và cài gói: cd jev-job-search && npm install
  4. Nếu muốn dùng skill ở mọi nơi: mkdir -p ~/.claude/skills && cp -r .claude/skills/apply ~/.claude/skills/ (chạy Claude Code ngay trong repo thì skill tự được nhận).
  5. Mở Claude Code tại thư mục gốc repo, chạy /setup để điền data/profile.json (kinh nghiệm, học vấn, tình trạng được phép làm việc, câu trả lời mẫu).
  6. Chạy npx jev doctor để kiểm tra môi trường và npx jev discover để tạo hàng đợi công việc.
  7. Lần đầu hãy chạy npx jev apply --dry --count 5 để diễn tập; khi dữ liệu đã đúng mới dùng /apply để nộp thật.