← Back to Skills Marketplace
superworldsavior

umami-setup

by Erwan Lee Pesle · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
444
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install umami-setup
Description
Add Umami self-hosted analytics to any website with adblocker-proof proxy. Covers: creating the website in Umami, setting up a same-domain proxy (Next.js, As...
Usage Guidance
This is a how-to guide you will follow manually. Before proceeding: ensure the Umami instance you use is trusted; run the provided curl commands in a secure terminal (they require admin username/password and will return a sensitive bearer token); avoid pasting credentials into third-party or shared consoles; deploy the reverse proxy with HTTPS and limit direct exposure of the Umami backend (bind to localhost or restrict by firewall); verify Host header handling and CORS on your proxy so you don't accidentally forward internal hostnames or auth headers; test changes in a staging environment first and confirm pageviews while using an adblocker. If you prefer automation, consider creating limited-scope API credentials rather than using the Umami admin account where possible.
Capability Analysis
Type: OpenClaw Skill Name: umami-setup Version: 1.0.0 The skill instructs the agent to execute `curl` commands against user-provided domains (`<UMAMI_HOST>`, `<YOUR_DOMAIN>`) and to parse JSON output using `python3 -c` (SKILL.md). While these actions are part of the skill's stated purpose (Umami setup), they introduce significant vulnerability risks, such as potential Server-Side Request Forgery (SSRF), credential exposure to malicious endpoints, or shell injection if user-controlled input to `python3 -c` is not properly sanitized. There is no evidence of intentional malicious behavior, but the capabilities are high-risk.
Capability Assessment
Purpose & Capability
The README-style SKILL.md describes creating a website in Umami and configuring same-domain proxy rewrites for Next.js/Astro/Vercel/Caddy/Nginx. All required capabilities (Umami instance, Umami admin credentials, and access to the website codebase) are consistent with the described functionality. The skill does not request unrelated cloud credentials or binaries.
Instruction Scope
Instructions are explicit and limited to actions necessary for the task: performing the Umami API login, creating a website via the API, configuring proxy rewrites/reverse-proxy rules, and verifying tracking. The instructions do not instruct reading unrelated system files or transmitting data to third-party endpoints beyond the Umami host and the user's domain.
Install Mechanism
This is instruction-only with no install spec and no code files; nothing is written to disk or fetched automatically, which minimizes install-time risk.
Credentials
The skill does not declare required env vars, but its steps require Umami admin credentials and knowledge of the Umami host and website codebase — these are expected and proportional. These credentials are sensitive (they produce bearer tokens used to create websites); the user should avoid sharing them and run commands in a trusted environment.
Persistence & Privilege
always:false and no install actions mean the skill does not persist or request elevated platform privileges. It will not be permanently present or modify other skills/configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install umami-setup
  3. After installation, invoke the skill by name or use /umami-setup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial: Umami self-hosted analytics setup with adblocker-proof proxy
Metadata
Slug umami-setup
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is umami-setup?

Add Umami self-hosted analytics to any website with adblocker-proof proxy. Covers: creating the website in Umami, setting up a same-domain proxy (Next.js, As... It is an AI Agent Skill for Claude Code / OpenClaw, with 444 downloads so far.

How do I install umami-setup?

Run "/install umami-setup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is umami-setup free?

Yes, umami-setup is completely free (open-source). You can download, install and use it at no cost.

Which platforms does umami-setup support?

umami-setup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created umami-setup?

It is built and maintained by Erwan Lee Pesle (@superworldsavior); the current version is v1.0.0.

💬 Comments