From contribbot
Onboards new projects into the contribbot tracking system: detects fork/upstream relationships, initializes config, selects tracking anchor, performs first sync.
How this skill is triggered — by the user, by Claude, or both
Slash command
/contribbot:project-onboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
通过 MCP 工具将新项目接入 contribbot 追踪体系。
通过 MCP 工具将新项目接入 contribbot 追踪体系。
repo(owner/repo 格式)。如未提供,询问。contribbot 以上游仓库(parent)为主 repo 存储数据。repo_config 工具会自动处理 fork 解析——如果传入的是 fork 仓库,会自动解析到 parent 并记录 fork 字段。
调用 repo_config,参数:repo。
工具会自动:
查看返回的配置,询问用户:
是否需要追踪某个外部仓库的变更?(跨栈复刻,非 fork source)
repo_config(repo、upstream={upstream_repo})设置 upstream注意:fork source 不算 upstream。upstream 专指跨栈追踪的外部仓库。
如果有 fork:
调用 sync_fork(repo)
如果有上游追踪(fork source 或 external upstream):
调用 upstream_daily(repo、upstream_repo)
工具会自动:
如果有 pending commits:
upstream_daily_skip_noise(repo、upstream_repo)— 跳噪音upstream_daily_actcontribbot:daily-sync 处理## Project Onboard 完成 — {repo}
**模式**: {mode}
**角色**: {role}
**组织**: {org}
### 配置
| 字段 | 值 |
|------|-----|
| fork | {fork_repo 或 —} |
| upstream | {upstream_repo 或 —} |
### 追踪状态
| 追踪源 | 锚点 | Pending Commits |
|--------|------|-----------------|
| {source} | {anchor_tag} | {n} |
### 下一步
- 使用 `contribbot:daily-sync` 进行日常上游同步
- 使用 `contribbot:start-task` 开始处理任务
npx claudepluginhub darkingtail/contribbot --plugin contribbotForks a repository, syncs with upstream, and submits pull requests for projects where you lack write access. Best for open-source or external contributions.
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 '日常巡检'.
Automates GitCode open-source repo merge workflow: commit → push → issue → PR → pipeline → review → /lgtm & /approve → merge.