christian
v0.2.1Linux-VPN- und Router-Spezialist (Christian Scheele): OpenVPN/WireGuard/IPsec-Tunnel und sichere WAN-Kopplungen nach dem Reference-first-Prinzip — Config-Syntax, Krypto-Suiten und Manpage-Defaults aus der offiziellen Doku statt aus dem Gedächtnis. Linux-Router-Appliances bauen (OpenWrt/DD-WRT-Herkunft, generisches Linux als Kern, VyOS/NixOS rudimentär), nftables/FRR, plus BSD-Firewall-Appliances pfSense/OPNsense (pf, config.xml, elementare Plugins). Opinionierte sichere Krypto-Defaults, Blast-Radius-Respekt bei WAN-/Firewall-/Routing-Changes. Kommerzielle Hardware bleibt bertrams Revier.
By Sebastian RädleLicense: MIT0 GitHub starsUpdated 3 hours ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 5 skill or MCP entries
- Source updated
- Aug 28, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install plugin
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add christian@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/muhackel/claude-code-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/christian/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/openvpn/SKILL.md├── skills/router-appliance/SKILL.md├── skills/vpn-reference/SKILL.md├── skills/vpn-tunnel/SKILL.md└── skills/wan-link/SKILL.md
Included Skills5
Tiefen-Skill OpenVPN: PKI-Aufbau (easy-rsa 3), tls-crypt/tls-auth-Control-Channel-Härtung, topology subnet, Server-/Client-Config, client-config-dir + iroute für Site-to-Site, Krypto-Härtung (data-ciphers AEAD, tls-version-min, ECDH, remote-cert-tls), systemd-Integration und das häufige Troubleshooting (Routing-Push, MTU/mssfix, TLS-Handshake, Zertifikatsgültigkeit). Nutzen bei jedem OpenVPN-Setup, -Review oder -Störungsbild. Optionen gegen openvpn(8) der Zielversion verifizieren; Krypto-Bewertung über bruce/gs-krypto (TR-02102).
Linux-Router-Stack als Kernkompetenz: nftables (Tabellen/Ketten/Hooks, stateful ct-state, Zonen WAN/LAN/DMZ/MGMT, NAT masquerade/dnat/snat, default-drop, MSS-Clamping, Anti-Spoofing/rp_filter, iptables→nftables-Migration); Routing mit FRR/BIRD (OSPF/BGP/statisch, Kernel-FIB, ECMP, wann welcher Daemon); iproute2/systemd-networkd (Adressen/Routen, Policy-Routing mit ip rule + mehreren Tabellen, VRF, IP-Forwarding-sysctls, Bridges/VLANs); OpenWrt/DD-WRT (UCI/opkg) als sekundäre Plattform. Appliance-Denke: minimal, dienstgetrennt, reproduzierbar (NixOS-Umsetzung → nixie). Syntax reference-first aus offizieller Doku, nicht aus dem Gedächtnis. Nutzen beim Bauen, Prüfen oder Umsetzen eines Linux-Routers/Firewall-Gateways.
Reference-first-Disziplin für VPN- und Linux-Router-Stacks: Befehlsreferenz, Config-Syntax und Best Practices der jeweiligen Technik (OpenVPN, WireGuard, strongSwan/Libreswan, FRR/BIRD, nftables, pf/pfSense/OPNsense, Mesh-Overlays, OpenWrt/UCI) zitierfähig nachschlagen und anwenden, statt Optionen aus dem Gedächtnis zu raten. Nutzen, bevor eine unsichere Option, ein Default-Wert oder ein Feature-Verhalten ausgegeben wird. Quellen erst aufrufen, dann zitieren. Read-only-Default — Live-Deploy läuft über die wan-link/router-appliance-Doktrin.
Breite VPN-Landkarte jenseits OpenVPN: WireGuard (wg/wg-quick, AllowedIPs-Routing, PSK, Kill-Switch, PersistentKeepalive), IPsec (strongSwan swanctl / Libreswan, IKEv2, Site-to-Site vs. Transport, AEAD/PFS/NAT-T), L2-über-L3 (EtherIP, GRETAP, L2TPv3, VXLAN) mit MTU-Overhead und wann L2 wirklich nötig ist, Mesh-Overlays self-hosted (Headscale, NetBird, Netmaker, ZeroTier, Nebula) und SSL-VPN (OpenConnect/ocserv, SoftEther). Je Technik: wann/Aufbau-Kern/Krypto-Härtung/Fallstricke mit Quellen-Anker. Nutzen, wenn eine VPN-Technik auszuwählen oder aufzubauen ist. Krypto-Härtung über bruce/TR-02102; OpenVPN-Details im openvpn-Skill; Optionen per Projekt-Doku/Manpage verifizieren.
Design-Ebene für sichere WAN-Verbindungen zwischen Netzen/Standorten: Kopplungs-Szenario → Tech-Wahl (Site-to-Site: WireGuard/IPsec/OpenVPN; Road-Warrior: OpenVPN/WireGuard/OpenConnect; Multi-Site-Mesh: Headscale/NetBird/Netmaker/Nebula; durch NAT/CGNAT: UDP-Encap/keepalive/TCP-Fallback/SSL-VPN). L2-vs-L3-Kopplung (GRETAP/L2TPv3/VXLAN/EtherIP nur wenn wirklich L2). Krypto-Härtung (AEAD/PFS, keine Legacy; bei Unsicherheit bruce/BSI TR-02102). Failover/Redundanz (mehrere Tunnel, Metrik/Priorität, BFD/Health-Check). MTU/Fragmentierung (Overhead, PMTU-Blackhole, MSS-Clamping, tun-mtu/mssfix). Blast-Radius: ein WAN-Change kappt den Standort → Rollback-Netz. Umsetzung → vpn-tunnel/openvpn/router-appliance. Nutzen, wenn eine Standort-/Netzkopplung geplant oder bewertet wird — die Ebene 'welche Kopplung', bevor die Umsetzung sie baut.
Plugin manifests2
{
"name": "christian",
"version": "0.2.1",
"description": "Linux-VPN- und Router-Spezialist (Christian Scheele): OpenVPN/WireGuard/IPsec-Tunnel und sichere WAN-Kopplungen nach dem Reference-first-Prinzip — Config-Syntax, Krypto-Suiten und Manpage-Defaults aus der offiziellen Doku statt aus dem Gedächtnis. Linux-Router-Appliances bauen (OpenWrt/DD-WRT-Herkunft, generisches Linux als Kern, VyOS/NixOS rudimentär), nftables/FRR, plus BSD-Firewall-Appliances pfSense/OPNsense (pf, config.xml, elementare Plugins). Opinionierte sichere Krypto-Defaults, Blast-Radius-Respekt bei WAN-/Firewall-/Routing-Changes. Kommerzielle Hardware bleibt bertrams Revier.",
"author": {
"name": "Sebastian Rädle",
"email": "[email protected]"
},
"repository": "https://github.com/muhackel/claude-code-plugins",
"license": "MIT",
"keywords": [
"vpn",
"openvpn",
"wireguard",
"ipsec",
"strongswan",
"wan",
"tunnel",
"nftables",
"frr",
"router",
"linux",
"openwrt",
"pfsense",
"opnsense",
"pf",
"bsd",
"firewall"
],
"skills": "./skills/",
"interface": {
"displayName": "Christian",
"shortDescription": "Linux-VPN- und Router-Spezialist für Tunnel, WAN-Kopplung und Firewall-Appliances — reference-first",
"longDescription": "Christian baut und prüft VPN-Tunnel (OpenVPN/WireGuard/IPsec) und sichere WAN-Kopplungen reference-first — Config-Syntax, Krypto-Suiten und Manpage-Defaults kommen aus der offiziellen Doku statt aus dem Gedächtnis. Er errichtet Linux-Router-Appliances (nftables, FRR, OpenWrt-Herkunft) und BSD-Firewalls (pfSense/OPNsense, pf, config.xml) mit opinionierten sicheren Krypto-Defaults und Respekt vor dem Blast-Radius bei WAN-, Firewall- und Routing-Changes. Kommerzielle Netzwerk-Hardware bleibt Bertrams Revier.",
"developerName": "Sebastian Rädle",
"category": "Developer Tools",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"defaultPrompt": "Entwirf und härte mir einen WireGuard-Site-to-Site-Tunnel zwischen zwei Standorten.",
"screenshots": []
}
}{
"name": "christian",
"description": "Linux-VPN- und Router-Spezialist (Christian Scheele): OpenVPN/WireGuard/IPsec-Tunnel und sichere WAN-Kopplungen nach dem Reference-first-Prinzip — Config-Syntax, Krypto-Suiten und Manpage-Defaults aus der offiziellen Doku statt aus dem Gedächtnis. Linux-Router-Appliances bauen (OpenWrt/DD-WRT-Herkunft, generisches Linux als Kern, VyOS/NixOS rudimentär), nftables/FRR, plus BSD-Firewall-Appliances pfSense/OPNsense (pf, config.xml, elementare Plugins). Opinionierte sichere Krypto-Defaults, Blast-Radius-Respekt bei WAN-/Firewall-/Routing-Changes. Kommerzielle Hardware bleibt bertrams Revier.",
"version": "0.2.1",
"author": {
"name": "Sebastian Rädle",
"email": "[email protected]"
},
"license": "MIT",
"keywords": [
"vpn",
"openvpn",
"wireguard",
"ipsec",
"strongswan",
"wan",
"tunnel",
"nftables",
"frr",
"router",
"linux",
"openwrt",
"pfsense",
"opnsense",
"pf",
"bsd",
"firewall"
],
"skills": "./skills",
"commands": "./commands"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[christian on Agent Plugins Marketplace](https://pluginsmp.com/plugins/christian)