gitflowAutomatically monitor CI/CD pipeline status of new push across GitHub and GitLab in one place. Auto DevOps this is the way 🦞!
Install via ClawdBot CLI:
clawdbot install okoddcat/gitflowGitFlow is an OpenClaw skill that automates code pushes and provides real-time CI/CD pipeline status monitoring for GitHub and GitLab repositories. It streamlines developer workflows by reducing context switching between repositories and pipeline dashboards.
The skill can automatically push changes and report pipeline results, enabling faster feedback and smoother deployments.
GitFlow can:
Use the gh CLI tool to fetch workflow status after pushing:
gh run list
Lists recent workflow runs for the repository.
gh run list --branch $(git branch --show-current) --limit 1
Shows the most recent workflow run for the current branch.
gh run view <run-id>
Displays detailed information about a specific workflow run.
gh run watch
Watches the most recent run until completion, streaming status updates.
gh run view <run-id> --log
Displays the full logs for a workflow run.
gh run view <run-id> --log-failed
Shows only the logs from failed jobs.
gh run rerun <run-id> --failed
Reruns only the failed jobs from a workflow run.
Use the glab CLI tool to fetch pipeline status after pushing:
glab ci status
Shows the status of the most recent pipeline on the current branch.
glab ci view
Opens an interactive view of the current pipeline with job details.
glab ci list
Lists recent pipelines for the repository.
glab ci view <pipeline-id>
View details of a specific pipeline by ID.
glab ci status --live
Continuously monitors the pipeline status until completion.
glab ci trace <job-id>
Streams the logs of a specific job.
Git doesn't have a native post-push hook, but you can create a git alias to automatically monitor pipeline status after pushing.
Add this to your ~/.gitconfig:
[alias]
pushflow = "!f() { \
git push \"${1:-origin}\" \"${2:-$(git branch --show-current)}\"; \
url=$(git remote get-url \"${1:-origin}\"); \
if echo \"$url\" | grep -q 'github.com'; then \
sleep 3 && gh run watch; \
elif echo \"$url\" | grep -q 'gitlab'; then \
sleep 3 && glab ci status --live; \
fi; \
}; f"
git pushflow
git pushflow origin main
Generated Mar 1, 2026
DevOps teams managing multiple GitHub and GitLab repositories can use GitFlow to automatically push code and monitor CI/CD pipeline statuses in real-time. This reduces manual checking across platforms, ensuring faster feedback on build failures and enabling quicker rollbacks or fixes.
SaaS companies with frequent feature releases can integrate GitFlow to streamline code pushes and pipeline triggers. It automates post-push monitoring, providing instant notifications on deployment success or failure, which helps maintain high availability and reduce downtime.
Open source projects hosted on both GitHub and GitLab can leverage GitFlow to unify CI/CD monitoring. Contributors can push changes and track pipeline results from a single interface, improving collaboration and ensuring consistent build quality across repositories.
Coding bootcamps can use GitFlow to teach students about CI/CD pipelines by automating pushes and providing real-time feedback on build statuses. This hands-on approach helps learners understand deployment workflows without switching between multiple tools.
Large corporations with strict compliance requirements can implement GitFlow to monitor CI/CD pipelines across GitHub and GitLab. It ensures automated tracking of builds and deployments, aiding in audit trails and maintaining security standards.
Offer GitFlow as a cloud-based service with tiered subscription plans (e.g., free for individuals, paid for teams). Revenue is generated through monthly or annual fees, with premium features like advanced analytics and priority support.
Sell GitFlow under enterprise licenses to large organizations needing custom integrations and on-premise deployment. Revenue comes from one-time license fees or annual contracts, including dedicated support and training services.
Provide a free basic version of GitFlow with limited features, monetizing through in-app purchases for advanced capabilities like multi-repository monitoring or enhanced reporting. Revenue is driven by upgrades and add-ons.
💬 Integration Tip
Integrate GitFlow by adding the provided git alias to your .gitconfig for automated post-push monitoring, and ensure GitHub CLI or GitLab CLI is installed for seamless pipeline status checks.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.