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.