Install
openclaw skills install @upkuajing/global-company-employeeOfficial skill for upkuajing (跨境魔方). Query employee list (员工列表) from the global company database (全球企业库). Get employee information including person IDs and job titles by company ID, with cursor-based pagination. Requires a company ID (pid) — obtain it first via the global-company-search skill.
openclaw skills install @upkuajing/global-company-employeeQuery employee data from the global company database (全球企业库) using the UpKuaJing Open Platform API.
This skill provides access to employee information from UpKuaJing's global company database. Given a company ID (pid), it returns the list of employees with their person IDs and job titles. Supports cursor-based pagination for large result sets.
Prerequisite: The company ID (pid) is required as input. If the user does not already have a company ID, use the global-company-search skill first to search for the target company and obtain its pid, then proceed with this skill.
python --versionpip install -r requirements.txtScript directory: scripts/*.py
Run example: python scripts/*.py
Important: Always use direct script invocation like python scripts/company_employee_list.py. Do NOT use shell compound commands like cd scripts && python company_employee_list.py
company_employee_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:
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:
auth.py --new_rec_order)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 employee records:
--cursor to get additional pages (each page is a separate call)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 |
|---|---|
| "List employees of company US_12345" | Employee List Query |
| User has a company name but no pid | global-company-search (find the company and get its pid, then use this skill) |
User request: "List employees of company US_12345"
python scripts/company_employee_list.py --pid US_12345
Get next page (use cursor returned from previous response):
python scripts/company_employee_list.py --pid US_12345 --cursor 'cursor_string_from_previous_response'
UPKUAJING_API_KEY in ~/.upkuajing/.env fileCheck API documentation:
Query parameters:
Pagination:
cursor, more data is availablecursor value to get the next pagecursor means there is no more datahid as the person unique identifier; pid is the company identifiertitleNames is a list of job title strings for each employeepython scripts/auth.py --price_info to get accurate pricing informationOther UpKuaJing skills you might find useful: