Skip to content
Back to skills

Portainer Skill Openclaw

ASecurity

Comprehensive management for Portainer CE environments and stacks. Supports listing environments, managing Docker Compose/Swarm stacks, and executing raw Docker commands via proxy. Use when the user needs to deploy apps, check container status, or manage networks within Portainer. Requires a Portainer API Key configured in OpenClaw.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
devopsbashdockerapi

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill portainer-skill-openclaw --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Portainer Skill Openclaw?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Portainer Skill Openclaw
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-portainer-skill-openclaw/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-portainer-skill-openclaw)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: portainer
description: Comprehensive management for Portainer CE environments and stacks. Supports listing environments, managing Docker Compose/Swarm stacks, and executing raw Docker commands via proxy. Use when the user needs to deploy apps, check container status, or manage networks within Portainer. Requires a Portainer API Key configured in OpenClaw.
---

# Portainer Manager Skill

Manage your Docker infrastructure through the Portainer CE HTTP API.

## Setup

Add your Portainer API Key to your OpenClaw configuration:

```bash
openclaw config set portainer.apiKey "your_token_here"
```

## Functions

*   `list_environments()`: Retrieves all Portainer environments (endpoints).
*   `list_stacks(environment_id)`: Lists all stacks. Optional: filter by environment ID.
*   `inspect_stack(stack_id)`: Returns full JSON details for a specific stack.
*   `deploy_stack(stack_name, compose_content, environment_id)`: Launches a new Docker Compose stack from a string.
*   `remove_stack(stack_id)`: Deletes a stack by ID.
*   `execute_docker_command(environment_id, path, method, payload)`: Advanced. Proxies raw Docker API requests (e.g., `/containers/json`) through Portainer.

Files in this skill

  • README.md3.3 KB
  • SKILL.md1.2 KB
  • _meta.json289 B
  • package.json273 B
  • scripts/portainer_manager.py7.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in devops →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.