← Back to Skills Marketplace
Popover
by
bytesagain3
· GitHub ↗
· v1.0.0
· MIT-0
110
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install popover
Description
Generate popover UI elements and design assets. Use when building interfaces, creating visual components, or styling web pages.
Usage Guidance
This skill's description promises a popover/UI asset generator, but the shipped script is just a local CLI for storing and managing textual entries (data.jsonl and config.txt under ~/.popover by default). If you expected a UI/asset generator, do not install expecting that functionality. If you still want to use it as a local snippet/entry manager, it's coherent and low-risk: it doesn't contact the network or require credentials. Before installing, consider: 1) confirm with the author whether the description is incorrect or the intended UI-generator code is missing; 2) run the script in a sandbox or test account to verify behavior; 3) avoid setting POPOVER_DIR to sensitive system paths; and 4) if you need real UI/asset generation, find a skill whose code actually creates HTML/CSS/graphics or integrates with design tools/APIs.
Capability Analysis
Type: OpenClaw Skill
Name: popover
Version: 1.0.0
The 'popover' skill is a generic bash-based utility for managing a local data store in `~/.popover/data.jsonl`. While its description claims to 'generate popover UI elements', the implementation in `scripts/script.sh` is actually a simple CRUD (Create, Read, Update, Delete) tool for strings. The code follows standard practices (e.g., `set -euo pipefail`, input validation for line numbers) and contains no evidence of malicious behavior, data exfiltration, or unauthorized execution. The discrepancy between the stated purpose and the implementation appears to be a result of using a generic template rather than intentional deception.
Capability Assessment
Purpose & Capability
The name/description promise a tool to generate popover UI elements and design assets, but the only executable code (scripts/script.sh) implements a local CRUD-style entry manager that reads/writes JSONL and a config file under $HOME/.popover (or $POPOVER_DIR). There is no code to generate UI, assets, CSS/HTML, or interact with design tooling/APIs — this is a functional mismatch.
Instruction Scope
SKILL.md instructs the agent to run scripts/script.sh with commands (status, add, list, search, remove, export, stats, config). Those commands operate only on a local data directory (default ~/.popover). The instructions do not perform network I/O or read other system-wide secrets, and they respect the declared optional POPOVER_DIR config, so runtime scope is limited and explicit.
Install Mechanism
There is no install spec (instruction-only). The only code is a bundled shell script that will run from the skill bundle; nothing downloads remote archives or installs third-party packages during install.
Credentials
The skill declares no required environment variables or credentials. The script respects an optional POPOVER_DIR environment variable (documented in SKILL.md) which controls where it reads/writes data. While that is reasonable for a storage tool, allowing POPOVER_DIR to be set to arbitrary paths could cause the script to write outside the user home directory if misconfigured — be cautious about pointing it at sensitive system locations.
Persistence & Privilege
The skill does not request 'always' presence and uses normal autonomous-invocation defaults. It only writes to its own data directory and config file; it does not modify other skills or system-wide agent configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install popover - After installation, invoke the skill by name or use
/popover - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
publish v1.0.0
Metadata
Frequently Asked Questions
What is Popover?
Generate popover UI elements and design assets. Use when building interfaces, creating visual components, or styling web pages. It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.
How do I install Popover?
Run "/install popover" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Popover free?
Yes, Popover is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Popover support?
Popover is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Popover?
It is built and maintained by bytesagain3 (@bytesagain3); the current version is v1.0.0.
More Skills