with one click
ci-to-slack
Post GitHub Actions CI results to the
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Post GitHub Actions CI results to the
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Turn a feature or sprint goal into an ordered backlog of small, testable issues with dependencies. Hermes uses this to write sprints/sprint-0N.md.
Hermes's format for handing ONE scoped, testable issue to OpenClaw in
The non-negotiable architecture rules Hermes enforces when assigning and reviewing work — Laravel layering, tenancy, auth, and the human-merge gate.
Define PulseDesk's domain entities and relationships before assigning model work, so the data model stays coherent. Source of truth is ARCHITECTURE.md.
Recipe for a new Eloquent model in PulseDesk — model + migration + factory + seeder + tenant trait. Use when introducing a domain entity.
Git discipline for the agent loop — branch per issue, small incremental commits, open a PR, never merge. Keeps the timeline genuine and reviewable.
Based on SOC occupation classification
| name | ci-to-slack |
| description | Post GitHub Actions CI results to the |
Every CI run (on PR + push to main) posts pass/fail to #ci-cd so status is visible in Slack.
.github/workflows/ci.yml posting to a Slack incoming webhook
(secrets.SLACK_WEBHOOK_URL): repo, PR/branch, job result, run URL.if: always() so failures also report.CI <✅ pass | ❌ fail> · <branch/PR> · <commit> · <run url>
The webhook URL is a GitHub repo secret. If the org blocks webhooks, fall back to committing CI
screenshots to evidence/screenshots/ per channel.