1panel-skills

Query 1Panel modules for monitoring, websites, apps, containers, logs, cronjobs, task-center, and nodes.

39|5|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/1Panel-dev/1Panel-skills --skill 1panel-skills
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: 1panel-skills
Source: https://github.com/1Panel-dev/1Panel-skills/tree/main
Command: npx skills add https://github.com/1Panel-dev/1Panel-skills --skill 1panel-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

1Panel deployments often require constructing multiple module-specific API calls to gather current state and logs, which is error-prone and slow.

Core Features & Use Cases

  • Centralized module actions for reading, listing, and detailing 1Panel resources across monitoring, websites, apps, containers, logs, cronjobs, task-center, and nodes.
  • Real-world use: quickly inventory running entities, verify statuses, and fetch latest logs from a single skill run.

Quick Start

Run a module action, for example monitoring getCurrentNode, to retrieve live data from your 1Panel instance.

Frequently Asked Questions about 1panel-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list containers and fetch logs from a 1Panel instance?▼

You can list containers and fetch logs from a 1Panel instance by running query-based read actions across modules. This approach inventories running entities and retrieves the latest logs within a single skill run.

What is the best way to monitor websites and apps status across multiple nodes?▼

The best way to monitor websites and apps status across multiple nodes is to use query-based reads with an optional operateNode parameter. This scopes monitoring results per node to verify current statuses efficiently.

Can I scope 1Panel monitoring results to a specific node?▼

Yes, you can scope 1Panel monitoring results to a specific node by using the optional operateNode parameter. This targets query-based reads to return live data isolated for that particular node.

Does the 1Panel API client handle signed tokens and TLS options automatically?▼

Yes, the 1Panel API client handles signed tokens and TLS options automatically. A signed HTTP client manages timestamped tokens, JSON payloads, and TLS configurations to ensure secure and reliable communication.

Can I modify cronjobs or task-center configurations through this integration?▼

No, you cannot modify cronjobs or task-center configurations through this integration. It currently performs query-based reads across modules and reserves mutations for future write operations.