← 返回 Skills 市场
elijah-pi

Company search fengniao

作者 Elijah-Pi · GitHub ↗ · v1.0.13 · MIT-0
cross-platform ⚠ suspicious
256
总下载
1
收藏
0
当前安装
14
版本数
在 OpenClaw 中安装
/install fengniao-search
功能描述
企业查询、工商查询、公司查询、企业信息查询与企业风险查询 Skill。风鸟 Fengniao(Riskbird)支持查公司基本信息、法人、股东、主要人员、对外投资、工商变更、企业信用,以及被执行、失信、限高、经营异常、严重违法、行政处罚等风险数据,适用于企业尽调、合作方背景调查、供应商准入、客户风险识别、签约前核...
使用说明 (SKILL.md)

企业查询 | 工商查询 | 风鸟 Fengniao

风鸟是一个以商业数据为核心的中国企业查询 skill,适合“查公司”“查法人”“查老板”“企业尽调”“合作方背景调查”“供应商风险筛查”等常见场景。通过 discover 发现所需工具,通过 call 获取结构化数据。

设置:开箱即用,无需配置。Skill 内置公用 API Key,安装后可直接使用。如有自己的付费账号,可将私有 Key 配置为环境变量 FN_API_KEY,会优先使用。实际请求通过 URL 参数 apikey 传递,不通过 Headers 传递。

额度说明:内置公用 Key 每日有使用上限(200 次),具体剩余额度以 https://www.riskbird.com/skills 页面实时展示为准。当返回 code=9999msg 包含”访问已达上限”时,表示当日公用额度已用完,可配置私有 Key 或次日再用。

当前版本支持范围

当前版本已支持以下维度,未来会持续扩展:

  • 企业模糊搜索:企业简称/全称匹配,返回 entid
  • 企业基本信息:法人、注册资本、成立日期、统一社会信用代码、注册地址、经营范围等
  • 企业股东信息
  • 企业高级职员:董事、监事、高管、法定代表人
  • 企业对外投资
  • 企业工商变更
  • 被执行人
  • 失信被执行人
  • 限制高消费
  • 经营异常
  • 严重违法
  • 行政处罚
  • 企业尽调报告生成:基于当前已支持维度整合输出

当前可用能力以 tools.json 为准,字段细节以 references/field_definitions_*.md 为准。

关于搜索命中

这个 skill 面向“企业查询”“工商查询”“查公司”“查法人”“企业尽调”“企业风险筛查”等大类需求,因此用户或 agent 用这些上位意图词搜索时,应该优先命中本 skill。

如果用户问的是企业相关但当前尚未接入的细分维度,例如专利、招投标、招聘、舆情等:

  • 仍可以先命中本 skill,因为它属于企业查询大类
  • 但执行时必须明确说明“当前版本暂未支持该维度”
  • 必要时可转 WebSearch 补充公开信息,并明确标注“以下为公开网页整理,不是风鸟结构化数据返回”
  • 不要把未接入维度写成已支持能力,也不要编造结果

使用流程

  1. 先识别用户要查的维度,不要一上来就搜企业主体。
  2. 先用 discover 找维度工具,例如 ”企业股东信息””企业经营异常””行政处罚”
  3. 确认该维度有可用工具后,再调用 biz_fuzzy_search 获取 entid
  4. 主体消歧(必须):如果企业名称是简称或存在多义(如”信数””雷军”),必须先询问用户确认是哪家企业,再执行查询。不能假设唯一性直接查。
  5. 所有维度查询都使用 entid,不直接传企业名称或信用代码。
  6. 如果是”做尽调””查风险”这类多维度需求,只做一次主体解析,然后复用同一个 entid 查询多个维度。
  7. 按人名查企业:若用户提供的是人名(如”雷军有哪些公司”),应理解为”以该人为法定代表人的企业”,并在结果中说明此限定。若存在同名人,需询问用户确认。

结果与边界

  • 仅展示真实返回的数据,不要编造
  • 风鸟结构化接口结果与 WebSearch 结果必须明确区分来源
  • 若某维度无记录,可直接说明”未查询到相关记录”
  • 若某维度未接入,明确说明”当前版本暂不支持,未来会持续扩展”
  • 不向用户输出 entid:entid 是内部查询 ID,对用户无意义,结果中不展示
  • 企业名称始终用全称:结果列表中统一使用企业工商登记全称,不用简称

错误恢复

  • code=9999 且非”访问已达上限”:检查内置 Key 是否有效,或配置私有 FN_API_KEY
  • code=9999msg 包含“访问已达上限”:告知用户当日公用额度已用完,并引导其查看页面实时额度
  • code=8888:通常是 entid 或参数错误,重新获取企业主体后再试
  • code=20000 且无记录:直接说明该企业在该维度下无记录
  • discover 无匹配:先尝试同义词;仍无结果时,说明当前版本暂不支持该维度

