agentsclimarketplace

Enterprise encyclopedia

Skill AI-Kakashi/enterprise-encyclopedia

企业百科全书 — 查询中国企业工商信息,包括企业注册信息、法定代表人、股东结构、高管信息、经营范围、注册资本、企业风险评估等。适用场景:(1) 按企业名称或统一社会信用代码查询公司信息,(2) 查询法人、股东、高管、经营范围、注册资本,(3) 查询企业经营异常、诉讼记录、风险等级。不适用于:股票行情、财务报表、境外企业查询。From its SKILL.md

Install
npx -y skills add AI-Kakashi/enterprise-encyclopedia

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.8 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

Enterprise Lookup Skill

Query Chinese enterprise information via public APIs.

Setup

Before using this skill, obtain an API key from https://qibook.com:

  1. Visit https://qibook.com and register an account
  2. Go to the API management page and create an API key
  3. Configure the key in one of the following ways:
    • Set environment variable: export ENTERPRISE_API_KEY="your-key"
    • Or add to ~/.openclaw/openclaw.json under skills.entries.enterprise-lookup.apiKey

API Configuration

API_KEY="${ENTERPRISE_API_KEY:-}"
if [ -z "$API_KEY" ]; then
  API_KEY=$(cat ~/.openclaw/openclaw.json 2>/dev/null | jq -r '.skills.entries["enterprise-lookup"].apiKey // empty')
fi
BASE_URL="${ENTERPRISE_API_BASE:-https://qibook.com}"

If API_KEY is empty, stop and instruct the user:

"Please visit https://qibook.com to register and obtain an API key first. Then set it via ENTERPRISE_API_KEY environment variable or add apiKey under skills.entries.enterprise-lookup in ~/.openclaw/openclaw.json."

Commands

1. Search Enterprise by Name

Find companies matching a keyword:

curl -s -H "Authorization: $API_KEY" \
  "$BASE_URL/services/open/search/2.0?word={keyword}&pageNum=1&pageSize=5" | jq '.result.items[] | {name, id, regStatus, legalPersonName}'

Present results as:

Company NameLegal RepStatusCredit Code

2. Get Enterprise Detail

Retrieve full registration info by company ID or name:

curl -s -H "Authorization: $API_KEY" \
  "$BASE_URL/services/open/ic/baseinfoV2/2.0?keyword={company_name_or_id}" | jq '.result'

Extract and present:

  • Company Name (name)
  • Unified Social Credit Code (creditCode)
  • Legal Representative (legalPersonName)
  • Registered Capital (regCapital)
  • Established Date (estiblishTime) — format as YYYY-MM-DD
  • Business Status (regStatus)
  • Business Scope (businessScope)
  • Registered Address (regLocation)
  • Operating Period (fromTime ~ toTime)

3. Get Shareholders

curl -s -H "Authorization: $API_KEY" \
  "$BASE_URL/services/open/ic/holder/2.0?keyword={company_name_or_id}&pageNum=1&pageSize=20" | jq '.result.items[] | {name, capitalActl: .capitalActl[0], percent}'

Present as:

ShareholderContributionPercentage

4. Get Key Personnel

curl -s -H "Authorization: $API_KEY" \
  "$BASE_URL/services/open/ic/staff/2.0?keyword={company_name_or_id}&pageNum=1&pageSize=20" | jq '.result.items[] | {name, typeJoin}'

5. Risk Check (Simplified)

Check basic risk signals:

# Abnormal operations
curl -s -H "Authorization: $API_KEY" \
  "$BASE_URL/services/open/ic/abnormal/2.0?keyword={company_name_or_id}&pageNum=1&pageSize=5" | jq '.result'

# Legal proceedings
curl -s -H "Authorization: $API_KEY" \
  "$BASE_URL/services/open/jr/lawSuit/2.0?keyword={company_name_or_id}&pageNum=1&pageSize=5" | jq '.result'

Summarize risk as:

  • Number of abnormal operation records
  • Number of legal proceedings
  • Overall risk level: LOW / MEDIUM / HIGH

Output Format

Always structure the response as:

## {Company Name}

**Basic Info**
- Credit Code: ...
- Legal Rep: ...
- Status: ...
- Capital: ...
- Established: ...

**Business Scope**
...

**Shareholders** (top 5)
| Name | Amount | % |
|---|---|---|

**Risk Summary**
- Abnormal records: N
- Lawsuits: N
- Risk level: LOW/MEDIUM/HIGH

Fallback

If ENTERPRISE_API_KEY is not configured or the API is unreachable, inform the user:

"Enterprise API key not configured. Please visit https://qibook.com to register and obtain an API key. Then set ENTERPRISE_API_KEY in environment or add apiKey under skills.entries.enterprise-lookup in ~/.openclaw/openclaw.json."

Do NOT attempt to query without a valid API key. Always direct the user to https://qibook.com first.

Notes

  • Always confirm which company the user means if the search returns multiple results
  • Dates from the API are Unix timestamps in milliseconds — convert to YYYY-MM-DD
  • Rate limit: respect API rate limits, add 1s delay between batch queries
  • Data is sourced from National Enterprise Credit Information Publicity System (国家企业信用信息公示系统)

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,835. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.