local-ssl

Automates creation and trust of local SSL certificates for development environments.

Updated Nov 13, 2025
One-click install
npx skills add https://github.com/caseymanos/dev-skills-marketplace --skill local-ssl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-ssl
Source: https://github.com/caseymanos/dev-skills-marketplace/tree/main/devEnv/dev-skills-marketplace/skills/local-ssl
Command: npx skills add https://github.com/caseymanos/dev-skills-marketplace --skill local-ssl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, mkcert, openssl, curl, wget, and includes scripts (resource) components.

What problem does it solve?

Enable HTTPS locally with trusted certificates to eliminate browser warnings during development and testing TLS features.

Core Features & Use Cases

  • Automates generation and trust of local SSL certificates across macOS, Linux, and Windows.
  • Integrates with common dev stacks (Vite, Nginx, Docker, Node/Express) to serve services securely on localhost.
  • Provides OpenSSL fallback options and trust scripts for environments without mkcert.

Quick Start

Run the setup script to generate and trust local certificates, then enable HTTPS in your dev environment.

Frequently Asked Questions about local-ssl

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

FAQPage Schema
How do I enable trusted HTTPS for local development without browser warnings?

Automating local SSL certificate generation and trust with mkcert eliminates browser warnings during development, applying OpenSSL fallbacks to serve localhost securely across operating systems.

Can I use mkcert to configure HTTPS with Docker Compose and Nginx?

Yes, you can integrate generated local SSL certificates with Docker Compose and Nginx configurations to securely serve containerized frontend-backend stacks over HTTPS on your local environment.

What is the best way to set up local SSL certificates across macOS, Linux, and Windows?

Running an automated trust script generates local SSL certificates and integrates them into the trust stores of macOS, Linux, and Windows, ensuring cross-platform HTTPS validation.

Do I need OpenSSL if mkcert is unavailable for local HTTPS testing?

You do not strictly need mkcert, as OpenSSL provides a fallback option to generate local SSL certificates for HTTPS testing when mkcert is not installed in your environment.

How do I serve a Vite or Node Express app over HTTPS locally?

You can serve a Vite or Node Express app over HTTPS locally by running the setup script to generate trusted certificates and configuring your dev server environment to use them.