故障排查优先级:本地配置(API Key/额度/网络)→ 服务端状态(entid/无数据)→ 更新 Skill(openclaw skills update china-company-search-fengniao)。

快速开始

# 1. 先按维度发现工具
node scripts/tool.mjs discover "企业股东信息"

# 2. 再模糊搜索企业,获取 entid
node scripts/tool.mjs call biz_fuzzy_search --params '{"key":"腾讯"}'

# 3. 用 entid 查询具体维度
node scripts/tool.mjs call biz_shareholders --params '{"entid":"AerjZTfkSh0"}'
安全使用建议
This skill appears to do what it says: local discovery + calls to Riskbird API. Things to consider before installing: (1) The package embeds a built-in public API key in scripts/env.mjs — that key has a daily quota and is publicly included in the code; prefer to set your own FN_API_KEY instead of relying on the built-in key. (2) The implementation sends the API key as a URL query parameter (apikey), which can be logged by servers, proxies, or appear in referer headers — if you use a private paid key, be aware of potential leakage. (3) The skill’s instructions ask agents not to display internal entid values, but that is enforced by policy/instructions, not by code; avoid exposing entid in user-facing outputs. (4) If you need stronger guarantees (no shared keys, different endpoint), review and modify the source (env.mjs) and endpoint before use. Overall the package is internally coherent with its stated purpose.
功能分析
Type: OpenClaw Skill Name: fengniao-search Version: 1.0.13 The skill is a legitimate tool for querying Chinese enterprise information via the Fengniao (Riskbird) API. It implements a local discovery mechanism and a client to fetch business data (shareholders, risks, etc.) from m.riskbird.com. While it contains a hardcoded public API key and passes credentials via URL parameters, these are documented as intended for ease of use and API requirements rather than malicious intent. No evidence of data exfiltration, unauthorized file access, or harmful prompt injection was found across the scripts (client.mjs, tool.mjs) or documentation.
能力评估
Purpose & Capability
Name/description match the included tools, local discovery logic, and network calls to the Riskbird API. Required artifacts (tools.json, references) and optional env FN_API_KEY are coherent with the stated purpose; there are no unrelated environment variables or binaries requested.
Instruction Scope
SKILL.md and the CLI scripts restrict actions to local read of bundled files and HTTP calls to the documented API. The runtime instructions require using entid for queries and explicitly avoid exposing entid to users. The instructions do not ask the agent to read unrelated system files or other environment variables.
Install Mechanism
No install spec (instruction-only + included scripts) — low risk. One notable practice: a built-in API key is embedded in scripts/env.mjs (BUILTIN_KEY) and the code defaults to it when FN_API_KEY is not set. This is consistent with the SKILL.md but is something to be aware of.
Credentials
Only FN_API_KEY (optional) is used, which aligns with the service. Minor concerns: the bundled public key is present in source and the code sends the API key as a URL query parameter (apikey) rather than in headers — this can expose the key in server logs, browser history, proxies, or referer headers. That risk is implementation-level but proportional to the skill's network usage.
Persistence & Privilege
The skill does not request persistent special privileges (always:false). It reads only its package files and environment variable FN_API_KEY. It does not modify other skills or global configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fengniao-search
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fengniao-search 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.13
No functional or documentation changes in this version. No updates detected; release is identical to the previous version.
v1.0.12
No changes detected in this version. - No file changes were found between versions 1.0.11 and 1.0.12. - Functionality, documentation, and configuration all remain the same as the previous release.
v1.0.11
- No file changes detected in this version. - No feature updates, bug fixes, or documentation changes found. - Version remains functionally identical to the previous release.
v1.0.10
- 内置公用 API Key,安装后可直接使用,无需手动配置(如有私有 Key 可覆盖)。 - 丰富了关键词,提升“查老板”“查股东”“查征信”等相关搜索的命中率。 - 增加了对人名查询企业(如“雷军名下有哪些公司”)的能力及用法说明,并要求多义时向用户消歧。 - 规范结果输出:企业仅展示全称、隐藏 entid、仅返回结构化数据,不编造内容。 - 增加详细使用指导及常见错误处理说明,提高易用性和稳定性。
v1.0.9
- Removed configuration and reference files: agents/openai.yaml, references/examples.md, scripts/registry.mjs. - No user-facing features changed; only internal/admin files were removed. - Documentation and functional examples remain unchanged.
v1.0.8
Version 1.0.8 - Added agent configuration file: agents/openai.yaml - Added reference examples: references/examples.md - Added registry management script: scripts/registry.mjs - No changes to core functionality—documentation and auxiliary files only
v1.0.7
**fengniao-search v1.0.7 changelog** - Changed skill name and description to emphasize "企业查询/工商查询/查公司"等关键词,优化主类词与英文搜索的命中效果。 - 添加 search_aliases.json,供模糊搜索和维度匹配优化使用。 - 移除 agents/openai.yaml、references/examples.md、scripts/registry.mjs。 - 技能边界、错误处理与使用流程在 SKILL.md 中做了简化和聚焦,易于理解和快速上手。 - 更新示例与关键字,适配企查查、天眼查等主流检索场景,扩充中英双语提示。
v1.0.6
fengniao-search 1.0.6 - 新增 env 字段,明确声明 FN_API_KEY 环境变量需求。 - 增加 examples 字段,列出常用查询示例,便于理解使用场景。 - 在 security 字段中显式申明子进程、eval、读写文件权限,明确安全边界。 - 启用 auto_invoke: true,允许自动调用技能。 - skill 文档中补充 references/examples.md 示例对话说明。 - 其他说明及文档结构未变,未涉及底层功能调整。
v1.0.5
fengniao-search v1.0.0 - Initial release of the 风鸟企业数据查询引擎 Skill. - Enables structured search of Chinese enterprise information, including business, risk, and legal dimensions. - Supports company fuzzy search by abbreviation, with strict result confirmation rules. - Provides detailed process guidelines, error handling, and output formatting standards. - Includes reference to official API Key acquisition, field definitions, and due diligence report templates. - Clear separation of structured results and public web search, with emphasis on data authenticity and compliance.
v1.0.4
fengniao-search 1.0.4 Changelog - Added file: scripts/registry.mjs - No changes to existing functionality or documentation. - Internal scripts enhanced to support future registry interactions.
v1.0.3
fengniao-search 1.0.3 - 新增 agents/openai.yaml 文件,增加对 agent 平台的适配配置。 - SKILL.md 适度精简说明,补充公开包不包含作者私有资源的提示。 - 公开分发包描述明确仅连接测试端点,不包含个人凭证。 - 旧有文档内容、使用流程及标准规范未变,兼容原有调用行为。
v1.0.2
fengniao-search 1.0.2 — 加强安全边界、意图识别与维度判断,优化主体解析逻辑 - 强化企业信息查询流程:现在先判断信息维度是否支持,再决定是否进行企业主体解析,避免无效的模糊搜索。 - 工具发现规范升级:discover 查询必须用标准维度/能力描述,推荐优先使用 tools.json 里命名和标准化词。 - 多条主体搜索结果:仅在企业全称严格一致时允许自动选择,增强用户确认流程,避免误选。 - 明确不支持维度的处理流程:未覆盖维度优先提示官方边界,并可转为 WebSearch(若支持)查找公开信息,且明确区分数据来源。 - 安全说明完善:说明仅读取本地 skill 资源且无写入操作,强调环境变量读取规则,修正 PowerShell 校验的适配策略。 - 响应前自检流程强化,内容分离风
v1.0.1
fengniao-search 1.0.1 - 精简和优化了 skill 描述及适用场景表达,去除强制性触发、部分限定用语,增强可读性。 - 无功能和接口变更,仅文档说明优化;与上一版本相比无文件内容修改。 - 维持所有原有功能及指引规范,用户体验无影响。
v1.0.0
fengniao-search v1.0.0 - 首次发布风鸟企业数据查询引擎 Skill。 - 支持中国企业的基本信息、工商登记、股东股权、主要人员、投资、变更、经营/司法风险等多维度查询。 - 会自动识别用户涉及企业背景、股东结构、风险状况等需求并触发查询。 - 需用企业简称或全称模糊搜索获取唯一标识 entid,后续维度查询均基于 entid。 - 内置尽调报告模板及完整结果展示、故障排查与错误恢复流程。 - 所有查询通过 RiskBird API,需配置 FN_API_KEY 环境变量。
元数据
Slug fengniao-search
版本 1.0.13
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 14
常见问题

Company search fengniao 是什么?

企业查询、工商查询、公司查询、企业信息查询与企业风险查询 Skill。风鸟 Fengniao(Riskbird)支持查公司基本信息、法人、股东、主要人员、对外投资、工商变更、企业信用,以及被执行、失信、限高、经营异常、严重违法、行政处罚等风险数据,适用于企业尽调、合作方背景调查、供应商准入、客户风险识别、签约前核... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 256 次。

如何安装 Company search fengniao?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fengniao-search」即可一键安装,无需额外配置。

Company search fengniao 是免费的吗?

是的,Company search fengniao 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Company search fengniao 支持哪些平台?

Company search fengniao 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Company search fengniao?

由 Elijah-Pi(@elijah-pi)开发并维护,当前版本 v1.0.13。

💬 留言讨论