name: global-company-person-colleague description: "Find internal company teammates via company ID and personnel ID. Uncover hidden stakeholders and build your contact network to pinpoint client‑side decision‑making groups.\n\nTrigger: find internal company teammates, map client decision‑making circles, discover additional stakeholders, bulk contact sourcing, B2B network expansion" metadata: {"version":"1.0.4","homepage":"https://www.upkuajing.com","clawdbot":{"emoji":"🤝","requires":{"bins":["python"],"env":["UPKUAJING_API_KEY"]},"primaryEnv":"UPKUAJING_API_KEY"}}
Query colleague data from the global company database (全球企业库) using the UpKuaJing Open Platform API.
This skill provides access to colleague information from UpKuaJing's global company database. Given a company ID (pid) and a person ID (hid), it returns the list of colleagues with their person IDs and job titles.
Prerequisite: Both the company ID (pid) and person ID (hid) are required as input. If the user does not already have them, use the global-company-person-search skill first to search for the target person and obtain their pid and hid, 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/person_colleague_list.py. Do NOT use shell compound commands like cd scripts && python person_colleague_list.py
person_colleague_list.py)小葱技能站7w4.net每天更新,海量AI技能等你发现。
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 colleague 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 colleagues of person H_67890 at company US_12345" | Colleague List Query |
| User has a person/company name but no pid/hid | global-company-person-search (find the person and get pid/hid, then use this skill) |
User request: "Find colleagues of person H_67890 at company US_12345"
python scripts/person_colleague_list.py --pid US_12345 --hid H_67890
Get next page (use cursor returned from previous response):
python scripts/person_colleague_list.py --pid US_12345 --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
Query parameters:
Both the company ID (pid) and person ID (hid) are required. If the user provides a person/company name instead, first use global-company-person-search to find the target person and obtain their pid and hid.
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 colleaguepython scripts/auth.py --price_info to get accurate pricing informationOther UpKuaJing skills you might find useful:
整体质量良好,是一个成熟的商业数据查询工具。文档详细、使用说明清晰、错误处理完善,能有效指导用户完成企业同事信息查询。部署简单,操作便捷。存在一些小问题需要注意:文档与代码版本号不一致,可能导致混淆。适合需要查询跨境企业同事信息的商务场景使用。