openclaw-essesseff
Interact with the essesseff DevOps platform — call the essesseff Public API (templates, organizations, apps, deployments, images, image lifecycle, environments, retention policies, packages) and automate app creation and Argo CD setup using the essesseff onboarding utility. Use when the user wants to create essesseff apps, manage deployments, promote images through the DEV→QA→STAGING→PROD lifecycle, configure Argo CD environments, manage retention policies, or run the essesseff-onboard.sh script.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/adamdurst/openclaw-essesseffWhat This Skill Does
The openclaw-essesseff skill is a robust automation bridge between the OpenClaw agent and the essesseff DevOps platform. It is designed to streamline infrastructure management, application lifecycle control, and continuous deployment workflows. By integrating direct access to the essesseff Public API and the essesseff-onboard utility, this skill allows users to manage complex DevOps tasks directly through natural language.
The skill supports comprehensive resource management, including the ability to fetch global templates, interact with account-specific applications, manage image lifecycles through environments (DEV, QA, STAGING, PROD), configure Argo CD deployments, and enforce retention policies. Whether you need to bootstrap a new application using the onboarding shell script or programmatically promote a container image across release stages, this skill provides the necessary endpoints to perform these actions securely.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/adamdurst/openclaw-essesseff
Ensure your local environment is configured with the necessary API credentials to interact with the essesseff platform, as all requests require a valid X-API-Key associated with the targeted account slug.
Use Cases
- Automated Provisioning: Use the essesseff onboarding utility to quickly spin up new apps with pre-configured Argo CD setups.
- Image Lifecycle Management: Automatically transition images through your pipeline from DEV to PROD based on testing status.
- Policy Enforcement: Review and update retention policies for your packages and images to optimize storage costs.
- Environmental Configuration: Dynamically update Argo CD URLs and environment-specific settings for various production clusters.
Example Prompts
- "Initialize a new microservice using the Python template and run the essesseff onboarding utility to set up the Argo CD environment for my 'production-cluster'."
- "Get the current deployment status of my 'auth-api' application and promote the latest image from QA to STAGING."
- "List all active retention policies for my organization and update the cleanup frequency to delete images older than 30 days."
Tips & Limitations
- Rate Limiting: Note that the API enforces a strict rate limit of 3 requests per 10 seconds. Avoid rapid-fire automation loops without implementing a delay.
- Security: Ensure your API key is scoped correctly to the account slug. The skill enforces a 403 error if the API key does not match the account context in the request path.
- Connectivity: Always use the
www.essesseff.comdomain to prevent potential 307 redirect issues that might interfere with authentication headers.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-adamdurst-openclaw-essesseff": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution