home / skills / ehtbanton / claudeskillsrepo / circleci-config-generator

circleci-config-generator skill

/circleci-config-generator

This skill generates a complete CircleCI 2.1 config.yml with workflows and orbs for rapid CI/CD setup.

npx playbooks add skill ehtbanton/claudeskillsrepo --skill circleci-config-generator

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
714 B
---
name: circleci-config-generator
description: Generate CircleCI configuration files with workflows, orbs, and deployment. Triggers on "create circleci config", "generate circleci configuration", "circleci pipeline", "circle ci setup".
---

# CircleCI Config Generator

Generate CircleCI pipeline configuration files with workflows and orbs.

## Output Requirements

**File Output:** `.circleci/config.yml`
**Format:** Valid CircleCI YAML
**Standards:** CircleCI 2.1

## When Invoked

Immediately generate a complete CircleCI pipeline configuration.

## Example Invocations

**Prompt:** "Create CircleCI config for Node.js application"
**Output:** Complete `.circleci/config.yml` with test and deploy workflows.

Overview

This skill generates complete CircleCI pipeline configuration files (.circleci/config.yml) for projects. It produces valid CircleCI 2.1 YAML including jobs, workflows, orbs, and deployment steps tailored to the target stack. Use simple prompts like "create circleci config" or "generate circleci configuration" to get a ready-to-use pipeline.

How this skill works

On invocation the skill inspects the requested runtime and deployment targets from the prompt and composes a full CircleCI config.yml that follows CircleCI 2.1 syntax. Outputs include jobs (build, test, lint), reusable orbs or commands when appropriate, workflow definitions, and deployment steps such as Docker publish or cloud provider deploy. The file is formatted as valid YAML and intended to be written to .circleci/config.yml in the repository.

When to use it

  • You need a ready-to-run CircleCI pipeline for a new or existing project.
  • You want standardized workflows with build, test, and deploy stages.
  • You need config snippets for Node.js, Python, Docker, or common cloud deployments.
  • You want to convert deployment requirements into a CircleCI config quickly.

Best practices

  • Provide the runtime, test commands, and deployment target in your prompt for a tailored config.
  • Specify whether you prefer orbs, reusable commands, or single-use jobs to control complexity.
  • Keep secrets and credentials out of config; use CircleCI project environment variables or contexts.
  • Review generated config and adapt resource_class, docker images, and caching to your environment.
  • Run the pipeline in a fork or a feature branch first to validate behavior before merging.

Example use cases

  • Create CircleCI config for Node.js app with install, test, and Docker image publish steps.
  • Generate a pipeline that runs lint, unit tests, and deploys to AWS ECS or ECR.
  • Produce a config using a community orb for common tasks like Slack notifications or Docker layer caching.
  • Set up parallel test workflows and matrix builds across multiple Node or Python versions.

FAQ

What file does this create?

It generates a .circleci/config.yml file formatted for CircleCI 2.1.

Can it include orbs and reusable commands?

Yes — the skill can include orbs, commands, and jobs based on your requested structure.