← Back to Skills Marketplace
Landing Page Generator
by
claudiodrusus
· GitHub ↗
· v1.0.0
644
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install shelly-landing-gen
Description
Generate complete, responsive HTML landing pages from a product name, tagline, and description. Clean CSS, mobile-ready, with hero, features, CTA, and footer...
Usage Guidance
This skill is coherent and appears safe to run locally: it produces a self-contained HTML file from three text inputs and does not call external services or ask for credentials. Before installing or using it publicly, consider: (1) the script requires a bash-compatible shell even though metadata lists no binaries — ensure your environment provides bash; (2) inputs are not escaped, so do not feed untrusted or user-supplied content directly (an attacker could inject HTML/JS into generated pages); if you plan to publish pages that include external input, add proper HTML escaping or sanitization; (3) because there is no network activity and no secrets requested, the main operational risk is accidental XSS in generated pages rather than covert exfiltration.
Capability Analysis
Type: OpenClaw Skill
Name: shelly-landing-gen
Version: 1.0.0
The `generate.sh` script directly embeds user-provided arguments (`PRODUCT`, `TAGLINE`, `DESC`) into the generated HTML output without any sanitization or escaping. This creates a Cross-Site Scripting (XSS) vulnerability in the resulting HTML page, allowing a malicious user to inject arbitrary HTML or JavaScript. While the script itself does not exhibit malicious intent, this lack of input sanitization in `generate.sh` is a significant vulnerability that could be exploited downstream.
Capability Assessment
Purpose & Capability
The name/description match the provided code and example output: a simple landing-page generator. One minor inconsistency: registry metadata lists no required binaries, but the included script is a bash script (shebang /usr/bin/env bash and usage shows `bash generate.sh`), so a POSIX bash-compatible shell is actually required.
Instruction Scope
SKILL.md simply instructs the agent/user to run the provided script with three arguments and to redirect stdout to a file. The instructions do not read other files, environment variables, or contact external endpoints. Important security note: the script inserts user-supplied strings directly into the HTML without any escaping or sanitization, so if you pass untrusted input (or accept input from users), scripts or HTML could be embedded in the generated page (HTML injection / XSS when served). This is expected for a simple generator but is a behavioral detail you should be aware of.
Install Mechanism
No install spec (instruction-only plus a small script) — nothing is downloaded or written to the system by an installer. This is low risk and consistent with the skill's purpose.
Credentials
The skill requests no environment variables, no credentials, and no config paths. That is appropriate for a local static HTML generator and matches the instructions and files.
Persistence & Privilege
The skill is not always-enabled and does not request special persistent privileges. It does not modify other skills or system settings; it only contains a script the agent/user can run.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install shelly-landing-gen - After installation, invoke the skill by name or use
/shelly-landing-gen - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Landing Page Generator.
- Instantly generate complete, responsive HTML landing pages with a single script.
- Outputs modern, mobile-ready design: hero, 3-column features, CTA, and footer.
- Clean, self-contained HTML and CSS—no external dependencies.
- Simple CLI usage with product name, tagline, and description as input.
Metadata
Frequently Asked Questions
What is Landing Page Generator?
Generate complete, responsive HTML landing pages from a product name, tagline, and description. Clean CSS, mobile-ready, with hero, features, CTA, and footer... It is an AI Agent Skill for Claude Code / OpenClaw, with 644 downloads so far.
How do I install Landing Page Generator?
Run "/install shelly-landing-gen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Landing Page Generator free?
Yes, Landing Page Generator is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Landing Page Generator support?
Landing Page Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Landing Page Generator?
It is built and maintained by claudiodrusus (@claudiodrusus); the current version is v1.0.0.
More Skills