workflow-automator

Generates CI/CD pipelines, build scripts, Git hooks, and scheduled task configurations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/chhpt/skills --skill workflow-automator-chhpt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-automator
Source: https://github.com/chhpt/skills/tree/main/skills/workflow-automator
Command: npx skills add https://github.com/chhpt/skills --skill workflow-automator-chhpt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual repetitive tasks like linting, testing, building, and releasing slow down development and introduce human error. This Skill helps you design and implement automation workflows tailored to your project's existing stack. ## Core Features & Use Cases - CI/CD Pipeline Generation: Create and optimize GitHub Actions and GitLab CI configuration files with correct syntax and clear comments. - Build & Git Hook Automation: Write Makefiles, npm scripts, shell scripts, and configure pre-commit hooks with husky and lint-staged. - Release & Scheduled Tasks: Set up cron expressions, scheduled tasks, version management, changelog generation, and automated release scripts. - Use Case: You want every pull request to automatically run ESLint, Prettier, and TypeScript checks before merging. The Skill inspects your package.json, generates the workflow file, and provides local testing commands. ## Quick Start Analyze my project and generate a GitHub Actions workflow that runs lint, type-check, and tests on every pull request.

Frequently Asked Questions about workflow-automator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a GitHub Actions CI pipeline for my project?

GitHub Actions workflows are defined as YAML files in the .github/workflows directory. The Skill reads your package.json and existing configuration, then generates a workflow that runs lint, type-check, and tests on pull requests with commented steps.

How to configure pre-commit hooks with husky and lint-staged?

Husky manages Git hooks like pre-commit and commit-msg, while lint-staged runs linters only on staged files. The Skill generates the hook configuration so ESLint and Prettier run automatically before each commit.

Can I test GitHub Actions workflows locally before pushing?

Yes, you can test GitHub Actions locally using the act tool, which simulates the Actions runner environment. The Skill provides the appropriate local test commands and a verification checklist after generating the workflow.

How should secrets and tokens be handled in CI configuration files?

Secrets and tokens must never be hardcoded in configuration files. The Skill uses environment variables or platform secrets stores like GitHub Secrets, and includes setup instructions for required variables.

What cron expression format is used for scheduled tasks?

Cron expressions use five fields defining minute, hour, day of month, month, and day of week. The Skill generates cron schedules for platforms like GitHub Actions scheduled events and validates the expression syntax.