Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Manage OPNsense firewall, DNS, IDS/IPS, and network configuration via API and SSH. Use when administering OPNsense firewall, configuring Suricata IDS/IPS, managing Unbound DNS, creating firewall rules, backing up configurations, monitoring traffic, or troubleshooting network issues. Supports both API-based automation and SSH command execution for OPNsense 26.1+. --- name: opnsense-admin description: Manage OPNsense firewall, DNS, IDS/IPS, and network configuration via API and SSH. Use when administering OPNsense firewall, configuring Suricata IDS/IPS, managing Unbound DNS, creating firewall rules, backing up configurations, monitoring traffic, or troubleshooting network issues. Supports both API-based automation and SSH command execution for OPNsense 26.1+. --- OPNsense Admi Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
opnsense-admin is best for modify, render workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Manage OPNsense firewall, DNS, IDS/IPS, and network configuration via API and SSH. Use when administering OPNsense firewall, configuring Suricata IDS/IPS, managing Unbound DNS, creating firewall rules, backing up configurations, monitoring traffic, or troubleshooting network issues. Supports both API-based automation and SSH command execution for OPNsense 26.1+. --- name: opnsense-admin description: Manage OPNsense firewall, DNS, IDS/IPS, and network configuration via API and SSH. Use when administering OPNsense firewall, configuring Suricata IDS/IPS, managing Unbound DNS, creating firewall rules, backing up configurations, monitoring traffic, or troubleshooting network issues. Supports both API-based automation and SSH command execution for OPNsense 26.1+. --- OPNsense Admi
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Transcendenceia
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Setup snapshot
git clone https://github.com/Transcendenceia/opnsense-admin-skill.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Transcendenceia
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
text
System → Access → Users → API
bash
export OPNSENSE_HOST="192.168.1.1" export OPNSENSE_KEY="your_api_key" export OPNSENSE_SECRET="your_api_secret"
bash
mkdir -p ~/.opnsense cat > ~/.opnsense/credentials << EOF OPNSENSE_HOST=192.168.1.1 OPNSENSE_PORT=443 OPNSENSE_KEY=your_api_key OPNSENSE_SECRET=your_api_secret EOF chmod 600 ~/.opnsense/credentials
bash
# Check system status
./scripts/opnsense-api.sh status
# Get firmware information
./scripts/opnsense-api.sh firmware-status
# Check Suricata status
./scripts/opnsense-api.sh suricata-status
# Custom API request
./scripts/opnsense-api.sh get /api/core/system/status
./scripts/opnsense-api.sh post /api/core/firmware/update '{"upgrade":true}'bash
# Full backup (with RRD data) ./scripts/backup-config.sh # Config-only backup (smaller) ./scripts/backup-config.sh --config-only # Custom directory and retention ./scripts/backup-config.sh --dir /mnt/backups --keep 90
bash
# Restart DNS resolver ./scripts/service-control.sh unbound restart # Check Suricata status ./scripts/service-control.sh suricata status # Reload DHCP configuration ./scripts/service-control.sh dhcpd reload # Check all services ./scripts/service-control.sh all status
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Manage OPNsense firewall, DNS, IDS/IPS, and network configuration via API and SSH. Use when administering OPNsense firewall, configuring Suricata IDS/IPS, managing Unbound DNS, creating firewall rules, backing up configurations, monitoring traffic, or troubleshooting network issues. Supports both API-based automation and SSH command execution for OPNsense 26.1+. --- name: opnsense-admin description: Manage OPNsense firewall, DNS, IDS/IPS, and network configuration via API and SSH. Use when administering OPNsense firewall, configuring Suricata IDS/IPS, managing Unbound DNS, creating firewall rules, backing up configurations, monitoring traffic, or troubleshooting network issues. Supports both API-based automation and SSH command execution for OPNsense 26.1+. --- OPNsense Admi
⚠️ DISCLAIMER
This tool grants HIGH PRIVILEGE access to your firewall and network. It can modify firewall rules, block traffic, and restart critical services.
By using this skill, you declare that:
- You are a responsible adult
- You have authorization to administer this firewall
- You understand that a mistake can render your network inoperable
- You will use this tool ethically and legally
The author is not responsible for misconfigurations, access lockouts, or damages resulting from the use of this skill.
Complete OPNsense firewall administration via API and SSH. Automate backups, monitor security, manage services, and troubleshoot network issues.
Generate API credentials in OPNsense:
System → Access → Users → API
Configure credentials (choose one method):
Option A: Environment variables
export OPNSENSE_HOST="192.168.1.1"
export OPNSENSE_KEY="your_api_key"
export OPNSENSE_SECRET="your_api_secret"
Option B: Credentials file (recommended)
mkdir -p ~/.opnsense
cat > ~/.opnsense/credentials << EOF
OPNSENSE_HOST=192.168.1.1
OPNSENSE_PORT=443
OPNSENSE_KEY=your_api_key
OPNSENSE_SECRET=your_api_secret
EOF
chmod 600 ~/.opnsense/credentials
# Check system status
./scripts/opnsense-api.sh status
# Get firmware information
./scripts/opnsense-api.sh firmware-status
# Check Suricata status
./scripts/opnsense-api.sh suricata-status
# Custom API request
./scripts/opnsense-api.sh get /api/core/system/status
./scripts/opnsense-api.sh post /api/core/firmware/update '{"upgrade":true}'
# Full backup (with RRD data)
./scripts/backup-config.sh
# Config-only backup (smaller)
./scripts/backup-config.sh --config-only
# Custom directory and retention
./scripts/backup-config.sh --dir /mnt/backups --keep 90
# Restart DNS resolver
./scripts/service-control.sh unbound restart
# Check Suricata status
./scripts/service-control.sh suricata status
# Reload DHCP configuration
./scripts/service-control.sh dhcpd reload
# Check all services
./scripts/service-control.sh all status
| Variable | Default | Description |
|----------|---------|-------------|
| OPNSENSE_HOST | 192.168.1.1 | OPNsense IP or hostname |
| OPNSENSE_PORT | 443 | HTTPS port |
| OPNSENSE_KEY | - | API key |
| OPNSENSE_SECRET | - | API secret |
| SSH_PORT | 22 | SSH port for service control |
| BACKUP_DIR | ./backups | Default backup directory |
| KEEP_DAYS | 30 | Backup retention period |
| Endpoint | Method | Purpose |
|----------|--------|---------|
| /api/core/system/status | GET | System health |
| /api/core/firmware/status | GET | Firmware info |
| /api/ids/service/status | GET | Suricata status |
| /api/unbound/diagnostics/stats | GET | DNS statistics |
| /api/diagnostics/interface/getInterfaceConfig | GET | Interface config |
| /api/diagnostics/firewall/pfstatists | GET | Firewall stats |
| /api/core/backup/backup | GET | Download backup |
--insecure or OPNSENSE_INSECURE=true ONLY for development or self-signed certificates in internal networksBy default, all API calls validate SSL certificates. For production deployments with valid certificates, no changes needed.
For development or self-signed certificates:
# Option 1: Command line flag
./scripts/opnsense-api.sh --insecure status
# Option 2: Environment variable
export OPNSENSE_INSECURE=true
./scripts/opnsense-api.sh status
# Test connectivity
curl -k -u "key:secret" https://opnsense/api/core/system/status
# Check API is enabled in OPNsense
# System → Access → Settings → Enable API
# Test SSH connectivity
ssh -p 22 root@opnsense "echo OK"
# Check SSH is enabled
# System → Administration → Secure Shell
| OPNsense Version | Skill Version | Status | |------------------|---------------|--------| | 26.1+ | 1.x | ✅ Supported | | 25.x | 1.x | ⚠️ May work | | 24.x | 1.x | ❌ Not tested |
MIT - See LICENSE file for details.
Issues and pull requests welcome at the GitHub repository.
Disclaimer: This is an unofficial skill. Not affiliated with Deciso B.V. or the OPNsense project.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T02:15:37.525Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "modify",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "render",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:modify|supported|profile capability:render|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Transcendenceia",
"href": "https://github.com/Transcendenceia/opnsense-admin-skill",
"sourceUrl": "https://github.com/Transcendenceia/opnsense-admin-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T02:13:47.144Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T02:13:47.144Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/transcendenceia-opnsense-admin-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to opnsense-admin and adjacent AI workflows.