소스 정보
- 저장소
- an8079/take-skills
- 최근 소스 활동
- 2026년 4월 6일 08:05
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 4
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/an8079/take-skills --skill enterprise-api-orchestrator명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | enterprise-api-orchestrator |
| description | YAML配置驱动企业数据API编排技能,自动生成工具 + 编排多步工作流(工商四要素核验/工商查询/涉诉查询等) |
给定 YAML 配置文件,自动识别可用工具:
# 工具配置示例 (api_config.yaml)
tools:
- name: verify_enterprise_four_factors
endpoint: https://api.juhe.cn/enterprise/verify
params: [company_name, legal_person, id_card, account_no]
- name: get_enterprise_brief
endpoint: https://api.juhe.cn/enterprise/brief
params: [company_name]
读取并解析配置:
# 查找项目中的 api_config.yaml
find . -name "api_config.yaml" -o -name "api_config.yml" | head -3
# 或查看 ragent/tools/api_tools/config/ 目录
ls /workspace/ragent/tools/api_tools/config/
根据用户需求匹配合适的工具,直接调用:
| 工具 | 适用场景 |
|---|---|
verify_enterprise_four_factors | 营业执照+法人+身份证+账号四要素核验 |
get_enterprise_brief | 企业基本信息(名称/法人/注册资本/成立日期) |
get_enterprise_business_info | 工商信息全量(注册地址/经营范围/状态) |
get_enterprise_branches | 分支机构查询(分公司/子公司) |
get_enterprise_employees | 主要人员(董事长/总经理/监事) |
get_enterprise_shareholders | 股东信息(持股比例/出资额) |
get_enterprise_investment | 对外投资(子公司/参股公司) |
get_enterprise_annual_report | 工商年报(营收/资产/社保) |
query_legal_case | 涉诉信息(立案/开庭/判决) |
get_enterprise_qualification | 工程资质(建筑业/专业承包资质) |
get_enterprise_high_tech | 高新技术企业认定状态 |
query_micro_enterprise | 小微企业认定 |
get_enterprise_tax_arrears | 欠税信息 |
企业尽职调查(DD)工作流:
1. verify_enterprise_four_factors → 确认四要素真实
2. get_enterprise_brief → 获取基本信息
3. get_enterprise_shareholders → 核查股权结构
4. get_enterprise_investment → 核查对外投资
5. query_legal_case → 核查法律风险
6. get_enterprise_tax_arrears → 核查税务风险
→ 汇总输出《企业尽调报告》
批量查询工作流:
输入: [公司A, 公司B, 公司C]
对每个公司并行执行:
- get_enterprise_brief
- query_legal_case
- get_enterprise_high_tech
→ 汇总输出《批量企业报告》
当用户需求明确对应单一工具时,直接调用:
当用户需求复杂或模糊时,启动多工具编排:
step 1: 意图识别 + 参数提取
tool: 自然语言理解
params: { user_input: "帮我查一下这家公司靠不靠谱" }
description: 从用户输入中识别公司名称和查询意图
step 2: 基础信息获取
tool: exec / python
params: { command: "python -c 'from src.tools import get_enterprise_brief; print(get_enterprise_brief(company_name))'" }
description: 调用 get_enterprise_brief 获取基本信息
step 3: 风险筛查
tool: exec / python
params: { parallel: ["query_legal_case", "get_enterprise_tax_arrears"] }
description: 并行调用涉诉+欠税API
step 4: 结果汇总
tool: llm-task
params: { prompt: "将以下企业数据汇总成尽调报告..." }
description: LLM汇总所有结果,生成结构化报告
在 /workspace/ragent/tools/api_tools/ 目录下运行:
cd /workspace/ragent/tools/api_tools
export JUHE_API_KEY=your_api_key
python -c "
from src.tools import get_enterprise_brief, query_legal_case
import json
# 示例调用
result = get_enterprise_brief(company_name='示例公司')
print(json.dumps(result, ensure_ascii=False, indent=2))
"
使用 wecom_mcp 调用已部署的企业数据接口。
✅ 企业基础信息
━━━━━━━━━━━━━━━━━
公司名称: [name]
法定代表人: [legal_person]
注册资本: [registered_capital]
成立日期: [establishment_date]
经营状态: [business_status]
统一社会信用代码: [credit_code]
⚠️ 风险提示
━━━━━━━━━━━━━━━━━
欠税记录: [tax_arrears]
涉诉案件: [N] 件
...
❌ 查询失败
━━━━━━━━━━━━━━━━━
原因: [API错误信息]
建议: [重试/检查API Key/更换查询参数]
pip install -r /workspace/ragent/tools/api_tools/requirements.txt.env 或环境变量 JUHE_API_KEY)工具内置 Redis 缓存,相同查询在 TTL 内直接返回缓存结果:
| 错误类型 | 处理方式 |
|---|---|
| API Key 无效 | 提示配置 API Key,参考 .env.example |
| 请求超限(429) | 自动退避 + 重试,最多重试3次 |
| 网络超时 | 重试,最多重试3次 |
| 字段映射错误 | 日志记录 + 返回原始响应 |