weird-aftertaste

Nginx Proxy Manager

IT運用・セキュリティv1.0.0
作者:weird-aftertaste更新日 2026-05-17npm-proxy@clawhub_weird-aftertaste/npm-proxy
サーバー運用設定生成

AlphaMoatによると、2026-09時点でNginx Proxy Managerのダウンロード数は3,493、スター数は2で、AIスキル全体5,078件中3,163位、IT運用・セキュリティでは264件中205位です。

インストール数
105
ダウンロード数
3493
スター数
2
総合順位
#3,163
全体の上位 63% · IT運用・セキュリティの上位 78%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗10532032-
SkillHub ↗10534932—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

認証情報が必要です。カードの注意事項ではAPIトークンがローカル保存され、削除は組み込みの確認やdry runなしでプロキシ設定を直ちに消す可能性があります。インスタンスと対象ホストを確認し、認証情報を保護してください。削除前には明示的な確認を得てください。

資料公開日 2026-10-29

できること

  • プロキシホストと証明書の状態を確認する。
  • ドメイン転送とSSL設定を計画する。
  • プロキシホストの無効化や削除の影響を確認する。

使う場面

  • Nginx Proxy Managerのホストや証明書を確認するとき。
  • リバースプロキシやSSL設定を計画するとき。
  • ホストの有効化・無効化・削除前に対象と影響を確認するとき。

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

このNPM APIヘルパーが扱うホストと証明書操作を要約してください。
プロキシホスト削除前に人が確認する対象、認証情報、影響を列挙してください。

月次の推移

ダウンロード数3493
2606308335592026-05 · ダウンロード数 26722026-07 · ダウンロード数 30202026-08 · ダウンロード数 31252026-09 · ダウンロード数 349326-0526-09
スター数2
1232026-05 · スター数 22026-07 · スター数 22026-08 · スター数 22026-09 · スター数 226-0526-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093493—2
2026-083125+3.5%2
2026-073020—2
2026-052672—2

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

1.7 KB・ClawHub v1.0.0
---
name: npm-proxy
description: 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.
---

# NPM Proxy Skill

Manage Nginx Proxy Manager (NPM) via its REST API.

## Configuration
すべて表示(全 70 行)

Set the following environment variables:
- `NPM_URL`: The URL of your NPM instance (e.g., `https://npm.example.com`)
- `NPM_EMAIL`: Your NPM admin email
- `NPM_PASSWORD`: Your NPM admin password

## Usage

```bash
# 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
```

## 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`:
```json
{
  "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
}
```

### Enabling SSL (Let's Encrypt)
1. List certs with `certs` to see if one exists.
2. Update the host with `certificate_id` and `ssl_forced: true`.

IT運用・セキュリティの人気スキル

weird-aftertasteのその他のスキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。