Communityアート&デザインgithub.com

bks-lab/open-bridge

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.

対応Claude Code~Codex CLI~Cursor
npx skills add bks-lab/open-bridge

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

ドキュメント

Remote

Manage remote machines defined in infra/remotes/*.yaml. Read the referenced file ONLY when triggered.

Guard

remotes.enabled must be true in bridge-config.yaml. If not: inform and exit.

Arguments

ArgumentEffectDefault
(none)Dashboard of all remotes
{hostname}Detail view of one remote
health {hostname}SSH health check
logs {hostname} {service}Show recent logs
restart {hostname} {service}Restart service
sync {hostname}Sync config files
wake {hostname}Wake-on-LAN
connect {hostname}Open SSH / RDP session
shutdown {hostname}Power off (requires [y])
reboot {hostname}Restart machine (requires [y])

Decision Tree

User wants to...
├── Remote overview / dashboard        → Read references/workflow.md (§ Dashboard)
├── Detail view of one machine         → Read references/workflow.md (§ Dashboard, single host)
├── Wake / power on a machine          → Read references/fleet.md (§ Stage 3 WoL)
├── Connect via SSH / RDP              → Read references/fleet.md (§ Stage 4 Connect)
├── Reboot or shutdown                 → Read references/fleet.md (§ Stage 5)
├── Check reachability / online?       → Read references/fleet.md (§ Stage 2)
├── Update inventory after a change    → Read references/fleet.md (§ Stage 6)
├── Health check for a machine         → Read references/workflow.md (§ Health Check)
├── View service logs                  → Read references/workflow.md (§ Logs)
├── Restart a service                  → Read references/workflow.md (§ Restart)
├── Sync config to a remote            → Read references/workflow.md (§ Sync)
├── Deploy services to a remote        → Read references/workflow.md (§ Deploy)
├── Identify "my PC" / intent-only     → Read references/fleet.md (§ Stage 1 + Learned routing)
└── Questions about remotes            → Answer from CLAUDE.md § Remotes

Reference map

FileOwns
references/fleet.mdInventory, WoL, connect, shutdown, reachability, "my PC" routing
references/workflow.mdService dashboard, health, logs, restart, sync, deploy

Hard Rules (non-negotiable)

  • Tailscale first, LAN as fallback — LAN fails on VPN or foreign networks
  • No destructive operation (shutdown, reboot, format) without per-action [y]
  • Never store credentials in infra/remotes/*.yaml — KeyVault / 1Password URIs only
  • Honor wake_on_lan.enabled: false — never force wake a machine that opted out
  • Read infra/remotes/{target}.yaml before any operation — no guessing

関連スキル

musfoner/run402

Manage Postgres databases, deploy sites and functions, generate images, and control agent allowances via MCP server, OpenClaw skill, and CLI tools.

community

amichaiai/whatsapp-agent-skill

Skill that auto-builds & deploys a Hebrew WhatsApp agent (Kapso + Gemini + Maton). One-click: npx skills add amichaiai/whatsapp-agent-skill

community

dpearson2699/swift-testing

Writes and migrates Swift Testing framework tests with @Test, @Suite, #expect, #require, confirmation, traits, withKnownIssue, Attachment.record, processExitsWith exit tests and capture lists, Test.cancel, Issue.record warnings/manual failures, XCTest-to-Swift Testing migration, XCUITest UI-test boundaries, performance/snapshot boundaries, mocking, async patterns, and test organization. Use when writing tests, converting XCTest assertions such as XCTUnwrap or XCTFail, reviewing advanced Swift Testing API availability, or deciding when to keep XCTest/XCUITest.

community

Harzva/build-your-meta-repo-skill

Codex skill for building auto-updating GitHub meta repositories: project atlas, release hub, pages hub, and skills hub.

community

benjaminsehl/shopify-liquid-themes

Generate Shopify Liquid theme code (sections, blocks, snippets) with correct schema JSON, LiquidDoc headers, translation keys, and CSS/JS patterns. Use when creating or editing .liquid files for Shopify themes, working with schema, doc, stylesheet, javascript tags, or Shopify Liquid objects/filters/tags.

community

caoxg/claude-skill-aesthetic-foundations

A Claude Code skill that injects aesthetic principles from painting, photography, graphic design, and Eastern visual tradition into UI/design decisions.

community