create-workflow

star 9.6k

Use when: scaffolding a new GitHub Actions CI/CD workflow, adding automation for tests, builds, releases, or security scans

OpenCTI-Platform By OpenCTI-Platform schedule Updated 5/12/2026

name: create-workflow description: "Use when: scaffolding a new GitHub Actions CI/CD workflow, adding automation for tests, builds, releases, or security scans"

Create GitHub Action Workflow

Prerequisites

  • Workflow Name: e.g., "Review Security Scans"
  • Trigger: e.g., pull_request, push
  • Job Steps: e.g., checkout, install deps, run scan

Procedure

Step 1 — Create Workflow File

Create a new file in .github/workflows/<workflow-name>.yml.

name: [Workflow Name]

on:
  [Trigger]:
    branches: [master]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 20
          cache: 'yarn'
      - run: corepack enable
      - run: yarn install --immutable
      - name: Run Scan
        run: [Command]

Step 2 — Verify Job Dependencies

Ensure any required secrets or environment variables are available.

Step 3 — Commit

Commit with format: [CI] Add <workflow-name> workflow (#<issue-number>)

Install via CLI
npx skills add https://github.com/OpenCTI-Platform/opencti --skill create-workflow
Repository Details
star Stars 9,554
call_split Forks 1,377
navigation Branch main
article Path SKILL.md
More from Creator
OpenCTI-Platform
OpenCTI-Platform Explore all skills →