Install
openclaw skills install @upkuajing/global-company-person-school-detailOfficial skill for upkuajing (跨境魔方). Query school detail (学校详情) from the global company database (全球企业库). Get detailed school information including name, type, location, and social media URLs.
openclaw skills install @upkuajing/global-company-person-school-detailQuery school detail information from the global company database (全球企业库) using the UpKuaJing Open Platform API.
This skill provides access to detailed school information from UpKuaJing's global company database. Given a school ID (sid), it returns the school's name, type, location, and social media URLs. This is a single-record lookup with no pagination needed.
sid (school ID) can be obtained from global-company-person-education (education history query) resultspython --versionpip install -r requirements.txtScript directory: scripts/*.py
Run example: python scripts/*.py
Important: Always use direct script invocation like python scripts/school_detail.py. Do NOT use shell compound commands like cd scripts && python school_detail.py
school_detail.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 query returns the complete school details:
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 |
|---|---|
| "Get details of school S_001" | School Detail Query |
User request: "Get details of school S_001"
python scripts/school_detail.py --sid S_001
UPKUAJING_API_KEY in ~/.upkuajing/.env fileCheck API documentation:
Cross-skill usage:
sid) can be obtained from global-company-person-education or global-company-person-alumni query resultssid) can be found in education records (from global-company-person-education) or alumni records (from global-company-person-alumni)python scripts/auth.py --price_info to get accurate pricing informationOther UpKuaJing skills you might find useful: