portainer

Automate Portainer CE stack deployment and inspection via HTTP API.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Leventsoft/portainer-skill-openclaw --skill portainer-leventsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: portainer
Source: https://github.com/Leventsoft/portainer-skill-openclaw/tree/main
Command: npx skills add https://github.com/Leventsoft/portainer-skill-openclaw --skill portainer-leventsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, urllib3, and includes scripts (resource) components.

What problem does it solve?

Centralized management of Portainer CE environments and stacks via the HTTP API, enabling admins to automate deployments and monitor activity from a single interface.

Core Features & Use Cases

  • List all Portainer environments (endpoints) and associated stacks.
  • Deploy, inspect, update, and remove stacks across multiple environments.
  • Execute raw Docker API commands through Portainer's proxy for advanced tasks.
  • Requires a Portainer API Key configured in OpenClaw to authenticate requests.

Quick Start

Ask OpenClaw to list environments or deploy a stack to a selected Portainer endpoint.

Frequently Asked Questions about portainer

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

FAQPage Schema
How do I automate Portainer stack deployments across multiple environments?

Automate Portainer stack deployments across multiple environments by using the HTTP API to deploy, inspect, update, and remove stacks across selected endpoints. You can configure environment variables for the API URL and token to authenticate and manage deployments centrally.

Can I execute raw Docker API commands through Portainer's proxy?

Yes, you can execute raw Docker API commands through Portainer's proxy to perform advanced management tasks. This allows direct interaction with Docker via the Portainer interface using your configured API key for authentication.

What do I need to manage Portainer CE environments via the API?

To manage Portainer CE environments via the API, you need a Portainer API Key, a Python runtime with the requests library installed, and environment variables configured to set the API URL and authentication token.

How do I list all Portainer environments and their associated stacks?

List all Portainer environments and associated stacks by making requests to the Portainer HTTP API. This provides a centralized view of all endpoints and their active stacks for monitoring and administration purposes.

Does this approach work for both inspecting and removing stacks in Portainer CE?

Yes, this approach works for inspecting and removing stacks in Portainer CE. The HTTP API supports deploying, inspecting, updating, and removing stacks across multiple environments from a single automated interface.