Przejdź do treści
Biblioteka skilli
Bezpieczeństwo · Integracja z narzędziem

rl-protect-connect

/rl-protect-connect

Konfiguruje narzędzie rl-protect z kontem Spectra Assure Community lub Portal, dodaje serwer i podaje token API.

Licencja
MIT
Ostatnia zmiana repozytorium
01.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 01.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Konfiguruje narzędzie rl-protect z kontem Spectra Assure Community lub Portal, dodaje serwer i podaje token API.

Oryginalny opis (EN)

Configures the rl-protect tool by connecting it to a Spectra Assure Community (free) or Spectra Assure Portal account (enterprise). Use when the user wants to set up rl-protect, add or update a server connection, or provide an API token.

Jak działa

  1. rl-protect configuration
Sekcje z nagłówków SKILL.md, w oryginale · 178 linii, 720 słów
Podgląd SKILL.md
---
name: rl-protect-connect
description: Configures the rl-protect tool by connecting it to a Spectra Assure Community (free) or Spectra Assure Portal account (enterprise). Use when the user wants to set up rl-protect, add or update a server connection, or provide an API token.
---

## rl-protect configuration

Use this skill when the user wants to connect rl-protect to a Spectra Assure account. There are two account types with different required arguments. Always identify which account type applies before running any command.

---

### Account types

| | Community | Enterprise |
|---|---|---|
| Token prefix | `rlcmm-*` | `rls3c-*` |
| Server required | No | Yes |
| Org required | No | Yes |
| Group required | No | Optional |

---

### Tasks

---

#### Connect — Community account

**Trigger:** user provides a token starting with `rlcmm-`, or says they have a free or community account.

**Required inputs:** `--rl-token`
**Optional inputs:** `--connection-id`, `--ca-path`, proxy settings

**Command:**

```bash
rl-protect server connect \
            --rl-token={token}
```

With a named connection (use when the user wants to manage multiple connections):

```bash
rl-protect server connect {connection-id} \
            --rl-token={token}
```

The token is always persisted to the config file and does not need to be supplied on every scan.

---

#### Connect — Enterprise account

**Trigger:** user provides a token starting with `rls3c-`, or mentions a portal URL or organisation name.

**Required inputs:** `--rl-server`, `--rl-org`, `--rl-token`
**Optional inputs:** `--connection-id`, `--rl-group`, `--ca-path`, proxy settings

**Command:**

```bash
rl-protect server connect \
            --rl-server={portal-url} \
            --rl-org={organisation} \
            --rl-token={token}
```

With an optional group and named connection:

```bash
rl-protect server connect {connection-id} \
            --rl-server={portal-url} \
            --rl-org={organisation} \
            --rl-group={group} \
            --rl-token={token}
```

---

#### Update an existing connection

**Trigger:** user wants to change a token, server URL, org, or any other setting on an existing connection.

Use the same flags as `connect`. The `connection-id` must match the existing connection name. If no connection ID was set, the target is the `default` connection.

```bash
rl-protect server update {connection-id} \
            --rl-token={new-token}
```

---

#### Remove a connection

**Trigger:** user wants to delete a saved connection.

```bash
rl-protect server remove {connection-id}
```

If no connection ID is specified, the `default` connection is removed.

---

#### List connections

**Trigger:** user wants to see what connections are configured, or is unsure which connection is active.

```bash
rl-protect server list
```

---

#### Proxy configuration

If the user mentions a proxy, append these flags to any `connect` or `update` command:

| Flag | Value |
|---|---|
| `--proxy-server` | Local proxy URL |
| `--proxy-port` | Proxy port |
| `--proxy-user` | Proxy username |
| `--proxy-password` | Proxy password |

---

#### Custom CA or config path

| Flag | When to use |
|---|---|
| `--ca-path` | User has a custom Certificate Authority store (common in enterprise environments with TLS inspection) |
| `--config-path` | User wants to use a non-default config file location |

---

### Information gathering

Before running any command, confirm any missing required inputs with the user. Do not substitute placeholder values.

**For Community:** if no token is provided, ask:
> "Please provide your Spectra Assure Community token. It starts with `rlcmm-`."

**For Enterprise:** if any of server, org, or token are missing, ask for all three together:
> "Please provide your Spectra Assure Portal URL, organization name, and PAT token (starts with `rls3c-`)."

Never log, echo, or include tokens in any response text or summary after the command has run. Treat tokens as secrets.

---

### Post-connect verification

After any `connect` or `update` command completes successfully, confirm the connection is working by listing configured connections:

```bash
rl-protect server list
```

Then report the result to the user in this format:

```
### rl-protect connection configured

| Setting | Value |
|---|---|
| Connection | {connection-id or "default"} |
| Account type | {Community / Enterprise} |
| Server | {portal URL or "Spectra Assure Community"} |
| Organisation | {org or "—"} |
| Token saved | Yes |
```

---

### General rules

- The token is always saved implicitly — do not pass `--save-token`.
- Never store, repeat, or summarise a token value in any response.
- If the user supplies a token with an unrecognised prefix, ask them to confirm whether it is a Community (`rlcmm-*`) or Enterprise (`rls3c-*`) token before proceeding.
- If `rl-protect server list` shows an existing connection with the same ID, warn the user before running `connect` and suggest using `update` instead.
- Do not add `--rl-server`, `--rl-org`, or `--rl-group` flags to Community account commands — they are not valid for that account type.

Wersje

W bazie nie ma innych skilli o nazwie rl-protect-connect.

Migawka bazy z 28.10.2026 · wersja paczki 6fc9f1fd12a5 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100rl-protect-install
    Instaluje CLI rl-protect z PyPI i konfiguruje je do pierwszego użycia, także wtedy, gdy narzędzia nie ma w PATH.
  • 100rl-protect-report
    Zamienia raport rl-protect w JSON na uporządkowany dokument Markdown do przeglądu lub udostępnienia, także z planem aktualizacji zależności.
  • 81protect-mcp-setup
    Konfiguruje ochronę dla wybranego serwera MCP przez stdio, przegląda politykę i sprawdza, jaki ruch jest objęty.
  • 100protect-mcp
    Konfiguruje lub naprawia lokalną bramkę polityk Cedar w protect-mcp i weryfikuje podpisane rachunki, przy instalacji, opakowaniu MCP, hookach agentów kodujących i sprawdzaniu zapisów.
  • 100protect-mcp-setup
    Konfiguruje egzekwowanie polityk Cedar i podpisane potwierdzenia Ed25519 dla wywołań narzędzi Claude Code, dla kryptograficznych śladów audytu i dowodów zgodności.
  • 100unifi-protect-setup
    Konfiguruje serwer MCP UniFi Protect: host NVR, dane logowania i uprawnienia, także po aktualizacji wtyczki.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.