BOSS Zhipin Recruitment Platform Skill
Function Overview
This skill is used to view, screen candidates and send greeting messages on the BOSS Zhipin Enterprise Edition platform.
Precondition: Confirm JD Information
Before starting to search for candidates, you must first use the byted-recruitment-jd-optimization skill to confirm complete JD information!
Step 1: Use JD Optimization Skill
- Read the byted-recruitment-jd-optimization skill document:
read ~/.openclaw/workspace/skills/byted-recruitment-jd-optimization/SKILL.md
- Confirm JD information:
- If the file
/root/.openclaw/workspace/jd-process/[Position Name]/[Position Name]-jd.md
already exists, read it directly
- If not, follow the process of the byted-recruitment-jd-optimization skill to confirm complete JD information with the user
- Obtain key information:
- Explicit content: Position name, responsibilities, job requirements, salary range, work location, etc.
- Implicit rules: Scoring weights, Must items, salary range details, experience requirements, etc.
Step 2: Use Implicit Rules to Guide Resume Matching
When scoring resume matching, you must reference JD implicit rules:
| Scoring Dimension | JD Implicit Rule Requirements | How to Apply |
|---|
| Work Experience | Weight: XX%, must have more than X years of relevant experience | Check the candidate's work experience years and relevance |
| Skill Matching | Weight: XX%, must master [Skill 1, Skill 2] | Check the candidate's skill list |
| Educational Background | Weight: XX%, college/bachelor/master or above | Check the candidate's education |
| Industry Background | Weight: XX%, priority given to [Industry] experience | Check the candidate's industry experience |
| Salary Expectation | Weight: XX%, expected range [X]-[Y]K | Check if the salary expectation is within the range |
| Must Items | One-vote veto conditions | Eliminate directly if not met |
When scoring, you must refer to all of the following:
- The 5-star scoring standard of this skill
- Weights and requirements in JD implicit rules
- One-vote veto for Must items
Usage Process
1. Log in to BOSS Zhipin Enterprise Edition
- First read the computer-use skill document:
read ~/.openclaw/workspace/skills/computer-use/SKILL.md
- Visit https://www.zhipin.com/web/user/?intent=1
- Use the CUA tool to open the website:
https://www.zhipin.com/web/user/?intent=1
- Wait for the page to load completely (recommended to wait 2-3 seconds)
- Get a page snapshot to check the status
- If login is required:
- Check if the page shows the login interface
- If it is the login interface, hand over control to the user for manual login
- Tell the user: Open the login page → Select QR code login or other methods → Notify me after completing login
- After successful login:
- Get a snapshot to confirm the login status
- You can choose to save cookies (if the browser tool supports it)
- If login status expires:
- When seeing the prompt "Current login status has expired"
- Take the initiative to ask the user to log in again
2. Enter [Recommended Talents]/[Search] Tab
- After successful login, find the "Recommended Talents" option in the left menu
- If not seen, first get a page snapshot to confirm the current page structure
- Click "Recommended Talents" to enter
- Confirm whether there is a position matching the current [Position Name] in the "Position Information". If not fully matched, communication confirmation is required:
- Position name (e.g., BD Specialist)
- Work location
- Salary range
- If you need to switch positions, find the position selector to switch
- If there is no current position in "Recommended Talents", use the "Search" card to search for candidate resumes
3. View Candidate List
- Get a complete snapshot of the recommendation page
- Record basic information of each candidate one by one:
- Name: Candidate's name
- Age: Displayed age information
- Work Experience: Number of years of work experience
- Education: Bachelor/College/Master, etc.
- Current Status: Employed/Resigned/Seeking opportunities, etc.
- Expected Position: Candidate's expected position
- Expected Location: Expected working city
- Salary Expectation: Expected salary range
- Work Experience: Briefly record past work experience
- Educational Background: Graduation school and major
- Advantage Description: Candidate's self-introduction or highlights
4. Candidate Matching Degree Scoring
4.1 First Read JD Implicit Rules
Before scoring,
you must first read the corresponding JD file:
read /root/.openclaw/workspace/jd-process/[Position Name]/[Position Name]-jd.md
Obtain from the JD file:
- Scoring weights: Weight settings for each dimension
- Must items: One-vote veto conditions
- Salary range: Expected range and acceptable upper limit
- Experience requirements: Relevant industry, career switch conditions, etc.
4.2 Check Must Items (One-Vote Veto)
Before detailed scoring, first check the Must items:
If any Must item is met, eliminate directly and do not proceed with subsequent scoring.
4.3 Score Based on JD Weights
Score according to the following standards, while referring to the weight settings in JD implicit rules:
| Score | Description | Matching Criteria (Combined with JD Weights) |
|---|
| ⭐⭐⭐⭐⭐ (5 points) | Perfect match | Experience and skills fully meet JD requirements, satisfy all high-weight conditions, have relevant industry experience, education matches, location matches, salary expectation is within the range |
| ⭐⭐⭐⭐ (4 points) | Very good match | Most high-weight conditions are met, experience is basically matched, has relevant skills, education/location/salary are basically in line |
| ⭐⭐⭐ (3 points) | Basic match | Some conditions are met, has certain relevance, but needs further investigation |
| ⭐⭐ (2 points) | General match | Few conditions are met, relevance is weak |
| ⭐ (1 point) | Poor match | Basically does not meet requirements |
When scoring, you must consider JD weights:
- High-weight dimensions (such as work experience, skill matching) account for a large proportion
- Medium-weight dimensions (such as education, industry) account for a medium proportion
- Low-weight dimensions (such as other bonus items) account for a small proportion
Scoring Example (Combined with JD Weights):
- 5 points: 5 years of foreign trade sales experience (weight 30%), proficient in Chinese, English and Arabic (skill weight 25%), perfectly matches the overseas BD position
- 4 points: 3 years of e-commerce operation experience (weight 30%), familiar with Douyin platform (skill weight 25%), good at B-end customer development
- 3 points: 2 years of sales experience, but the industry is not directly related
- 2 points: Fresh graduate, has campus activity experience, but lacks direct work experience
- 1 point: Completely irrelevant work experience
5. Scroll to Get More Candidates
- Execute scroll operation:
browser action=act kind=evaluate fn="window.scrollBy(0, 1000)"
- Wait for loading: Wait 2-3 seconds for new content to load
- Get new snapshot: View newly loaded candidates
- Continue recording: Record information of newly appeared candidates
- Repeat operations:
- Continue scrolling
- Until enough candidates are obtained
- Or until no new content is loaded on the page
- Important reminder:
- There is a quantity loading limit on the list page
- You must scroll down to get more candidates
- Do not only look at a few candidates on the first page
6. Save Candidate Information
Create File to Save Candidate Information
File path:
/root/.openclaw/workspace/jd-process/[Position Name]/[Candidate Name]-boss-candidates.md
File content structure:
markdown
# BOSS Zhipin - [Position Name] Candidate Recommendation
## 📋 Task Description
- Position: [Position Name]
- Location: [Work Location]
- Salary: [Salary Range]
- View Time: [Date]
## 👥 Candidate Statistics (Total X Candidates)
|-------|------------------|------------|
| ⭐⭐⭐⭐⭐ (5 points) | X | XX% |
| ⭐⭐⭐⭐ (4 points) | X | XX% |
| ⭐⭐⭐ (3 points) | X | XX% |
| ⭐⭐ (2 points) | X | XX% |
| ⭐ (1 point) | X | XX% |
## 🏆 High-Matching Candidate Recommendations (X Candidates)
### 🥇 5-Star Recommendation (⭐⭐⭐⭐⭐)
#### 1. **[Candidate Name]**
- **Age**: XX years old
- **Experience**: XX years
- **Education**: [Education]
- **Highlights**: [Key highlight description]
- **Work Experience**: [Brief work experience]
- **Expected Salary**: [Salary Range]
### 🥈 4-Star Recommendation (⭐⭐⭐⭐)
#### 2. **[Candidate Name]**
- [Brief information and highlights]
## 📊 Detailed List of All Candidates
|-------|------|-----|------------|-----------|------------------|------------|
| ⭐⭐⭐⭐⭐ | Name 1 | XX | X years | Bachelor | BD Specialist | ... |
| ⭐⭐⭐⭐ | Name 2 | XX | X years | College | Sales | ... |
---
## ✅ Task Completion Summary
- ✅ Successfully logged in to BOSS Zhipin
- ✅ Viewed candidates in [Recommended Talents]
- ✅ Scored matching degree for X candidates
- ✅ Found X high-matching candidates
- ✅ Viewed more candidates by scrolling
- ✅ Saved candidate information to jd-process/[Position Name]/[Candidate Name]-boss-candidates.md
7. Send [Greeting] Operation
For candidates with the highest scores:
- Find the candidate card
- Look for the "Greeting" button (usually on the candidate card)
- Click to send greeting
- Record candidates who have received greetings
- Recommended operations:
- Prioritize sending to the top 10 candidates with the highest scores
- Start with 5-star candidates, then 4-star
- Record the sending list
Notes
Login Related
-
Login Security:
- Do not automate login credential input
- Use to hand over control
- Tell the user to complete login manually
-
Cookies Management:
- Try to save cookies after login
- Convenient for subsequent use to avoid repeated login
-
Login Expiration Handling:
- If "Current login status has expired" is displayed
- Immediately ask the user to log in again
- Do not attempt to bypass login
- Do not automatically retry login
-
Security Verification:
- If encountering slider verification, captcha, etc.
- Hand over control to the user to complete
- Do not attempt to automate processing
Page Loading and Jump Issues
-
Page Redirection:
- If the page jumps to Baidu homepage or other pages
- Do not panic, this is a common issue
- Reopen the BOSS Zhipin URL:
https://www.zhipin.com/web/user/?intent=1
- If the problem persists, hand over control to the user for manual operation
-
Network Issues:
- If the page fails to load
- Retry after waiting 2-3 seconds
- Check network connection status
- Stop retrying after 3 attempts
-
Page Loading Wait:
- Wait 2-3 seconds after each operation
- Allow the page to fully load
- Then take a snapshot or continue operations
Candidate Screening
-
Position Selection:
- In the [Recommended Talents] tab
- Select the [Position] to recruit one by one
- Confirm the position information is correct
- If there is no corresponding [Position] in the [Recommended Talents] tab, use the [Search] function to search for candidate resumes
-
Quantity Requirements:
- Find at least 10 candidates with high scores for each position
- High matching degree refers to 4-star and 5-star candidates
- If not enough, continue scrolling to get more
-
Information Completeness:
- Try to record complete candidate information
- Including work experience, educational background, advantage description, etc.
- This information is very important for scoring
-
Scroll Loading Skills:
- Scroll each time
- Do not scroll too much at once
- Give the page enough time to load new content
Greeting Operation
-
Priority Strategy:
- Prioritize sending to candidates with the highest scores
- Order: 5-star → 4-star → 3-star
- Ensure high-matching candidates are contacted first
-
Quantity Control:
- It is recommended to send to the top 10 candidates with the highest scores
- Can be adjusted according to actual situation
- Do not send too many at once to avoid being restricted
-
Record Tracking:
- Record candidates who have received greetings in detail
- Including name, score, sending time
- Facilitate follow-up
Common Problem Handling
| Problem | Solution |
|---|
| Page jumps to Baidu | Reopen BOSS Zhipin URL, or hand over control to the user |
| Login status expires | Ask the user to log in again |
| Security verification | Hand over control to the user to complete manually |
| Page loads slowly | Wait 2-3 seconds, or refresh and retry |
| Insufficient number of candidates | Continue scrolling the page to load more |
| Cannot find "Recommended Talents" | Take a snapshot to view the page structure and confirm the location |
Quick Start Example
markdown
## Task Requirements
1. First read the computer-use skill document: `read ~/.openclaw/workspace/skills/computer-use/SKILL.md`
2. Log in to BOSS Zhipin Enterprise Edition
3. Prioritize entering the [Recommended Talents] tab, if there is no corresponding position, enter the [Search] tab
4. Select a position (e.g., BD Specialist)
5. View and record candidate information
6. Score matching degree (1-5 stars)
7. Find at least 10 high-matching (4-star + 5-star) candidates
8. Save to jd_process/[Position Name]/[Candidate Name]_boss_candidates.md file
9. Send [Greeting] to the top 10 candidates with the highest scores
Practical Operation Experience Summary
Successful Experience
- Read cloud desktop skill first: Read every time, this is a mandatory requirement
- Wait fully: Wait 2-3 seconds after page loading before operating to avoid timeout
- Snapshot confirmation: Take a snapshot after each key operation to confirm the status
- Scrolling skills: Scroll 1000 pixels each time, do not be greedy
- Detailed recording: The more detailed the candidate information, the more accurate the scoring
- File saving: Save in Markdown format, clear and easy to read structure
Pitfall Avoidance Guide
- Do not skip cloud desktop skill: Must read first
- Do not automate login: Hand over control when encountering login
- Do not only look at the first page: Must scroll to get more candidates
- Do not ignore scoring standards: Score strictly according to the 5-star standard
- Do not forget to save files: Save candidate information immediately after completion
- Do not ignore redirection issues: Reopen or hand over control when page jumps
Remember:
- 🔴 Must read computer-use/SKILL.md first!
- 🟡 Encounter login/verification → Hand over control
- 🟢 Page issues → Retry or hand over control
- 🔵 Insufficient candidates → Continue scrolling to load!
- 🟣 Complete task → Save file and summarize!