From contribbot
Runs daily upstream sync workflow for GitHub repos, auto-detecting fork/upstream/none modes to handle maintenance or upstream tracking. Triggered by 'daily sync', '每日同步', or '日常巡检'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/contribbot:daily-syncThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
通过 MCP 工具按项目模式自动分流的每日工作流。
通过 MCP 工具按项目模式自动分流的每日工作流。
repo(owner/repo 格式)。如未提供,询问。调用 repo_config(repo)获取 config。
根据 fork 和 upstream 字段判断模式:
如果未初始化,提示用户先用 contribbot:project-onboard。
并行调用:
project_dashboard(repo)— issues/PRs/commits 概况actions_status(repo)— CI 状态security_overview(repo)— 安全告警输出摘要:Open issues / Open PRs / CI 状态 / 安全告警数。
同步 fork:调用 sync_fork(repo)
拉取新 commits:调用 upstream_daily(repo、upstream_repo={fork_source})
跳噪音:调用 upstream_daily_skip_noise(repo、upstream_repo={fork_source})
审阅 pending commits:展示剩余 pending,逐条让用户决策:
skip — 调用 upstream_daily_act(action=skip)todo — 调用 upstream_daily_act(action=todo)issue — 调用 upstream_daily_act(action=issue)与分支 B 类似,追踪源改为 config 中的 upstream 字段。
额外评估维度:
可选:调用 upstream_sync_check(repo、upstream_repo)— 版本级同步状态对比。
依次执行分支 B(fork source)和分支 C(external upstream),输出合并摘要。
## Daily Sync 摘要 — {repo}
**模式**: {mode}
**日期**: {date}
### Fork Source: {fork_repo}(如有)
| 指标 | 数量 |
|------|------|
| 新增 commits | N |
| 跳过噪音 | N |
| 已关联 issue/todo | N |
| 待处理 | N |
### Upstream: {upstream_repo}(如有)
| 指标 | 数量 |
|------|------|
| 新增 commits | N |
| 跳过噪音 | N |
| 已关联 issue/todo | N |
| 待处理 | N |
### 维护状态(none 模式)
- Open issues: N
- Open PRs: N
- CI: passing/failing
- 安全告警: N
npx claudepluginhub darkingtail/contribbot --plugin contribbotOnboards new projects into the contribbot tracking system: detects fork/upstream relationships, initializes config, selects tracking anchor, performs first sync.
Syncs GitHub issues and PRs into a Distillery knowledge base as searchable, linkable entries. Useful for capturing traceable decisions alongside session notes.
Manages Git forked repositories: sets up origin/upstream remotes, detects divergence with rev-list/log, syncs branches, and advises sync strategies/contribution prep.