npm-proxyManage 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.
Install via ClawdBot CLI:
clawdbot install weird-aftertaste/npm-proxyManage Nginx Proxy Manager (NPM) via its REST API.
Set the following environment variables:
NPM_URL: The URL of your NPM instance (e.g., https://npm.example.com)NPM_EMAIL: Your NPM admin emailNPM_PASSWORD: Your NPM admin password# List all proxy hosts
python scripts/npm_client.py hosts
# Get details for a specific host
python scripts/npm_client.py host <host_id>
# Enable/Disable a host
python scripts/npm_client.py enable <host_id>
python scripts/npm_client.py disable <host_id>
# Delete a host
python scripts/npm_client.py delete <host_id>
# List certificates
python scripts/npm_client.py certs
To add a new host, use curl directly (the script is currently minimal).
Example payload for POST /api/nginx/proxy-hosts:
{
"domain_names": ["sub.example.com"],
"forward_scheme": "http",
"forward_host": "192.168.1.10",
"forward_port": 8080,
"access_list_id": 0,
"certificate_id": 0,
"ssl_forced": false,
"meta": {
"letsencrypt_email": "",
"letsencrypt_agree": false,
"dns_challenge": false
},
"advanced_config": "",
"locations": [],
"block_exploits": true,
"caching_enabled": false,
"allow_websocket_upgrade": true,
"http2_support": true,
"hsts_enabled": false,
"hsts_subdomains": false
}
certs to see if one exists.certificate_id and ssl_forced: true.Generated Mar 1, 2026
A hosting company uses the skill to automate proxy host management for clients, enabling quick setup of domains with SSL certificates. This reduces manual configuration time and ensures consistent security settings across multiple customer sites.
An online retailer deploys the skill to manage proxy hosts for staging and production environments, facilitating SSL enforcement and domain routing. This helps maintain uptime and secure transactions during traffic spikes or updates.
A software-as-a-service developer integrates the skill to dynamically add proxy hosts for new customer subdomains, automating SSL certificate provisioning via Let's Encrypt. This streamlines onboarding and scales with user growth.
A university uses the skill to manage proxy hosts for various departmental websites and online learning tools, enabling easy SSL setup and access control. This supports secure remote access for students and staff.
A streaming platform employs the skill to configure proxy hosts for content delivery networks, optimizing SSL settings and routing for high-traffic video streams. This enhances performance and security for global audiences.
Offer Nginx Proxy Manager as a managed service, charging clients a monthly fee for setup, monitoring, and maintenance of proxy hosts and SSL certificates. This generates recurring revenue through subscription plans tailored to traffic and support needs.
Provide consulting services to businesses for integrating the skill into their existing infrastructure, including custom workflows and automation. Revenue comes from project-based fees and ongoing support contracts.
Bundle the skill with other AI agent tools or hosting packages, selling it as part of a larger solution for web management. Revenue is generated through one-time sales or tiered licensing models based on usage.
💬 Integration Tip
Ensure environment variables are securely stored and the NPM API is accessible; test workflows in a staging environment before production to avoid downtime.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.