Agent skill · software engineering · sundial-org
npm-proxy
Manage Nginx Proxy Manager (NPM) hosts, certificates, and access lists. Use when the user wants to add a new domain, point a domain to a server/port, enable SSL, or check the status of proxy hosts.
Why this skill is useful
Adds executable scripts for managing Nginx Proxy Manager via its REST API, which are not commonly found in public documentation.
What it needs
Requires python installed locally. Requires nginx-proxy-manager account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
NPM Proxy Skill Manage Nginx Proxy Manager (NPM) via its REST API. Configuration Set the following environment variables: NPMURL: The URL of your NPM instance (e.g., https://npm.example.com) NPMEMAIL: Your NPM admin email NPMPASSWORD: Your NPM admin password Usage Workflows Adding a new Proxy Host To add a new host, use curl directly (the script is currently minimal). Example payload for POST /api/nginx/proxy-hosts: Enabling SSL (Let's Encrypt) 1. List certs with certs to see if one exists. 2. Update the host with certificateid and sslforced: true.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/npm-proxy