What is github-ci?
Use when working with GitHub Actions — workflow YAML, quality gates, test matrices, deployment triggers, reusable workflows — even when the user just says 'my CI is failing' or 'add a check'.
event4u-app/agent-config
Use when working with GitHub Actions — workflow YAML, quality gates, test matrices, deployment triggers, reusable workflows — even when the user just says 'my CI is failing' or 'add a check'.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/github-ci"Quick start
Install it or open the source, trigger it with a clear task, then follow the source workflow.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/github-ci"Use github-ci to help me with: [describe your task]. Before you begin, tell me what input you need, the steps you will follow, and the expected output.
No structured workflow was detected; follow the original SKILL.md below.
Continue to the workflowDirect answers
Use when working with GitHub Actions — workflow YAML, quality gates, test matrices, deployment triggers, reusable workflows — even when the user just says 'my CI is failing' or 'add a check'.
It is relevant to workflows involving Deployment, Testing, Engineering, Operations.
SkillSignal detected this source-specific command: npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/github-ci". Inspect the repository and command before running it.
The upstream source does not declare a dedicated Agent platform.
No obvious permission action was detected by the static rules. This is not proof that the Skill is safe.
This page combines upstream documentation with deterministic repository, quality, and static-risk signals. It is not described as a manual test or security review.
SkillSignal brief
Use when working with GitHub Actions — workflow YAML, quality gates, test matrices, deployment triggers, reusable workflows — even when the user just says 'my CI is failing' or 'add a check'.
Useful in these contexts
Core capabilities
Distilled from the source
About 3 min · 10 sections
Use this skill when working with GitHub Actions workflows, CI pipeline configuration, or understanding the automated quality and deployment process.
Modified workflow YAML file(s) in .github/workflows/
Summary of pipeline changes and affected triggers
Quality breakdown
Based on traceable docs and repository signals; stars are not treated as quality.
Compare before choosing
These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.
Build, inspect, test, and analyze bounded process-based discrete-event simulations with SimPy, including events, resources, interrupts, monitoring, replications, warm-up, and reproducible output analysis.
Build, scaffold, and deploy Power Automate cloud flows using the FlowStudio MCP server. Your agent constructs flow definitions, wires connections, deploys, and tests — all via MCP without opening the portal. Load this skill when asked to: create a flow, build a new flow, deploy a flow definition, scaffold a Power Automate workflow, construct a flow JSON, update an existing flow's actions, patch a flow definition, add actions to a flow, wire up connections, or generate a workflow definition from
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.
Helps create, configure, and deploy Azure Static Web Apps using the SWA CLI. Use when deploying static sites to Azure, setting up SWA local development, configuring staticwebapp.config.json, adding Azure Functions APIs to SWA, or setting up GitHub Actions CI/CD for Static Web Apps.
Use this skill when working with GitHub Actions workflows, CI pipeline configuration, or understanding the automated quality and deployment process.
.github/workflows/ to understand the full pipeline.AGENTS.md for quality tool commands and testing setup.commands/fix/ci.md for CI failure debugging workflow.quality-tests.yml)Triggered on: pull_request to main, workflow_dispatch
Read .github/workflows/ to discover the actual job matrix. Common patterns:
ARG PHP_VERSION), not hardcoded.| Workflow | Trigger | Environment |
|---|---|---|
deploy-review.yaml | PR with review-env label | Review (ephemeral) |
deploy-sta.yaml | Push to main | Stage |
deploy-pro.yaml | Tag release-X.Y.Z or schedule (Mon 8AM) | Production |
deploy.yml | After "Static Code Analysis" succeeds on main | Envoyer trigger |
module-deploy.yaml | Reusable workflow (called by others) | Parameterized |
| Workflow | Purpose |
|---|---|
pr-review-gate.yaml | Points-based review system (see code-review skill) |
destroy-review.yaml | Cleanup ephemeral review environments |
add-labels.yml | Auto-label PRs |
apply-pr-template.yaml | Apply PR description template |
validate-deployment-files.yaml | Validate AWS deployment configs |
template-db-dump.yaml | Database dump utility |
actions/checkout@<sha> # v6.0.2group: ${{ github.workflow }}-${{ github.ref }}fail-fast: false in matrix strategies for independent job execution.module-deploy.yaml pattern).Every workflow that installs dependencies needs:
COMPOSER_AUTH secret validation (check if set, validate JSON).awk -F= '/^ARG PHP_VERSION/ {print $2}' .docker/DockerfileCheck .github/workflows/ for the runner types used. Common patterns:
ubuntu-latest) for light jobs.env: at job level for shared secrets.$GITHUB_OUTPUT for passing data between steps.$GITHUB_ENV for variables needed across multiple steps.GET /repos/{owner}/{repo}/actions/runs?branch={branch}GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobsGET /repos/{owner}/{repo}/actions/jobs/{job_id}/logsSee commands/fix/ci.md for the full debugging workflow.
.github/workflows/--env=testing to artisan commands in CI — tests will hit the wrong database.continue-on-error: true to hide failures — fix the actual error.actions/checkout@v4).