github-publishing-workflow
GitHub Release, Publishing & CI/CD Automation Playbook.
Skill by imMamdouhaboammar
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/immamdouhaboammar-github-publishing-workflow
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/github-publishing-workflow
What's inside
- Skill name
github-publishing-workflow- Description
- GitHub Release, Publishing & CI/CD Automation Playbook. Integrates Conventional Commits (git-commit), GitHub Actions Workflows (create-github-action-workflow-specification), GitHub Issues & Release Triage (github-issues), Semantic Versioning, Package/Binary Publishing, and Automated Release Gates.
- License
- MIT
- Instructions
- 144 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# GitHub Publishing & CI/CD Automation Playbook
This playbook defines the standardized operational workflow for publishing releases, managing GitHub Issues, authoring secure GitHub Actions workflows, and enforcing Conventional Commits across GitHub repositories.
---
## 1. Core Principles & Skill Integrations
1. **Conventional Commits & Semantic Versioning (`git-commit`)**:
- All commits MUST follow the Conventional Commit specification: `<type>(<scope>): <short summary>`.
- Types: `feat` (minor version bump), `fix` (patch version bump), `BREAKING CHANGE:` (major version bump), `docs`, `chore`, `refactor`, `perf`, `test`.
- Commit messages must be imperatively phrased, lowercase summary, no trailing period.
2. **GitHub Actions Workflow Standards (`create-github-action-workflow-specification`)**:
- Least-privilege GITHUB_TOKEN permissions (`permissions: { contents: read }`).
- Pinned action versions with SHA or major release tags (`actions/checkout@v4`, `oven-sh/setup-bun@v2`).
- Built-in dependency caching (`cache: 'bun'` or `cache: 'npm'`).
- Matrix builds for cross-platform/node/bun verification (macOS, Ubuntu, Windows).
3. **GitHub Issues & Release Triage (`github-issues`)**:
- Automated issue linking via commit messages (`Fixes #123`, `Closes #456`).
- Categorized release notes generation (Features, Fixes, Breaking Changes, Maintenance).
- Label & milestone assignment during release lifecycle.
4. **Zero Unverified Releases**:
- Never publish to npm, GitHub Packages, or GitHub Releases without passing all automated verification gates (`typecheck`, `test`, `lint`, `build`).
---
## 2. Conventional Commit Specification (`git-commit`)
```bash
# Feature addition (triggers MINOR version bump v1.1.0)
git commit -m "feat(autopilot): add bounded retry scheduler with exponential backoff"
# Bug fix (triggers PATCH version bump v1.0.1)
git commit -m "fix(cli): resolve permission denial on custom playbook activation"
# Breaking change (triggers MAJOR version bump v2.0.0)
git commit -m "feat(api)!: migrate state schema to v2 event chain
BREAKING CHANGE: The state.json schema v1 is deprecated. Migrations are performed automatically."
```
---
## 3. Production GitHub Actions Workflow (`.github/workflows/release.yml`)
```yaml
name: CI/CD Release Pipeline
on:
push:
branches: [main]
pull_request:
branches: [main]
release:
types: [published]
permissions:
contents: read
jobs:
verify:
name: Verify & Test
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Setup Bun Environment
uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Install Dependencies
run: bun install --frozen-lockfile
- name: Run Typecheck
run: bun run typecheck
- name: Run Linter
run: bun run lint
- name: Run Test Suite
run: bun test
- name: Verify Production Build
run: bun run build
publish:
name: Publish Release Artifacts
needs: verify
if: github.event_name == 'release'
runs-on: ubuntu-latest
permissions:
contents: write
id-token: write # Required for npm provenance / OIDC
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Setup Bun Environment
uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Install Dependencies
run: bun install --frozen-lockfile
- name: Build Distribution Bundle
run: bun run build
- name: Publish to NPM / GitHub Packages
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npm publish --access public --provenance
```From imMamdouhaboammar/dokion, MIT.
More from imMamdouhaboammar/dokion
- 0.450score
google-ai-studio-web-editor
imMamdouhaboammar
Complete Google AI Studio AI Coding Agent & Web Application Editor Playbook.
SkillBFreshness: B★ 1Claude Code +9 - 0.448score
create-github-action-workflow-specification
imMamdouhaboammar
Create a formal specification for an existing GitHub Actions CI/CD workflow, optimized for AI consumption and workflow maintenance.
SkillBFreshness: B★ 1Claude Code +9 - 0.441score
dokion-playbook-hub
imMamdouhaboammar
Explain the unavailable Registry surface and direct contributors to Issue
SkillBFreshness: B★ 1Claude Code +9 - 0.441score
autoresearch
imMamdouhaboammar
Autonomous iteration loop: modify, verify, keep/discard against any metric
SkillBFreshness: B★ 1Claude Code +9 - 0.441score
dokion-playbook-creator
imMamdouhaboammar
Playbook Creator Skill for Codex agents to synthesize and lock custom Dokion Playbooks from memories and transcripts.
SkillBFreshness: B★ 1Claude Code +9 - 0.219score
dokion-hardening
imMamdouhaboammar
No description from the publisher yet.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 77
- Last commit (this folder)
- Jul 31, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/imMamdouhaboammar/dokion
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from imMamdouhaboammar
- 0.537score
paper-cut-motion
imMamdouhaboammar
Create tactile stop-motion paper-cut and collage sequences with deterministic 12 fps stepped motion, physical layering, paper shadows, stamps, pins, and…
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
motion-director
imMamdouhaboammar
Master motion-graphics director for concept, art direction, timing, production, review, and rendering across brand films, event promos, title sequences…
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
text-to-lottie
imMamdouhaboammar
Create, edit, or fix Lottie/Bodymovin JSON animations for the local Skia Skottie player.
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
speech-to-text
imMamdouhaboammar
Directs the agent to use faster-whisper as the high-accuracy speech-to-text / Voice-over transcription engine.
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
tonejs
imMamdouhaboammar
Use when adding audio, sound design, music sequencing, or audio-reactive animation to a project.
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
video-review-loop
imMamdouhaboammar
Use when a rendered motion video, MP4, MOV, reel, promo, title sequence, or final export must be reviewed from recorded video evidence before signoff.
SkillAFreshness: A★ 33Claude Code +9
Cite this page
github-publishing-workflow skill. Agent Mart. https://agentmart.dev/skills/immamdouhaboammar-github-publishing-workflow (last updated 2026-10-24)