agentsclimarketplace

Bridge contribute

Skill bks-lab/open-bridge/skills/bridge-contribute

Your AI coding agent starts every session knowing your repos, your clients, and how you work — a plain git repo of markdown + YAML it reads at session start, independent of model or frontend. Context compounds instead of restarting. MIT.

Install
npx -y skills add bks-lab/open-bridge --skill bridge-contribute

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

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".

SKILL.md

3.7 KB, as published. Nobody here has run it

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

ArgumentEffectDefault
(none)Scan and categorize all contributable files
{path}Analyze a specific file or directory
--adaptGeneralize org-specific content before contributingfalse
--repo <name>Only consider candidates for one destinationall

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 shared repo-root utility shipped with the Bridge repo itself, not a file inside this skill's own directory. It checks universal classes (absolute user paths, key/token shapes, merge-conflict markers) plus your own roster from scripts/leak-patterns-internal.txt (local-only, never shipped — you maintain your customer/PII regexes there; the shipped scanner cannot know them).
  2. The per-destination blocklist scan from rules/promote-safety.md — the OSS upstream uses the strictest list.

REFUSE path: personal-PII or roster hits exclude the affected files — no override flag, no "it's just an example". Remediation: --adapt, re-scan, only a clean re-scan unblocks. Clean files in the same batch still ship.

Relationship to /promote

/promote (bridge-promote skill) moves whole commits by scope: routing — the lightweight path when your branch has clean per-commit scope discipline. /contribute works file-level, with adaptation and always ending in a PR — the path for mixed branches and for first-time community contributions. Full comparison table: references/workflow.md § Relationship.

See also

  • bridge-promote — commit-level scope-routed promote to upstreams
  • rules/contribute-advisor.md — proactive "this looks upstream-worthy" nudges
  • rules/promote-safety.md — the content-scan rules this skill enforces
  • CONTRIBUTING.md — repo-side contribution policy (DCO, licenses)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.