← Back to Skills Marketplace
72
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install goodsclassify
Description
提供准确的商品编码、归类、海关编码、HS编码和税号查询服务,专注蓝牙耳机、手机壳和充电器等产品。
README (SKILL.md)
商品归类助手
强制执行
- 只要用户在问商品编码、商品归类、海关编码、HS 编码、税号,就必须使用本 skill。
- 必须执行本地脚本
skills/goodsclassify-a/scripts/run_goodsclassify.py获取结果。 - 禁止捏造"权限问题"、"没有检测到 skill"、"模拟结果"、"根据经验推测编码"。
- 禁止在未执行脚本的情况下直接给出任何商品编码结果。
- 如果脚本要求手机号,就向用户索取手机号;用户回复手机号后,再次执行同一个脚本。
执行命令
在本 skill 目录下运行:
python skills/goodsclassify-a/scripts/run_goodsclassify.py --message "\x3C用户原始消息>"
如果需要显式会话 ID:
python skills/goodsclassify-a/scripts/run_goodsclassify.py --session-id "\x3C当前会话ID>" --message "\x3C用户原始消息>"
何时使用
- 查询商品编码
- 查询商品归类
- 查询海关编码
- 查询 HS 编码
- 查询税号
- 查询蓝牙耳机编码
- 查询手机壳编码
- 查询充电器编码
示例
- 通过 goodsclassify-a 这个 skill 告诉我蓝牙耳机的商品编码
- 查一下苹果的手机壳编码
- 华为充电器编码呢
- 这个商品的 HS 编码是多少
- 帮我做商品归类
Usage Guidance
Key issues to consider before installing:
- Manifest vs. reality: The registry shows no required env vars but the code requires FASTGPT_API_URL and API keys (FASTGPT_API_KEY or AGENT_A/B/C). Treat the manifest as out-of-date or incomplete.
- Embedded credentials: The package includes a .env with FASTGPT_API_URL and three AGENT_* keys. Do NOT use those keys; they look like embedded secrets and may be leaked credentials. If you install, remove or replace the .env and supply your own credentials and endpoint, and rotate any real keys if they were published.
- SKILL.md mismatch: The runtime instructions require executing skills/goodsclassify-a/scripts/run_goodsclassify.py, which is not present. That mismatch could be accidental (packaging error) or a red flag. Confirm with the skill author which entrypoint should be used (the repository's skill.py or the SKILL.md path) before allowing the skill to run.
- Privacy: The skill asks for and stores phone numbers (PII) in a local SQLite DB. Determine whether you are willing to collect/store that data. If you must use the skill, consider running it in an isolated environment, audit the DB, and verify retention/cleanup behavior.
- Trust the FastGPT endpoint: The code will send user messages and phone numbers to whatever FASTGPT_API_URL you configure. Only point it at a trusted service. Review network egress policies, and test in a sandbox first.
- Remediation steps: request the author to (1) update manifest to declare required env vars, (2) remove hardcoded .env with secrets, (3) correct SKILL.md to reference the actual entrypoint or include the missing script, and (4) document why phone numbers are needed and how they are protected.
Given the inconsistencies and embedded credentials, treat this skill with caution and consider it suspicious until those issues are resolved.
Capability Analysis
Type: OpenClaw Skill
Name: goodsclassify
Version: 0.1.0
The skill implements a mandatory PII collection flow that requires users to provide a phone number before fulfilling requests. It stores session IDs and phone numbers in a local SQLite database (users.db) and transmits this data to an external endpoint (agent.ccorp.cn). The SKILL.md file uses aggressive prompt instructions to force the AI agent to demand phone numbers and explicitly prohibits the agent from providing results or 'simulating' answers without successful data collection. While the behavior is documented in the README, the forced harvesting of contact information linked to user queries is a significant privacy risk.
Capability Tags
Capability Assessment
Purpose & Capability
The skill's stated purpose (product/HS code classification) is plausible for using an external LLM service. However the registry metadata claims no required environment variables while the code clearly requires FASTGPT_API_URL and agent keys. The repository also includes a .env with three embedded AGENT_* keys and an internal FASTGPT_API_URL — this is inconsistent with the declared requirements and is a sensitive/poor packaging practice.
Instruction Scope
SKILL.md enforces always executing a local script at skills/goodsclassify-a/scripts/run_goodsclassify.py and forbids simulating results. That file path does not exist in the package (the repository provides skill.py at top level instead). SKILL.md also mandates collecting users' phone numbers when the script requests them; collecting phone numbers is sensitive and seems disproportionate for product classification. The SKILL.md's strict, prescriptive rules are out of sync with the actual code and broaden the agent's data-collection scope.
Install Mechanism
There is no install spec (instruction-only) which minimizes install-time risk. The package does contain code and a requirements.txt (requests, python-dotenv) — reasonable for the functionality. The problematic part is the included .env file containing live-looking API URL and three API keys; bundling credentials in the repo is a high-risk practice even if no external install steps are defined.
Credentials
The skill manifest declared no required env vars, yet config.py and skill.py require FASTGPT_API_URL and either a shared FASTGPT_API_KEY or AGENT_A/B/C keys and optional AGENT_*_ID values. Requiring three agent keys (or a shared key) is plausible for the multi-agent flow, but the SKILL.md/registry failing to declare them is an incoherence. Also, the runtime flow requires collecting and storing users' phone numbers (PII) in a local SQLite DB — that is disproportionate to a simple product code lookup unless there is a clear, documented justification.
Persistence & Privilege
The skill does not request global or always-on privileges (always:false). Its persistent footprint is a local SQLite DB (users.db) where it stores session_id, phone, and pending_question — expected for the implemented flow. It does not attempt to modify other skills or system-wide configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install goodsclassify - After installation, invoke the skill by name or use
/goodsclassify - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of goodsclassify-a skill:
- Provides automated classification and code lookup for 商品编码, 商品归类, 海关编码, HS编码, 税号, and related product codes (e.g., 蓝牙耳机, 手机壳, 充电器).
- Ensures reliable results by always running the local script (run_goodsclassify.py) for all queries.
- Strictly prohibits simulated or estimated results; results must come from executed script.
- Prompts user for phone number if script requires it, then re-executes as necessary.
- Applies automatically to any user query involving product classification or relevant codes.
Metadata
Frequently Asked Questions
What is 商品归类skill?
提供准确的商品编码、归类、海关编码、HS编码和税号查询服务,专注蓝牙耳机、手机壳和充电器等产品。 It is an AI Agent Skill for Claude Code / OpenClaw, with 72 downloads so far.
How do I install 商品归类skill?
Run "/install goodsclassify" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 商品归类skill free?
Yes, 商品归类skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 商品归类skill support?
商品归类skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 商品归类skill?
It is built and maintained by orangeboo (@orangeboo); the current version is v0.1.0.
More Skills