用途:把 claude-skills 仓库中的技能发布到 claude-skills-site Astro 网站,支持新增技能和更新已有技能。
主要能力:按阶段执行发布流水线,包括定位并读取技能仓库或 ~/.claude/skills/ 下的 SKILL.md、必要时同步较新版本、检查站点是否已有同名 .mdx、生成 MDX frontmatter 与正文、校验 bundle 与配色等字段、写入文件并更新 bundle 的 skills 数组、默认用 /codex 生成 16:9 主图、展示 git diff 并确认后提交推送。
使用方式:/publish-skill <skill-name> 新增并默认生成主图;加 --update 重新生成已有 .mdx;加 --dry-run 只展示将写入的内容,不提交、不生成图片;加 --no-image 跳过主图生成。
适用场景:需要把技能目录发布为站点内容页,并保持技能仓库与站点内容同步时使用。
限制:依赖固定的本地路径(技能仓库 ~/ai_projects/claude-skills/、站点仓库 ~/ai_projects/claude-skills-site/);需要 git 与 Astro 站点结构;主图生成依赖 /codex 的 image_gen,失败时仅警告并继续;accent_color 仅限 amber、blue、cyan、green、orange、purple、violet;tagline 需在 100 字符内;正文不包含安装说明、快速开始命令、代码块或依赖列表。