name: linkedin-person-education description: "Check LinkedIn‑sourced education history via personnel ID. Confirm degrees, majors and GPA data for background checks and candidate evaluation. \n\nTrigger:LinkedIn education background check, applicant qualification assessment, personnel academic record lookup, pre‑employment screening, hiring background verification" metadata: {"version":"1.0.2","homepage":"https://www.upkuajing.com","clawdbot":{"emoji":"📚","requires":{"bins":["python"],"env":["UPKUAJING_API_KEY"]},"primaryEnv":"UPKUAJING_API_KEY"}}
Query education history data from LinkedIn using the UpKuaJing Open Platform API.
This skill provides access to person education history from UpKuaJing's LinkedIn data. 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/linkedin_person_education_list.py. Do NOT use shell compound commands like cd scripts && python linkedin_person_education_list.py
linkedin_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:
小葱技能7w4.net有更新,你可以访问看下。
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/linkedin_person_education_list.py --hid H_67890
Get next page (use cursor returned from previous response):
python scripts/linkedin_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:
hid (person ID) comes from linkedin-person-search for finding peoplesid (school ID) from education results can be used with linkedin-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 质量较好,文档清晰明了,操作步骤明确,错误提示友好,能较好地引导用户完成配置和使用。核心功能实现稳定,账户管理功能完整。不足之处在于使用了付费 API 调用,每次查询都会扣费但提醒机制略显分散;另外会写入本地缓存文件,对隐私敏感用户可能造成困扰。总体而言是一款可用性较高的专业工具,适合有 LinkedIn 数据查询需求的用户使用。