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:
doctorcho môi trường,statuscho 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 fileapplications/*.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
- 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ì. - 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. - 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. - Sửa câu trả lời sai: cập nhật
answerstrongdata/profile.json, rồiapply --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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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.
- Cài sẵn Node.js (bản LTS), Git và trình duyệt Chrome.
- Tải mã nguồn:
git clone https://github.com/qbeka/jev-job-search.git - Vào thư mục và cài gói:
cd jev-job-search && npm install - 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). - Mở Claude Code tại thư mục gốc repo, chạy
/setupđể điềndata/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). - 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. - 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.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT