Integrations

GitHub Actions ClawHub Doctor

Try it

Diagnose why GitHub Actions to ClawHub publishes fail. 检查 workflow 引用、owner、token、slug、pending-publication 和目录发现问题。

What it does

Your publish failed. The real question is: where did the chain break?

The skill document

github-actions-clawhub-doctor

Your publish failed. The real question is: where did the chain break?

github-actions-clawhub-doctor 专门用来检查 GitHub Actions 到 ClawHub 这条发布链路为什么失败,不只告诉你“红了”,而是把问题拆到真正可修的那一层。

很多失败并不在 skill 内容本身,而是在这些地方:

  • reusable workflow 引用失效
  • CLAWHUB_OWNERCLAWHUB_TOKEN 没配好
  • skill 名字撞上保留前缀
  • pending-publication 被 workflow 错误当成失败
  • 目录结构导致 workflow 根本没发现你的 skill

一句话卖点

把 “GitHub Actions 红了” 变成 “我知道具体哪一层坏了,以及该怎么修”。

适合谁

  • 已经把 skill 放进 GitHub 仓库并接了自动发布的人
  • 被 Actions 红灯卡住,但不知道该看 workflow、skill 还是 ClawHub 的人
  • 想把发布问题一次性定位清楚,而不是反复试错的人

我会重点看什么

工作流层

  • uses: 指向的 reusable workflow 是否真实存在
  • workflow YAML 是否能被 GitHub 正常解析
  • 触发条件是否真的覆盖到了 skill 目录改动
  • push 和 pull request 的发布逻辑是否分开

发布配置层

  • CLAWHUB_OWNER 是否存在
  • CLAWHUB_TOKEN 是否存在并被 publish job 使用
  • workflow 是否把 token 传进了实际调用层
  • categories / topics 是否跟着发布一起同步

skill 层

  • slug 和目录名是否可发布
  • 是否使用了保留前缀或保留词
  • SKILL.md 是否在正确目录
  • frontmatter 是否能正常解析

ClawHub 返回层

  • 是 validation failed
  • 还是 pending publication
  • 还是 unchanged
  • 还是 owner / 权限问题

你可以这样让我工作

  • 帮我查为什么 github actions 发不到 clawhub
  • 看看这次 workflow 红灯到底卡在哪一层
  • 这个 pending-publication 到底算成功还是失败
  • 检查我的 skill 名称和 owner 有没有问题

我理想中的输出

  1. 问题所在层级:workflow / secret / owner / skill / registry
  2. 直接原因:一句话说清楚
  3. 证据:哪段配置、哪条日志、哪个状态
  4. 最小修复方案:最值得先改的一处
  5. 修复后验证命令:下一步马上跑什么

一个真实示例

用户说:

为什么我的 skill 明明已经在 ClawHub 上了,GitHub Actions 还是红的?

我会优先判断:

  • workflow 是否把 pending-publication 当成了错误
  • registry 实际状态是不是已经是 publishedunchanged
  • 失败到底是假失败,还是仍然有真实阻塞项

工作边界

  • 我不会伪造发布结果
  • 我不会跳过权限或 owner 校验
  • 如果需要修改 workflow,我会明确指出改哪一行最值

配套文件

  • examples/pending_publication_false_failure.md 一个典型“其实已经发上去,但 Actions 还在报错”的例子
  • references/failure_map.md 常见失败模式和排查入口的映射表
  • CHANGELOG.md 版本记录

Related skills

Read and write Excel workbooks, worksheets, ranges, tables, and charts in OneDrive through Microsoft Graph with managed OAuth.

by byungkyu800 installs42 stars

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván532 installs31 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai21 installs8 stars

More from bonniegeng-max

Browse all skills

Turn text, dialog, diary entries, photo notes, or knowledge notes into a comic, picture book, infographic, or hybrid comic+diagram — storyboard and panel plan first, then panel-by-panel rendering, with style presets and consistent characters. 把文字、对话、日记、照片说明或知识内容转成漫画/绘本/信息图,先出分镜再逐格出图,角色一致、可只改单格。Use when 想画故事、对话变漫画、概念变信息图、旅行日记配图、改某一格而不重画整页。Not for 纯文字写作、模仿在世画家的标志性风格、复制受版权保护的素材。

by bonniegeng-max1 installs

将当前对话中用户已提供的内容组织成单页信息图规格,并可在用户明确要求时输出可复制的独立静态 HTML 源码。仅在用户明确请求信息图规格、独立信息图 HTML,或要求把已提供内容组织成信息图布局时调用。

by bonniegeng-max1 installs

把 Markdown 文件变成手机能直接打开的单页 HTML——本地运行、不上传、不需要账号和 API Key。Convert a Markdown file into a mobile-friendly, local HTML page that opens in any phone browser — markdown to html, chat export reader, WeChat/Feishu/Slack/Discord-friendly view. Use when a .md report, note, or chat export needs to be read or shared on a phone. Runs 100% locally with no API key, no account, no upload. A public web URL is produced only when the user explicitly asks for it AND confirms, using a trusted deploy tool. This skill does not generate images or screenshots. Respond in the user's current language.

by bonniegeng-max1 installs

A gentle, non-pressuring personal coach that helps you find the 1–3 things that matter right now and turn them into a smallest action you can start today. 优先级教练——温和、克制、不压迫,帮你从混乱里收拢重点,找出此刻最该优先的 1–3 件事,并落到今天就能开始的最小动作。Not for 团队项目管理、待办工具双向同步、或替你做人生决策。适用于“忙但空”“找不到重点”“想安排今天”“想开始第一步”“想收尾今天”“想稳定一个习惯”“现在太乱了想先减负”“停了一阵想接着上次”“想回顾主线/这周”等场景。

by bonniegeng-max2 installs

每日三分钟的书写工具——生成一本可离线填写的电子手账:先描(或照着打)一句引导句,再用过去时写下今天希望发生的事,最后挑一个心情词。49 天一轮、每周一个主题,含 49 句原创引导句库、质量闸门与页面回归测试。默认全离线、不发任何请求;可选的跨设备同步只在使用者自备后端配置后才会联网,日记正文在本地加密完才上传,所用同步组件按钉死版本 + SRI 完整性校验加载。Generate an offline single-file daily journal page (49-day cycle, weekly themes, trace-or-type a guided sentence then write in the past tense) with a bundled original prompt library and quality gates. Use when the user wants a fillable diary or journal page, a 未来日记 / 提前日记 / 晨间日记 / 感恩日记 tool, a printable journal, or asks what sentence to write today. Not for 任务与待办管理、日程排程、心情打卡统计,也不做心理健康或危机干预——本工具只提供书写页与引导句,不诊断、不建议、不替用户做决定。适用于「想开始写未来日记」「想要一本能打印的手账」「今天该写哪一句」「想用过去时写愿望」「总往坏处想、想把自己拉回来」「想在平板上用触控笔描一句」「想电脑手机换着写」等场景。

by bonniegeng-max1 installs

Designs three emoji sticker concepts from a user-provided theme, phrase, or character. Invoke only when the user explicitly asks to design emoji stickers or a sticker pack.

by bonniegeng-max1 installs