← ClaudeAtlas

bridge-contributelisted

Contribute features and improvements from your Bridge back to the open-bridge OSS upstream (or your org overlay) as a fork-based pull request. Scans your user branch for upstream-worthy files, classifies them by scope, adapts org-specific content, runs the MANDATORY two-layer content-safety gate (leak scanner + per-repo blocklist, refuses on PII/customer hits), and opens the cross-fork PR with DCO sign-off — no upstream push access needed. Trigger: "/contribute", "contribute", "upstream contribution", "contribute to upstream", "contribute upstream", "submit improvement", "share my skill", "send this to open-bridge", "PR to upstream", "PR to overlay", "give back", "submit a feature".
bks-lab/open-bridge · ★ 8 · AI & Automation · score 74
Install: claude install-skill bks-lab/open-bridge
# Bridge Contribute — give improvements back upstream This is the skill the open-bridge community uses to feed features and improvements back: it turns work on your `user/*` branch into a clean, reviewed pull request against `bks-lab/open-bridge` (or your org's overlay repo) — and it **refuses to ship anything the content-safety gate flags**. Protecting your own customer names, personal data, and internal paths is a hard gate, not a checkbox. Read the referenced file ONLY when triggered. ## Arguments | Argument | Effect | Default | |----------|--------|---------| | `(none)` | Scan and categorize all contributable files | — | | `{path}` | Analyze a specific file or directory | — | | `--adapt` | Generalize org-specific content before contributing | false | | `--repo <name>` | Only consider candidates for one destination | all | ## Decision Tree ``` User wants to... ├── Scan branch for contributions → references/workflow.md ├── Contribute a specific file/dir → references/workflow.md ({path}) ├── Adapt/generalize content first → references/workflow.md § Adapt mode ├── Promote whole commits by scope → use the bridge-promote skill (/promote) └── Questions about scope routing → CLAUDE.md § tier model ``` ## Safety (MANDATORY — the reason this skill exists) No PR is created until the two-layer gate passes for the exact outgoing file set: 1. `python3 scripts/no-scrub-leak.py {files}` — `scripts/no-scrub-leak.py` is a shar