← Back to Skills Marketplace
openfindbearings

bearing search skill

by openfindbearings · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
92
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install bearing-search
Description
轴承型号和品牌搜索与解析工具。用于处理轴承相关的查询任务,包括: (1) 搜索特定轴承型号的信息(尺寸、规格、用途) (2) 搜索轴承品牌及其产品线 (3) 解析轴承型号编码规则(如 6204-2RS、NU208 等) (4) 轴承选型建议和应用场景匹配 当用户询问轴承型号、品牌、规格参数或选型问题时触发此 sk...
README (SKILL.md)

\r \r

轴承搜索 Skill\r

\r

功能概述\r

\r 本 skill 提供轴承型号和品牌的搜索、解析和选型支持。\r \r

核心能力\r

\r

1. 轴承型号搜索\r

\r 根据型号查询轴承的详细规格:\r

  • 尺寸参数(内径、外径、宽度)\r
  • 轴承类型(深沟球、圆柱滚子、圆锥滚子等)\r
  • 密封形式(开式、ZZ、2RS 等)\r
  • 游隙等级、精度等级\r \r

2. 轴承品牌搜索\r

\r 查询轴承制造商信息:\r

  • 品牌产品线\r
  • 主要应用领域\r
  • 技术特点\r \r

3. 型号解析\r

\r 解析标准轴承型号的编码规则:\r

  • ISO 标准型号\r
  • 主要品牌型号对照(SKF、NSK、FAG、NTN 等)\r
  • 后缀代码含义\r \r

4. 轴承选型\r

\r 根据应用场景推荐轴承:\r

  • 载荷类型(径向/轴向/复合)\r
  • 转速要求\r
  • 环境条件(温度、腐蚀、污染)\r
  • 安装空间限制\r \r

数据结构\r

\r 轴承数据存储在以下位置:\r

型号编码规则\r

\r 详见 references/model-codes.md\r

  • 基本型号结构\r
  • 前缀/后缀含义\r
  • 各品牌对照表\r \r

品牌参考\r

\r 详见 references/brands.md\r

  • 国际主流品牌(SKF、NSK、FAG、NTN、TIMKEN 等)\r
  • 国内品牌(洛轴、瓦轴、万向等)\r
  • 各品牌特色产品线\r \r

使用示例\r

\r

搜索型号\r

用户: "6204-2RS 是什么轴承?"\r
→ 解析为深沟球轴承,内径20mm,双面橡胶密封\r
→ 返回尺寸、载荷、转速等参数\r
```\r
\r
### 品牌查询\r
```\r
用户: "SKF 有哪些高速轴承系列?"\r
→ 查询 SKF 产品线\r
→ 返回高速应用推荐系列\r
```\r
\r
### 型号对照\r
```\r
用户: "SKF 6204 对应 NSK 什么型号?"\r
→ 型号对照表查询\r
→ 返回 NSK 6204VV 或 6204DDU\r
```\r
\r
### 选型建议\r
```\r
用户: "电机主轴用什么轴承好?"\r
→ 分析应用场景(高速、径向载荷、低噪音)\r
→ 推荐深沟球轴承或角接触球轴承\r
→ 给出具体型号范围\r
```\r
Usage Guidance
This skill appears to implement a legitimate bearing lookup, but review the included script before use. The search_model.py's get_data_dir() climbs three directory levels above the skill, which contradicts the SKILL.md and may cause the script to read JSON files outside the project. Actions to consider before installing or running: (1) Inspect and run the script in a sandboxed environment. (2) Verify there is no sensitive data in any parent-level data/ directories that the script could read. (3) Fix the path calculation (use the repository root or the skill folder explicitly; e.g., set project_dir = script_dir.parent or project_dir = Path(__file__).resolve().parent.parent if data is next to the repo root). (4) If you can't change the code, run the skill with limited filesystem permissions or in a container. There are no network calls or credential requests in the code, so the main concern is unintended local file access rather than exfiltration. If you want, provide a copy of the data/ directory layout you plan to use and I can suggest an explicit safe path change.
Capability Analysis
Type: OpenClaw Skill Name: bearingsearch Version: 1.0.0 The bearingsearch skill is a legitimate tool for searching and parsing bearing model and brand information. The Python script `scripts/search_model.py` implements search logic by reading local JSON data files, and the documentation in `SKILL.md` and the `references/` directory provides helpful context for bearing specifications and coding rules. No malicious behaviors, such as data exfiltration or unauthorized command execution, were found.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md and reference docs align with a bearing search/lookup skill. Included reference docs and example data formats are appropriate for the claimed functionality and no unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md says data is stored under data/models and data/brands within the project, but scripts/search_model.py's get_data_dir() computes project_dir = skill_dir.parent.parent.parent which (unlike the documentation) climbs multiple levels above the skill directory. This mismatch can cause the script to search for a data/ directory outside the skill (unexpected filesystem access). The script otherwise only reads local JSON files and prints results (no network or env-var exfiltration), but the path bug broadens the files it may open.
Install Mechanism
No install spec (instruction-only plus a small script). No packages downloaded or archives extracted; risk from installation mechanism is low.
Credentials
The skill declares no required environment variables, and the code does not read environment variables or credentials. Requested permissions are proportional to the stated purpose.
Persistence & Privilege
always is false and the skill does not modify other skills or system settings. It has no elevated persistence or special privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bearing-search
  3. After installation, invoke the skill by name or use /bearing-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of bearing-search skill: - Supports searching for bearing model specifications (dimensions, type, seal, etc.). - Allows lookup and comparison of bearing brands and product lines. - Decodes and explains bearing model code structures and suffixes. - Provides application-based bearing selection advice. - Uses structured databases for models and brands. - Includes usage examples and reference documentation for codes and brands.
Metadata
Slug bearing-search
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is bearing search skill?

轴承型号和品牌搜索与解析工具。用于处理轴承相关的查询任务,包括: (1) 搜索特定轴承型号的信息(尺寸、规格、用途) (2) 搜索轴承品牌及其产品线 (3) 解析轴承型号编码规则(如 6204-2RS、NU208 等) (4) 轴承选型建议和应用场景匹配 当用户询问轴承型号、品牌、规格参数或选型问题时触发此 sk... It is an AI Agent Skill for Claude Code / OpenClaw, with 92 downloads so far.

How do I install bearing search skill?

Run "/install bearing-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is bearing search skill free?

Yes, bearing search skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does bearing search skill support?

bearing search skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created bearing search skill?

It is built and maintained by openfindbearings (@openfindbearings); the current version is v1.0.0.

💬 Comments