DevOps Bridge
by @ariktulcha
Unified developer operations bridge connecting GitHub, CI/CD (GitHub Actions), Slack, Discord, and issue trackers (Linear, Jira, GitHub Issues) into cross-to...
clawhub install devops-bridgeπ About This Skill
name: devops-bridge description: > Unified developer operations bridge connecting GitHub, CI/CD (GitHub Actions), Slack, Discord, and issue trackers (Linear, Jira, GitHub Issues) into cross-tool automated workflows. Sends context-rich CI failure notifications to Slack with failing test details, tracks PR review lifecycle with escalating reminders, generates daily dev standup summaries, syncs issue status when PRs are merged, detects flaky tests, and monitors repository health. Use this skill for: PR review reminders, CI build alerts, "what happened in my repos", "any failing builds", "who needs a review", dev team standup summary, deploy notifications, repository monitoring, connecting GitHub to Slack, linking PRs to Jira/Linear tickets, code review tracking, merge conflict alerts, or any request to bridge development tools together. If the user mentions GitHub AND Slack (or any two dev tools) together, this skill connects them. metadata: openclaw: emoji: "π§"
DevOps Bridge
The missing link between your dev tools. This skill connects GitHub, CI/CD, Slack/Discord, and issue trackers into workflows that actually make sense β so you stop context-switching between 6 browser tabs.
Why This Exists
Developers already use separate skills for GitHub, Slack, etc. But nobody has built the bridge: when CI fails, automatically link it to the PR, notify the right Slack channel, and update the ticket. This skill is that bridge.
Core Capabilities
1. Smart Notifications
Transform noisy GitHub events into actionable, context-rich messages. Instead of "Build failed", deliver:
π΄ CI Failed β PR #142 "Add OAuth flow" by @alice
ββ Test: auth.test.ts:47 β Expected 200, got 401
ββ Last passing commit: abc1234 (2 hours ago)
ββ Linked issue: LINEAR-389 "Implement SSO"
ββ Action: Reply "fix" to see the failing test, "logs" for full output
When sending notifications, always:
2. PR Review Management
Track pull request lifecycle across tools:
Review reminders:
π Review needed:
β’ PR #142 "Add OAuth flow" β waiting 3 days (assigned: @bob)
β’ PR #156 "Fix pagination" β waiting 1 day (assigned: @carol)
Review status sync:
3. CI/CD Intelligence
Go beyond "pass/fail" with intelligent CI analysis:
4. Issue Tracker Sync
Keep issue trackers (Linear, Jira, GitHub Issues) in sync with actual development activity:
5. Daily Dev Standup
Generate a team-level development summary on demand or via cron:
π§βπ» Dev Standup β [Date]Merged yesterday:
β’ PR #140 "Refactor auth module" by @alice β LINEAR-385 closed
β’ PR #143 "Update deps" by @bob
In review:
β’ PR #142 "Add OAuth flow" by @alice β 2 approvals, CI passing β
β’ PR #156 "Fix pagination" by @carol β changes requested by @bob
Blocked:
β’ PR #158 "Migrate DB" by @dave β CI failing (migration timeout)
β’ Issue LINEAR-402 β no assignee, due tomorrow
CI Health: 87% pass rate (down from 94% last week)
ββ Flaky: auth.test.ts (failed 4/10 runs)
Configuration
Required Tools
gh CLI (GitHub) β for repo activity, PRs, issues, CI statusOptional Tools
ghSetup Flow
On first use, gather configuration interactively:
1. Which repos to monitor? Ask for a list or use "all repos I have push access to" 2. Where to send notifications? Slack channel, Discord channel, Telegram, or all 3. How aggressive should reminders be? Options: gentle (72h), moderate (48h), aggressive (24h) 4. Include CI details? Some users want full logs, others just pass/fail 5. Who's on the team? Map GitHub usernames to Slack/Discord handles for @mentions
Store configuration in workspace memory for persistence.
Cron Setup
Suggest these default schedules (user can customize):
[
{
"name": "Morning dev digest",
"schedule": "0 9 * * 1-5",
"prompt": "Generate dev standup summary for my repos"
},
{
"name": "PR review reminder",
"schedule": "0 14 * * 1-5",
"prompt": "Check for PRs waiting for review and send reminders"
},
{
"name": "End of day CI report",
"schedule": "0 17 * * 1-5",
"prompt": "Summarize today's CI/CD activity and flag any issues"
}
]
Command Reference
Users can trigger specific actions with natural language:
| User says | Action | |-----------|--------| | "What's happening in my repos?" | Full activity summary across all monitored repos | | "Any failing builds?" | CI status check with details on failures | | "Who needs a review?" | List PRs awaiting review with age and assignee | | "Standup" | Generate daily dev standup summary | | "Notify #dev-team about PR 142" | Send a formatted notification about a specific PR | | "Link PR 142 to LINEAR-389" | Create cross-reference between PR and issue | | "Set up CI alerts for repo X" | Configure monitoring for a specific repository | | "Merge PR 142" | Merge if all checks pass and approved; warn if not |
Edge Cases
Integration Pattern
This skill works best with other installed skills. When detected:
βοΈ Configuration
Required Tools
gh CLI (GitHub) β for repo activity, PRs, issues, CI statusOptional Tools
ghSetup Flow
On first use, gather configuration interactively:
1. Which repos to monitor? Ask for a list or use "all repos I have push access to" 2. Where to send notifications? Slack channel, Discord channel, Telegram, or all 3. How aggressive should reminders be? Options: gentle (72h), moderate (48h), aggressive (24h) 4. Include CI details? Some users want full logs, others just pass/fail 5. Who's on the team? Map GitHub usernames to Slack/Discord handles for @mentions
Store configuration in workspace memory for persistence.
Cron Setup
Suggest these default schedules (user can customize):
[
{
"name": "Morning dev digest",
"schedule": "0 9 * * 1-5",
"prompt": "Generate dev standup summary for my repos"
},
{
"name": "PR review reminder",
"schedule": "0 14 * * 1-5",
"prompt": "Check for PRs waiting for review and send reminders"
},
{
"name": "End of day CI report",
"schedule": "0 17 * * 1-5",
"prompt": "Summarize today's CI/CD activity and flag any issues"
}
]