Back to skills
SkillHub ClubShip Full StackFull Stack
ci-cd
Imported from https://github.com/omerlefaruk/CasareRPA.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Stars
0
Hot score
74
Updated
March 20, 2026
Overall rating
C2.1
Composite score
2.1
Best-practice grade
B81.2
Install command
npx @skill-hub/cli install omerlefaruk-casarerpa-ci-cd
Repository
omerlefaruk/CasareRPA
Skill path: .opencode/skill/ci-cd
Imported from https://github.com/omerlefaruk/CasareRPA.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: MIT.
Original source
Catalog source: SkillHub Club.
Repository owner: omerlefaruk.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install ci-cd into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/omerlefaruk/CasareRPA before adding ci-cd to shared team environments
- Use ci-cd for development workflows
Works across
Claude CodeCodex CLIGemini CLIOpenCode
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: ci-cd
description: GitHub Actions workflows, quality gates, and release automation
license: MIT
compatibility: opencode
metadata:
audience: developers
workflow: devops
---
## What I do
- Create CI/CD pipelines with GitHub Actions
- Define quality gates (lint, type check, tests, coverage)
- Build release workflows with automated versioning
- Configure multi-version testing matrices
## When to use me
Use this when you need to:
- Create a new CI/CD pipeline
- Add quality gates to existing workflows
- Set up automated releases
- Configure testing across Python versions
## MCP-First Workflow
Always use MCP servers in this order:
1. **codebase** - Search for workflow patterns
```python
search_codebase("GitHub Actions workflow CI/CD patterns", top_k=10)
```
2. **filesystem** - view_file existing workflows
```python
read_file(".github/workflows/ci.yml")
```
3. **git** - Check workflow history
```python
git_log("--oneline", path=".github/workflows/")
```
4. **exa** - Research best practices
```python
web_search("GitHub Actions best practices 2025", num_results=5)
```
## Quality Gates
| Check | Tool | Fail Threshold |
|:------|:-----|:---------------|
| Linting | ruff | Any error |
| Type checking | mypy | Any error |
| Tests | pytest | Any failure |
| Coverage | pytest-cov | < 80% |
## Example Usage
```yaml
# Create CI workflow
name: CI
on:
push:
branches: [main, develop]
pull_request:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.11', '3.12']
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- run: pip install -e ".[dev]"
- run: ruff check src/
- run: mypy src/casare_rpa
- run: pytest tests/ -v --cov=casare_rpa
```