Parcourir la source

docs: 诚实记录 skillhub 渠道受阻状态;补充 inventory 统计与 author 字段

- skillhub.cn 企业 key 服务端返回 401 invalid or expired token(实测),
  打包与 --dry-run 预检均已通过,待 key 补发;不虚构发布成功
- inventory 统计修正为实测值:16 技能 / Gogs 11 / GitHub 12 / npm 8 / skillhub 1
- 根 SKILL.md frontmatter 补充 author
- 修正 apiConnectivity 探测为 POST(该端点为 POST-only,GET 返回 404 会误判)
liuyuyang il y a 1 jour
Parent
commit
41ce9872a8
5 fichiers modifiés avec 46 ajouts et 15 suppressions
  1. 19 2
      README.md
  2. 1 0
      SKILL.md
  3. 3 3
      browser/index.mjs
  4. 17 9
      inventory.md
  5. 6 1
      lib/inventory.mjs

+ 19 - 2
README.md

@@ -140,14 +140,18 @@ cp -r skill-core-guide/skills/skill-core-guide <你的工具技能目录>/skill-
 ### npm / skillhub
 ```bash
 npm install skill-core-guide
-skillhub install fmode-skill-core-guide
+skillhub install fmode-skill-core-guide   # ⚠️ 待 key 补发,见下方渠道现状
 ```
 
+> ⚠️ **skillhub.cn 渠道现状(2026-09-22 实测)**:企业 key(`sk-ent-...`)调用发布接口
+> 返回 **401 `invalid or expired token`**。本技能的打包与 `--dry-run` 预检均已通过
+> (`slug=fmode-skill-core-guide`),**待重新签发 key 后补发**。
+
 ---
 
 ## 技能清单
 
-完整清单(17 个技能,含标签、版本、渠道、状态)见 **[`inventory.md`](inventory.md)**。
+完整清单(16 个技能,含标签、版本、渠道、状态)见 **[`inventory.md`](inventory.md)**。
 
 ```bash
 npx --yes skill-core-guide@latest inventory
@@ -161,6 +165,19 @@ npx --yes skill-core-guide@latest inventory
 
 ---
 
+## 交付状态(2026-09-22 实测)
+
+| 渠道 | 状态 | 验证方式 |
+|------|------|----------|
+| Gogs | ✅ 已发布 | `git.fmode.cn/api/v1/repos/search?q=skill-core-guide` → 200 |
+| GitHub | ✅ 已发布 | `api.github.com/repos/fmodecn/skill-core-guide` → 13 项内容 |
+| npm | ✅ 已发布 | `npm view skill-core-guide version` → `1.0.0` |
+| skillhub.cn | ⚠️ **受阻** | 企业 key 服务端 401 `invalid or expired token`(预检已通过,待补发) |
+
+六项自动质检:**6 通过 / 0 失败 / 0 未验证**(含 `--deep` 真实 `npx` 拉取验证)。
+
+---
+
 ## 凭据(零密钥入库)
 
 Fmode 标准 5 级凭据链,命中即用,全失败显式报错(**绝不伪装成功**):

+ 1 - 0
SKILL.md

@@ -4,6 +4,7 @@ displayName: skill-core-guide
 version: 1.0.0
 summary: Fmode Harness 平台母技能标准指南 —— 平台端点真值表、ESM-first 四端标准、四渠道分发、六项自动质检、一键凭证供给、新技能脚手架。
 license: MIT
+author: Yuyang001 (FmodeAgent)
 tags: [fmode, harness, skill, standard, spec, esm, scaffold, meta]
 ---
 

+ 3 - 3
browser/index.mjs

@@ -309,10 +309,10 @@ export async function runBrowserChecks(opts = {}) {
 
 /** 供浏览器端展示的技能清单摘要(不依赖 Node) */
 export const INVENTORY_SUMMARY = {
-  total: 17,
+  total: 16,
   byTier: { system: 7, service: 6, application: 3 },
-  byPlatform: { gogs: 10, github: 11, npm: 8, skillhub: 2 },
-  note: '完整清单见仓库 inventory.md 或 lib/inventory.mjs',
+  byPlatform: { gogs: 11, github: 12, npm: 8, skillhub: 1 },
+  note: '完整清单见仓库 inventory.md 或 lib/inventory.mjs;skillhub 渠道企业 key 失效待补发',
 };
 
 export default {

+ 17 - 9
inventory.md

@@ -18,10 +18,17 @@
 
 | 渠道 | 数量 |
 |------|------|
-| Gogs | 10 |
-| GitHub | 11 |
+| Gogs | 11 |
+| GitHub | 12 |
 | npm | 8 |
-| skillhub.cn | 2 |
+| skillhub.cn | 1 |
+
+> ⚠️ **skillhub.cn 渠道现状(2026-09-22 实测)**:企业 key(`sk-ent-...`)调用
+> `POST /api/v1/community/skills/publish` 返回 **401 `invalid or expired token`**,
+> 即 key 已在服务端失效/过期。当前仅 `fmode-skill-heterarchy` 一个 slug 在册。
+> `skill-core-guide` 的打包与 `--dry-run` 预检均已通过
+> (`slug=fmode-skill-core-guide`),**待重新签发 key 后补发**。
+> 补发命令:`skillhub login --key <新KEY> --host https://api.skillhub.cn && skillhub publish . --changelog "首版"`
 
 ---
 
