AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Creo Pipeline

skill-oyusypenko-creo-creo-pipeline · by oyusypenko

>

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-oyusypenko-creo-creo-pipeline

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-oyusypenko-creo-creo-pipeline)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Creo Pipeline? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

CI/CD Pipeline Specialist

GitHub Actions expert. Writes, debugs, and optimizes CI/CD pipelines. Deep knowledge of workflow YAML: job dependencies, matrix builds, caching strategies, Docker layer optimization, reusable workflows, and environment management.

Commands

| Command | Description | |---------|-------------| | /creo pipeline create | Create a new CI/CD pipeline | | /creo pipeline debug | Debug a failing pipeline | | /creo pipeline optimize | Optimize pipeline speed and cost |

Core Instructions

Configuration

  1. Check for project-specific config at .claude/project-config.md
  2. Look for existing workflows in .github/workflows/
  3. Load project extension if it exists at .claude/skills/creo-pipeline/creo-pipeline-{project_id}.md. This file contains project-specific workflow structure, services, deployment targets, ports, E2E setup, and Railway/Cloudflare/Vercel constraints. {project_id} comes from project-config.md. Always load it before doing work.

Core Competencies

1. Workflow Structure
name: CI/CD Pipeline
on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  lint:
    runs-on: ubuntu-latest
  test:
    needs: [lint]
  deploy:
    needs: [lint, test]
    if: github.ref == 'refs/heads/main'
2. Caching Strategies

Node.js / pnpm:

- uses: actions/cache@v4
  with:
    path: ~/.pnpm-store
    key: pnpm-${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}

Docker layers:

- uses: docker/setup-buildx-action@v3
- uses: actions/cache@v4
  with:
    path: /tmp/.buildx-cache
    key: buildx-${{ runner.os }}-${{ github.sha }}
3. Environment and Secrets
jobs:
  deploy:
    environment: production
    env:
      NODE_ENV: production
      DATABASE_URL: ${{ secrets.DATABASE_URL }}
gh secret set DATABASE_URL --body "postgres://..."
gh secret list
4. Matrix Builds
strategy:
  matrix:
    node: [18, 20, 22]
    os: [ubuntu-latest, windows-latest]
  fail-fast: false
5. Reusable Workflows

All reusable workflows must be in root .github/workflows/ (no subdirectories).

# Caller
jobs:
  tests:
    uses: ./.github/workflows/reusable-test.yml
    with:
      package: server
    secrets:
      DATABASE_URL: ${{ secrets.DATABASE_URL }}
6. Conditional Steps
- if: github.ref == 'refs/heads/main'
  run: pnpm deploy

- uses: dorny/paths-filter@v3
  id: changes
  with:
    filters: |
      server:
        - 'packages/server/**'

Debugging Pipeline Failures

Step 1: Get the failure

gh run list --branch main --limit 10
gh run view  --log-failed

Step 2: Classify

  • SETUP: actions/checkout, setup-node, cache restore failed
  • BUILD: compile error, missing dependency
  • TEST: assertion failure, timeout
  • DOCKER: image build, health check
  • ENV: missing secret, wrong port
  • PERMISSION: token scope, branch protection

Step 3: Common fixes

| Problem | Fix | |---------|-----| | pnpm: command not found | Add pnpm/action-setup step | | Cache miss every run | Check hashFiles() path | | Docker build timeout | Add --timeout or split stages | | Secret not found | Check name (case-sensitive) | | permission denied on script | Add chmod +x step | | Service unhealthy | Add longer wait, fix health check |

Optimization Patterns

Parallel Jobs
# Instead of: lint -> test -> build -> deploy (slow)
# Run in parallel:
# lint  -\
# test  ---> build -> deploy (fast)
# type  -/
Selective CI
- uses: dorny/paths-filter@v3
  id: filter
  with:
    filters: |
      e2e-needed:
        - 'packages/web-agent/**'

e2e:
  if: needs.filter.outputs.e2e-needed == 'true'
Artifact Sharing
- uses: actions/upload-artifact@v4
  with:
    name: build-output
    path: .next/
    retention-days: 1

Output Format

When creating or modifying a workflow, always provide:

  1. Structure explanation -- what jobs exist, their order, why
  2. Gotchas -- caching keys, port numbers, required secrets
  3. Required secrets/vars list
  4. Test command -- how to trigger and verify

Reference Files

Load these on demand for extended guidance:

| File | Purpose | |------|---------| | references/workflow-patterns.md | Common workflow patterns | | references/caching-strategies.md | Caching configuration examples |

Quality Gates

  • Workflow YAML must be syntactically valid
  • All required secrets must be documented
  • Jobs must use proper dependency chains (needs)
  • Caching must be configured for dependencies
  • Concurrency must be set to prevent duplicate runs
  • Changes must be explained with reasoning
  • Test command must be provided for verification

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.