Skip to content
Back to skills

Netops Build

ASecurity

Audit, plan, and execute authorized VPS networking or proxy-node changes, including 3x-ui, Xray, VLESS Reality, Hysteria2, TLS, DNS, address-family separation, firewall rules, and per-node upstream exits. Use for installing, adding, or changing services while preserving existing behavior. 典型中文请求:装一个节点、增加入站、换域名和证书、给某个节点单独配置出口、修改端口和防火墙。

  • 10 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
developmentnode

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add Con-Benksl/NetOps --skill netops-build --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Netops Build?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Netops Build
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/con-benksl-netops-build/badge)](https://www.skillsdirectory.com/skills/con-benksl-netops-build)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "netops-build"
description: "Audit, plan, and execute authorized VPS networking or proxy-node changes, including 3x-ui, Xray, VLESS Reality, Hysteria2, TLS, DNS, address-family separation, firewall rules, and per-node upstream exits. Use for installing, adding, or changing services while preserving existing behavior. 典型中文请求:装一个节点、增加入站、换域名和证书、给某个节点单独配置出口、修改端口和防火墙。"
---

# NetOps Build

Build from current evidence and make the smallest reviewed change.

## Shared Reference Root

Before reading a shared reference, resolve `<reference-root>` once. Use `../../references` when `../../references/guided-dialogue.md` exists (repository or monolithic root installation); otherwise use `../netops/references` when `../netops/references/guided-dialogue.md` exists (flat installation beside the root `netops` Skill). If neither candidate exists, stop and report an incomplete installation. Do not reconstruct or bypass missing safety rules.

## Direct-Invocation Safety

These rules apply even when this child Skill is invoked without the root router. Authorized direct SSH is allowed when the target VPS is unrelated to the agent's current path and the change does not modify the local control plane. Require explicit authorization, affected-state backup, pre-apply validation, post-apply verification, executable rollback, and a concise receipt. Use an exact plan ID and `netopsctl change apply` when its file-transaction contract fits or when a shared remote path needs automatic rollback; do not force every independent SSH change through that executor. Preserve existing nodes and the host default route unless the reviewed operation explicitly changes either invariant.

## Decision Boundary

Follow `<reference-root>/guided-dialogue.md`. A clear audit-only, plan-only, or execution request proceeds to that boundary without a process menu. Ask one design question only when the answer cannot be discovered safely and would change the implementation. Never ask whether to preserve existing nodes, panel access, SSH, or the default route; those are invariants unless the user explicitly requests a reviewed exception.

## Change Flow

1. Audit the live target and define the exact delta, affected components, invariants, and actual ingress/egress identities.
2. Apply `<reference-root>/control-channel-safety.md` and the evidence ladder in `<reference-root>/independence-protocol.md`.
3. Use `<reference-root>/guided-dialogue.md` for authorization scope and reuse and `<reference-root>/control-channel-safety.md` for the execution mode and transaction lifecycle; those references own the complete contracts.
4. If control has already been lost, stop the change and use `<reference-root>/emergency-recovery.md`.

## Architecture Defaults

Keep ingress and egress independent; route a named client or inbound to its outbound instead of changing the host default route. Put precise rules before broad defaults, use separate listener identities for separate inbounds, and verify current component/client compatibility before an upgrade.

Use `<reference-root>/build-runbook.md` for protocol and provider mechanics. Keep those details out of this Skill.

Files in this skill

  • SKILL.md3.2 KB
  • agents/openai.yaml351 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.