Release v1.0.106: document optional OEM brands metadata
All checks were successful
技能自动化发布 / release (push) Successful in 7s

This commit is contained in:
2026-09-07 15:40:31 +08:00
parent 3bebd6468f
commit fe4209b37f
6 changed files with 68 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
---
name: 技能开发模板(通用业务版)
description: "OpenClaw 通用业务技能开发模板,供复制后定制新业务 skill。定制步骤见 development/DEVELOPMENT.md。"
version: 1.0.105
version: 1.0.106
author: 深圳匠厂科技有限公司
metadata:
openclaw:
@@ -11,6 +11,9 @@ metadata:
category: "通用"
developer_ids:
- 12345 # 占位,请换成你的匠厂用户 ID
# brands: # 可选;未写则发布后仅挂匠厂市场(jiangchang)
# - jiangchang # 匠厂主站
# - huashang # 华商等 OEM:按目标市场填写,可多选
allowed-tools:
- bash
---
@@ -167,3 +170,9 @@ python {baseDir}/scripts/main.py init-db
- 开发期技能常为不公开:不加本人 ID,开发者自己也无法在市场安装自测。取 ID 与写入步骤见 `development/DEVELOPMENT.md` §6。
- 当 `access_scope = 0`(不公开)时,平台会把 `developer_ids` 中的用户自动补写到 `skill_user_access`。
- `developer_ids` 建议写为正整数数组;第一个 ID 会作为主开发者同步到 `skills.developer_id`。
- `metadata.openclaw.brands`(**可选**):OEM 技能市场编码列表,写入平台 `skill_market_relations.market_code`。兼容别名 `oem_clients` / `client_keys`。
- **未写或为空**:发布时仅幂等补默认 `jiangchang`(匠厂主站),兼容老技能。
- **显式列表**(如 `jiangchang`、`huashang`):发布时幂等补写对应市场(**只补不删**);客户端靠 Header `X-Market-Code` 过滤目录。
- **不是** Gitea 组织名推断:仓库在 `client-huashang` 下 ≠ 自动出现在华商市场,必须以 `brands` 声明。
- 与 `developer_ids` 分工:`brands` 管「进哪个 OEM 市场目录」;`developer_ids` 管「不公开时谁能看见/安装」。
- 完整步骤与验收见 `development/DEVELOPMENT.md` §6「关于 brands」。