← 返回 Skills 市场
184
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install openclaw-cnc-core
功能描述
🦞 OpenClaw CNC 智能报价系统核心框架 - 支持 STEP 解析、智能报价、风险控制
安全使用建议
This package appears to implement the described CNC quote functionality, but exercise caution before running it on a machine with sensitive data. Key points: 1) The code uses absolute workspace paths (e.g. /home/admin/.openclaw and ~/.openclaw) — it will read/write SQLite DBs and config files there; if you have existing data in those locations the skill may read or modify it. 2) quote_engine modifies sys.path to include your workspace and then imports a local module named data_layer — that import will execute Python from that directory if present, which is a potential code-execution vector. 3) The skill will perform outbound calls to LLM/vector provider endpoints if you supply API keys; only provide keys you trust and prefer least-privileged keys. Recommended actions: run the code in an isolated environment (container or VM), inspect or rename any existing ~/.openclaw or /home/admin/.openclaw files beforehand, search for and review any data_layer module in your environment, avoid supplying production API keys until you validate behavior, and consider editing the code to use a controlled workspace path or to remove the sys.path insertion before use.
功能分析
Type: OpenClaw Skill
Name: openclaw-cnc-core
Version: 1.2.1
The OpenClaw CNC Core bundle is a legitimate intelligent quoting engine for the CNC machining industry. It includes modules for parsing 3D STEP files (core/step_2d_validator.py), calculating costs based on material and complexity (core/quote_engine.py), and retrieving historical pricing data using a hybrid rule-based and vector-based approach (core/hybrid_retriever.py). While it contains a utility script (scripts/push_to_remotes.sh) that handles Git credentials and uses force-pushing, this is presented as a developer tool for repository management rather than a malicious payload. The code follows standard practices for its stated purpose, including parameterized SQL queries and documented LLM provider integrations.
能力评估
Purpose & Capability
Name/description (CNC quote engine, STEP parsing, risk control, RAG) align with the included modules (quote_engine, step parser, risk_control, retrievers). The code optionally uses external LLM/vector APIs (APIAdapter) which matches the SKILL.md 'supported LLM platforms'. No unrelated cloud credentials are required by default. However the code expects local data/DBs under ~/.openclaw or /home/admin/.openclaw which is not described in SKILL.md and could access existing local production data.
Instruction Scope
SKILL.md shows example usage only, but the code will read and write files under absolute paths like /home/admin/.openclaw/workspace and ~/.openclaw/workspace/data, initialize SQLite DBs, and save retriever_config.json. quote_engine inserts a user workspace path into sys.path and then imports a 'data_layer' module from that path — this will execute Python code from the user's workspace if present. Those file reads/writes and dynamic imports go beyond the simple examples in SKILL.md and could access or execute user-local files.
Install Mechanism
No install specification is provided (instruction-only skill), and all code is bundled with the skill. No downloads from external URLs or extract/install steps are present in the manifest. A requirements.txt is included (small); running pip install -r requirements.txt is implied but not enforced by the skill manifest.
Credentials
The skill does not declare required environment variables but supports many optional LLM API keys (OPENAI_API_KEY, DASHSCOPE_API_KEY, etc.) via APIAdapter. Requesting API keys for LLM/vector retrieval is proportionate to the listed functionality, but if you provide keys they will be used to make outbound network calls (e.g., embeddings endpoints). There is no unexplained request for unrelated secrets, but supplying keys expands the skill's network access.
Persistence & Privilege
always is false and the skill does not request global agent privileges. However the code creates/initializes local SQLite databases and configuration files under the user's ~/.openclaw or /home/admin/.openclaw workspace paths and may modify retriever_config.json or create review_tasks DB entries — this is local persistence within its own data area (expected for this application) but still writes to the user's home directories.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openclaw-cnc-core - 安装完成后,直接呼叫该 Skill 的名称或使用
/openclaw-cnc-core触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
openclaw-cnc-core 1.2.1
- Refactored configuration: added core/config.py and new material_config.json example.
- Improved documentation: updated README.md, SKILL.md, and added PROVIDERS.md.
- Cleaned up repository: removed unused scripts and example config files.
- Added core/__init__.py for module structure.
- Updated requirements.txt and source files for better clarity and maintainability.
v1.2.0
🔒 Security修复 + 🎯 工艺难度系数 + 📝 脱敏处理 | v1.2.0
v1.0.1
🔒 Security修复: 移除硬编码路径 + 声明外部API + 环境变量说明
v1.0.0
🦞 Initial release: 智能报价引擎 + STEP解析 + 风险控制 + RAG检索
元数据
常见问题
Openclaw Cnc Core 是什么?
🦞 OpenClaw CNC 智能报价系统核心框架 - 支持 STEP 解析、智能报价、风险控制. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 184 次。
如何安装 Openclaw Cnc Core?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-cnc-core」即可一键安装,无需额外配置。
Openclaw Cnc Core 是免费的吗?
是的,Openclaw Cnc Core 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Openclaw Cnc Core 支持哪些平台?
Openclaw Cnc Core 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Openclaw Cnc Core?
由 Timo2026(@timo2026)开发并维护,当前版本 v1.2.1。
推荐 Skills