Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sundial-org/npm-proxy
Manage Nginx Proxy Manager (NPM) hosts, certificates, and access lists.
Passed 11 of 19 test cases with the skill, and 10 of 19 without it.
and 1 more in the full report
4 fixed9 passed either way6 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Host ID 12 was disabled in Nginx Proxy Manager during maintenance. I want to bring it back online using the client script rather than recreating the host. What command should I issue?
| Checked | Without skill | With skill |
|---|---|---|
| runs python scripts/npm_client.py enable 12 | Missed | Passed |
The instructions your model reads when the skill loads.
Manage 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",
test cases passed, vs 10 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.