emdash-github-actions

Automate EmDash plugin CI/CD workflows with GitHub Actions templates.

93|9|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/jdevalk/skills --skill emdash-github-actions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emdash-github-actions
Source: https://github.com/jdevalk/skills/tree/main/emdash-github-actions
Command: npx skills add https://github.com/jdevalk/skills --skill emdash-github-actions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Sets up and standardizes CI/CD workflows for EmDash plugins using GitHub Actions, covering type-checking, linting, testing, security scanning, and automated release deployment.

Core Features & Use Cases

  • Type checking with emdash and TypeScript strict mode
  • ESLint-based code quality checks with TypeScript support
  • Testing with Vitest or compatible TS-native runner
  • npm audit security scanning for dependency issues
  • Automated npm publish on release/tag
  • Generates supporting config files (tsconfig.json, eslint.config.js, vitest.config.ts)
  • Adapts workflows to plugin specifics (presence of React admin UI, tests, and peer dependencies)

Quick Start

Install and configure the recommended GitHub Actions workflows for your EmDash plugin using the skills CLI.

Frequently Asked Questions about emdash-github-actions

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

FAQPage Schema
How do I set up CI/CD workflows for EmDash plugins using GitHub Actions?

Setting up CI/CD workflows for EmDash plugins involves configuring GitHub Actions to run type-checking, linting, tests, security audits, and npm publishing. Ready-to-use workflow templates adapt to your plugin's specifics, like the presence of a React admin UI or tests.

What is included in automated EmDash plugin release deployment via GitHub Actions?

Automated EmDash plugin release deployment includes type checking with TypeScript strict mode, ESLint code quality checks, Vitest testing, npm audit security scanning, and automated npm publishing on release tags.

Does the EmDash CI/CD workflow support React admin UIs and TypeScript strict mode?

Yes, the EmDash CI/CD workflow supports TypeScript strict mode and adapts its configuration based on whether your plugin repository includes a React admin UI, tests, or specific peer dependencies.

How do I configure Vitest and ESLint for an EmDash plugin?

Configuring Vitest and ESLint for an EmDash plugin involves generating supporting configuration files like vitest.config.ts and eslint.config.js, which integrate TypeScript support and ensure consistent code quality checks across projects.

Can I run npm audit security scanning in my GitHub Actions workflow for EmDash plugins?

Yes, you can run npm audit security scanning within your GitHub Actions workflow for EmDash plugins to automatically detect and report dependency issues during your continuous integration process.

What's the best way to standardize type checking and linting across multiple EmDash plugin repositories?

Standardizing type checking and linting across EmDash plugins is best achieved by implementing consistent GitHub Actions workflow templates that enforce TypeScript strict mode and ESLint rules, ensuring uniform code quality configuration.