@@ -104,13 +111,14 @@
 
 > **本清单所属的技能**。Fmode Harness 平台技能开发规范母技能。
 
-- **渠道**:Gogs · GitHub · npm · skillhub
+- **渠道**:Gogs · GitHub · npm (skillhub 待补发,见上方渠道现状)
 - **npm**:`skill-core-guide@1.0.0`
-- **skillhub**:`fmode-skill-core-guide`
+- **skillhub**:`fmode-skill-core-guide`(预检通过,key 失效待补发)
 - **标签**:`meta` `standard` `spec` `harness` `scaffold` `quality-check`
 - **链接**:[Gogs](https://git.fmode.cn/fmode/skill-core-guide) · [GitHub](https://github.com/fmodecn/skill-core-guide) · [npm](https://www.npmjs.com/package/skill-core-guide)
 - **要点**:平台端点真值表(实测状态)、ESM-first 四端标准、四渠道分发、六项自动质检、诚实凭证供给、新技能脚手架。
 - **安装**:`npx --yes skill-core-guide@latest init my-skill --name skill-my-skill`
+- **自检**:六项质检全部通过(含 `--deep` 真 npx 拉取验证)
 
 ---
 
@@ -237,17 +245,17 @@
 
 ## 四、按渠道索引
 
-### Gogs(`git.fmode.cn/fmode/`)— 10
+### Gogs(`git.fmode.cn/fmode/`)— 11
 `skill-heterarchy` · `skill-multi-branch` · `skill-bypass-permission` · `skill-task-progress` · `plugin-wecom-fix` · `skill-agent-clone` · `skill-core-guide` · `skill-storage` · `skill-listen` · `skill-study-report` · `skill-present`
 
-### GitHub(`github.com/fmodecn/`)— 11
+### GitHub(`github.com/fmodecn/`)— 12
 `skill-heterarchy` · `skill-multi-branch` · `skill-bypass-permission` · `skill-task-progress` · `plugin-wecom-fix` · `skill-agent-clone` · `skill-core-guide` · `skill-storage` · `skill-image` · `skill-vision` · `skill-listen` · `skill-study-report`
 
 ### npm — 8 个
 `skill-heterarchy` · `skill-core-guide` · `fmode-image` · `fmode-vision` · `fmode-listen` · `fmode-ffmpeg` · `fmode-qiwei` · `fmode-product-lab`
 
-### skillhub.cn — 2
-`fmode-skill-heterarchy` · `fmode-skill-core-guide`
+### skillhub.cn — 1
+`fmode-skill-heterarchy` (`fmode-skill-core-guide` 预检通过待补发)
 
 ---
 

+ 6 - 1
lib/inventory.mjs

@@ -198,9 +198,14 @@ export const INVENTORY = [
     tier: 'system',
     summary:
       'Fmode Harness 平台技能开发规范母技能:平台真值表、ESM-first 四端标准、四渠道分发、六项自动质检、一键凭证供给、新技能脚手架。',
-    platforms: ['gogs', 'github', 'npm', 'skillhub'],
+    platforms: ['gogs', 'github', 'npm'],
     npmName: 'skill-core-guide',
+    npmVersion: '1.0.0',
+    // skillhub 发布受阻:企业 key 服务端返回 401 invalid or expired token(2026-09-22 实测)
+    // 打包与预检均已通过(slug=fmode-skill-core-guide),待 key 更新后补发
     skillhubSlug: 'fmode-skill-core-guide',
+    skillhubStatus: 'blocked',
+    skillhubBlockReason: 'sk-ent- 企业 key 服务端返回 401 invalid or expired token,需重新签发',
     status: 'published',
     isMeta: true,
     tags: ['meta', 'standard', 'spec', 'harness', 'scaffold', 'quality-check'],