Skills lavish
📦

lavish

Content revision r1 High Risk ⚙️ External commands🌐 Network access

Create Interactive HTML Review Artifacts

Complex responses are difficult to review in plain text. Lavish creates interactive HTML artifacts that collect visual annotations and structured feedback.

Supports: Claude Codex Code(CC)
⚠️ 38 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "lavish" from https://skillstore.io/skills/kunchenguid-lavish.md and its manifest at https://skillstore.io/api/skills/kunchenguid-lavish/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "lavish". Compare three database options for an analytics service.

Expected outcome:

A browser artifact presents a decision matrix, operational tradeoffs, cost factors, risks, and annotated recommendation areas.

Using "lavish". Explain the proposed authentication architecture.

Expected outcome:

An interactive architecture review shows the request flow, trust boundaries, component duties, failure modes, and questions for reviewers.

Using "lavish". Review the checkout redesign plan.

Expected outcome:

A structured plan displays milestones, interface states, dependencies, risks, and focused controls for stakeholder feedback.

Security Audit

High Risk
v1 • 8/23/2026 Open versioned report

Most static findings are false positives caused by Markdown code spans. Confirmed risks include unpinned npx execution and public third-party sharing without an explicit consent gate. No prompt injection or malicious reconnaissance was found.

1
Files scanned
88
Lines analyzed
18
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Public Third-Party Publishing Without Consent Gate
The share command publishes artifacts to ht-ml.app publicly by default, but the workflow does not require explicit user consent or a sensitive-data check.
Line 83 explicitly states that sharing uses a third-party service and that links are public by default.
Medium
Secrets Exposed Through Command-Line Arguments
The share command accepts passwords and bearer tokens as arguments, which may expose secrets through shell history or process listings.
Line 83 directly documents password and token flags; command-line secrets commonly remain visible to local process and history mechanisms.
Capability review items (18)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Ruby/shell backtick execution
- Run `npx -y lavish-axi share <html-file> [--password <pw>] [--token <t>]` to publish the artifact
The command executes package code and can upload an artifact to a public third-party service.
Medium
Ruby/shell backtick execution
Lavish Editor helps agents turn rich HTML artifacts into collaborative human review surfaces. Whenev
The workflow explicitly runs unpinned lavish-axi code through npx, creating package supply-chain and arbitrary code execution exposure.
Medium
Ruby/shell backtick execution
You do not need lavish-axi installed globally - invoke it with `npx -y lavish-axi <html-file>`.
This line explicitly directs unattended npx download and execution of lavish-axi without a pinned version.
Medium
Ruby/shell backtick execution
If lavish-axi output shows a follow-up command starting with `lavish-axi`, run it as `npx -y lavish-
The agent is directed to transform CLI output into another npx command, extending trust to package-generated instructions.
Medium
Ruby/shell backtick execution
2. Run `npx -y lavish-axi <html-file>` to open or resume a review session in the browser.
This instruction executes unpinned lavish-axi package code through npx.
Medium
Ruby/shell backtick execution
3. Run `npx -y lavish-axi poll <html-file>` to long-poll for the user's annotations and queued promp
The line directs execution of the unpinned package and starts a long-running poll process.
Medium
Ruby/shell backtick execution
6. Run `npx -y lavish-axi end <html-file>` when the review is finished.
This line explicitly executes the unpinned lavish-axi package through npx to end a session.
Medium
Ruby/shell backtick execution
Run `npx -y lavish-axi playbook <id>` for focused, detailed guidance on any of these.
This instruction runs an unpinned package command to retrieve playbook guidance.
Medium
Ruby/shell backtick execution
For flows, architecture, state, or sequence diagrams, do not hand-build boxes-and-arrows from div/fl
The line explicitly invokes the unpinned package design command before generating diagrams.
Medium
Ruby/shell backtick execution
- Run `npx -y lavish-axi <html-file>` to open or resume a Lavish Editor session. If the user explici
This line instructs the agent to execute unpinned lavish-axi code through npx.
Medium
Ruby/shell backtick execution
- Run `npx -y lavish-axi poll <html-file>` to wait for user feedback. It long-polls and stays silent
The line executes an unpinned package command and starts a persistent polling process.
Medium
Ruby/shell backtick execution
- Run `npx -y lavish-axi end <html-file>` to end a session as the agent - ending it this way still a
This instruction executes the unpinned package through npx to end a session.
Medium
Ruby/shell backtick execution
- Run `npx -y lavish-axi export <html-file> [--out <path>]` to write a portable copy of the artifact
This instruction executes package code and writes an exported artifact to a supplied filesystem path.
Medium
Ruby/shell backtick execution
- Run `npx -y lavish-axi stop` to shut down the background server (it also self-stops when idle or a
This line executes the unpinned package through npx to stop its background server.
Medium
Ruby/shell backtick execution
- Run `npx -y lavish-axi playbook <playbook_id>` for focused artifact guidance. One artifact often c
This line executes an unpinned package command to retrieve playbook guidance.
Medium
Ruby/shell backtick execution
- Lavish does not auto-inject any design system - artifacts stay portable so they render identically
The instruction executes the unpinned design command and may provide remote CDN references for generated artifacts.
Medium
Shell command substitution
In restricted subprocess sandboxes, CI, or agent harnesses where `npx -y` exits opaquely (for exampl
Both fallback commands use shell substitution to resolve npm paths before executing package code.
Low
Hardcoded URL
- Run `npx -y lavish-axi share <html-file> [--password <pw>] [--token <t>]` to publish the artifact
The skill explicitly targets ht-ml.app for artifact uploads, and the service is third-party and public by default.
Audited by: codex
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/kunchenguid-lavish/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/kunchenguid-lavish/security.svg)](https://skillstore.io/skills/kunchenguid-lavish?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/kunchenguid-lavish?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/kunchenguid-lavish/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/kunchenguid-lavish.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA · BibTeX · CFF)

APA citation

kunchenguid. (2026). lavish security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/kunchenguid-lavish/audits/1

BibTeX citation

@techreport{kunchenguid-kunchenguid-lavish-2026, author = {kunchenguid}, title = {lavish security audit report (audit version 1)}, institution = {Skillstore}, year = {2026}, number = {1}, url = {https://skillstore.io/skills/kunchenguid-lavish/audits/1}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "lavish security audit report (audit version 1)" version: "unspecified" type: report authors: - name: "kunchenguid" date-released: "2026-08-23" url: "https://skillstore.io/skills/kunchenguid-lavish/audits/1" identifiers: - type: other value: "skillstore:kunchenguid-lavish:audit:1" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
55
Architecture
85
Maintainability
87
Content
65
Community
83
Spec Compliance

What You Can Build

Review Technical Plans

Present architecture, dependencies, risks, and decisions in an annotated browser artifact.

Compare Product Options

Organize alternatives, tradeoffs, and open questions for focused stakeholder feedback.

Inspect Code Changes

Show diffs, annotated snippets, and before-and-after behavior in a visual review surface.

Try These Prompts

Create a Simple Comparison
Create a Lavish comparison artifact for [options]. Show key differences, benefits, risks, and a clear recommendation.
Visualize a Technical Plan
Build a Lavish plan for [project]. Include scope, milestones, dependencies, risks, decisions, and questions requiring feedback.
Review an Architecture
Create a Lavish architecture artifact for [system]. Add a Mermaid diagram, component responsibilities, data flows, failure modes, and decision points.
Build a Multi-Surface Review
Build a Lavish review combining plan, comparison, diagram, and input playbooks for [initiative]. Collect prioritized decisions and actionable annotations.

Best Practices

  • Match the artifact design to the subject project and the user's requested visual style.
  • Keep polling in a tracked foreground process and apply only feedback the user submits.
  • Confirm user intent and remove sensitive information before any external share.

Avoid

  • Do not publish artifacts to third-party hosting without explicit user approval.
  • Do not detach polling with untracked shell background processes.
  • Do not replace requested visual structure with long, unformatted prose.

Frequently Asked Questions

What does Lavish create?
It creates interactive HTML artifacts for visual explanation, review, annotation, and feedback.
Which AI tools are supported?
The report declares support for Claude, Codex, and Claude Code.
Does Lavish require a global installation?
No. The documented workflow uses npx, but Node.js and package access are required.
Can reviewers edit diagrams?
Yes. Supported Mermaid diagrams can open as editable Excalidraw whiteboards during a review session.
Can artifacts work without the local server?
Yes. Exported artifacts inline local assets, but remote references still require network access.
Is external sharing private?
No. Shares are public by default unless password protection is selected, and content is uploaded to a third-party service.

Developer Details

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

6887c2ead4c74300240c16e1d85ef6f6c827a820

Maintenance freshness

8/23/2026

Usage

0 downloads · 0 views

File structure

📄 SKILL.md