submit-to-inbox
Installation
SKILL.md
Submit-to-Inbox 素材提交(带降级,素材绝不丢)
把一条素材(链接 / 文字 / 图片)安全提交到目的仓库的 Topics/inbox/。不依赖本地是否 clone 了主仓——优先 gh cli,其次 GitHub API,都不行本地兜底。
给任何能调 skill 的收集端用:Hermes / OpenClaw / Codex / Claude Code 等,在各场景(IM / CLI / 手动)收集素材时调用。
触发
"提交素材""存到 inbox""这个存一下""/submit-to-inbox"
配置(运行变量,目的仓库不默认任何人的)
- 目的仓库
TARGET_REPO(格式owner/repo):必须明确,不写死默认——这是开源通用 skill,绝不能把别人的素材投到作者仓库。来源优先级:- 环境变量
INBOX_REPO(如yourname/your-content-repo) - 本地 git remote 推断(在某个 git 仓库内运行 → 取其 GitHub origin)
- 都没有 → 问用户:"目的仓库?(owner/repo)"
- 环境变量
- 认证(按优先级):
- gh cli——用户
gh auth login过即可,skill 不碰 token。最省事。 - GitHub token——环境变量
GH_TOKEN/GITHUB_TOKEN(fine-grained PAT,Contents 读写)。
- gh cli——用户