name: global-company-person-education description: "Verify overseas candidates’ education history including degrees, majors and GPA. Help HR teams run background checks and select qualified applicants for hiring.\n\n Trigger: educational background verification, candidate qualification assessment, overseas applicant screening, GPA check, hiring background validation" metadata: {"version":"1.0.3","homepage":"https://www.upkuajing.com","clawdbot":{"emoji":"📚","requires":{"bins":["python"],"env":["UPKUAJING_API_KEY"]},"primaryEnv":"UPKUAJING_API_KEY"}}
Query education history data from the global company database (全球企業庫) using the UpKuaJing Open Platform API.
來源於7w4.net。
This skill provides access to person education history from UpKuaJing's global company database. Given a person ID (hid), it returns the list of education records including schools attended, degrees obtained, majors, minors, and GPAs.
python --versionpip install -r requirements.txtScript directory: scripts/*.py
Run example: python scripts/*.py
Important: Always use direct script invocation like python scripts/person_education_list.py. Do NOT use shell compound commands like cd scripts && python person_education_list.py
person_education_list.py)This skill requires an API key. The API key is stored in the ~/.upkuajing/.env file:
cat ~/.upkuajing/.env
Example file content:
UPKUAJING_API_KEY=your_api_key_here
First check if the ~/.upkuajing/.env file has UPKUAJING_API_KEY;
If UPKUAJING_API_KEY is not set, prompt the user to choose:
1. User has one: User provides it (manually add to ~/.upkuajing/.env file)
2. User doesn't have one: You can apply using the interface (auth.py --new_key), the new key will be automatically saved to ~/.upkuajing/.env
Wait for user selection;
When API response indicates insufficient balance, explain and guide user to top up:
1. Create top-up order (auth.py --new_rec_order)
2. Based on order response, send payment page URL to user, guide user to open URL and pay, user confirms after successful payment;
Use this script to get account information for UPKUAJING_API_KEY: auth.py --account_info
All API calls incur fees, different interfaces have different billing methods.
Latest pricing: Users can visit Detailed Price Description
Or use: python scripts/auth.py --price_info (returns complete pricing for all interfaces)
Billed by number of calls, each call returns one page of education records:
- Each API call incurs a fee
- Use --cursor to get additional pages (each page is a separate call)
- Before execution:
1. Inform user that this query will incur a fee
2. Stop, wait for explicit user confirmation in a separate message, then execute script
Any operation that incurs fees must first inform and wait for explicit user confirmation. Do not execute in the same message as the notification.
| User Intent | Use API |
|---|---|
| "Find education history of person H_67890" | Education History List Query |
User request: "Find education history of person H_67890"
python scripts/person_education_list.py --hid H_67890
Get next page (use cursor returned from previous response):
python scripts/person_education_list.py --hid H_67890 --cursor 'cursor_string_from_previous_response'
UPKUAJING_API_KEY in ~/.upkuajing/.env fileDo not guess parameter names, get accurate parameter names and formats from documentation
Pagination:
cursor, more data is availablecursor value to get the next pageAn empty cursor means there is no more data
Cross-skill usage:
sid (school ID) from education results can be used with global-company-person-school-detail to look up detailed school information including name, location, and websitehid as the person unique identifier; sid is the school identifierdegrees is an array of academic degrees; majors and minors are arrays of study fieldspython scripts/auth.py --price_info to get accurate pricing informationOther UpKuaJing skills you might find useful:
這個 Skill 質量不錯,查詢海外候選人教育背景很方便。文件清晰易懂,費用提醒機制貼心。但功能比較單一,缺少自動翻頁處理,大量資料查詢時需要手動操作。整體適合有明確人物 ID 的場景使用。