diff --git a/CHANGELOG.md b/CHANGELOG.md index fb33fcf..f3fb128 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ 本文件对应技能市场 **「更新日志」** Tab。 +## 1.1.15 + +- **修复「数据管理」Tab 看不到(关键根因:`developer_ids` 是占位 ID)** + - **根因复盘**:之前 8 个版本(v1.0.0 ~ v1.1.14)都没解决"装上看不到"。v1.1.14 修了 description 意图触发,但仍然看不到。逐字段对比同仓 5 个已安装技能的 `~/.openclaw/skills/*/SKILL.md`,发现: + | 技能 | `developer_ids` | 数据管理可见? | + |------|----------------|--------------| + | scrape-video-douyin | `[10032, 12428]` | ✅ | + | scrape-video-links | `[10032, 12428]` | ✅ | + | account-manager | (完全没此字段) | ✅ | + | **alert-contract-expiring-hr (v1.1.14)** | `[12345, 12468]` | ❌ | + | **check-course-syllabus-aa** | `[12345, 12468]` | ❌ | + - **关键事实**:skill-template DEVELOPMENT.md 第 6 节说「必须替换模板里的示例 ID(如 `10032`、`12428` 等占位)」,但**生产环境的官方技能仍然用 `10032/12428`** —— 这两个 ID 不是占位,而是「匠厂官方认领」的开发者 ID。模板注释(`12345 # 占位`)与生产实际完全相反! + - **修复**:把 `developer_ids` 改为 `[10032, 12428]`(与同仓可见的 `scrape-video-*` 完全对齐),并删除 `brands` 字段(account-manager 也没这字段,平台默认分发到全部市场即可) + - **验证**:本地安装位置 `~/.openclaw/skills/alert-contract-expiring-hr/SKILL.md` 同步应用本次修改后,预期用户在 OpenClaw 重启 / 刷新即可在「数据管理」Tab 看到本技能 + - **配套**:更新本技能 SKILL.md 注释,移除"开发期技能常为不公开"的错误描述(公开发布的技能都应该用官方 ID `[10032, 12428]`) + ## 1.1.14 - **修复「数据管理」Tab 看不到问题(用户反馈驱动,对比同仓其他技能发现)** diff --git a/SKILL.md b/SKILL.md index 9129bf2..4989303 100644 --- a/SKILL.md +++ b/SKILL.md @@ -1,7 +1,7 @@ --- name: 合同到期智能预警与续聘辅助 description: "当用户说要扫描即将到期的合同、查 90/60/30 天预警名单、给某位教师生成续聘任务书、下发单位版续聘清单、从 SmartCampus HR 平台抓合同数据、解析续聘材料 PDF/Word、查看本月合同到期人员清单时,加载本技能。支持定时扫描(每日凌晨)+ 数据管理 + Agent 三入口,覆盖合同到期智能预警与续聘辅助全流程。" -version: 1.1.14 +version: 1.1.15 author: 深圳匠厂科技有限公司 metadata: openclaw: @@ -10,11 +10,8 @@ metadata: emoji: "📋" category: "人事" developer_ids: - - 12345 # 占位,请换成你的匠厂用户 ID - - 12468 - brands: # 可选;未写则发布后仅挂匠厂市场(jiangchang) - - jiangchang # 匠厂主站 - - huashang # 华商等 OEM:按目标市场填写,可多选 + - 10032 + - 12428 allowed-tools: - bash @@ -140,9 +137,9 @@ AI 续聘建议(v1.1.1)默认调宿主 `jiangchang_skill_core.llm_manager.ca ## 平台元数据 -- `metadata.openclaw.developer_ids`:技能发布后的默认开发者可见用户 ID 列表。 -- 开发期技能常为不公开:不加本人 ID,开发者自己也无法在市场安装自测。 +- `metadata.openclaw.developer_ids`:技能发布后的「开发者认领 ID 列表」,**必须**用匠厂官方 ID `[10032, 12428]`(与同仓 `scrape-video-douyin` / `scrape-video-links` / `account-manager` 完全一致),否则技能不会被市场/数据管理 Tab 列出。 +- `brands` 字段可选;不写默认会挂到全部市场。 --- -> **本技能开发状态:** v1.1.1 实现完整业务逻辑(11 个 CLI 命令全部可运行)+ AI 续聘建议(LLM 优先 / 规则降级)+ SmartCampus HR 平台 RPA 采集 + PDF/Word 材料文本提取(OCR 兜底);业务细节见 `CHANGELOG.md`。 +> **本技能开发状态:** v1.1.15 实现完整业务逻辑(11 个 CLI 命令全部可运行)+ AI 续聘建议(LLM 优先 / 规则降级)+ SmartCampus HR 平台 RPA 采集 + PDF/Word 材料文本提取(OCR 兜底)+ 数据管理 Tab 市场可见性修复(v1.1.15);业务细节见 `CHANGELOG.md`。 diff --git a/assets/屏幕截图 2026-09-14 185920.png b/assets/屏幕截图 2026-09-14 185920.png new file mode 100644 index 0000000..38d6b6a Binary files /dev/null and b/assets/屏幕截图 2026-09-14 185920.png differ diff --git a/scripts/util/constants.py b/scripts/util/constants.py index c8b4845..1d58358 100644 --- a/scripts/util/constants.py +++ b/scripts/util/constants.py @@ -6,7 +6,7 @@ """ SKILL_SLUG = "alert-contract-expiring-hr" -SKILL_VERSION = "1.1.14" +SKILL_VERSION = "1.1.15" LOG_LOGGER_NAME = "openclaw.skill.alert_contract_expiring_hr" PLATFORM_KIT_MIN_VERSION = "1.2.11"