AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Artifact Styler

skill-keepyaoung-artifact-organizer-artifact-styler · by keepYaoung

Restyle an artifact (an Artifact Organizer HTML/JSON output, or any content you can express as a component envelope) into a chosen visual theme — notion, linear, vercel, stripe, supabase, apple, or tailwind. Use when the user says "restyle this", "make it look like apple/tailwind/stripe", "apply the X theme", "change the theme", or "give me this in our brand style". Re-renders to a single self-co…

No reviews yet
0 installs
25 views
0.0% view→install

Install

$ agentstack add skill-keepyaoung-artifact-organizer-artifact-styler

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-keepyaoung-artifact-organizer-artifact-styler)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Artifact Styler? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Artifact Styler

Take an existing artifact and re-render it in a different theme. The styler never edits HTML by hand — it works on the semantic envelope and lets the renderer own every visual decision. Theme is the only thing that changes; the content stays identical.

When to use

  • "Restyle this in the apple theme" / "make it look like tailwind".
  • "Apply our brand style to this report."
  • "Same dashboard, but the stripe look."
  • You produced an Artifact Organizer output earlier and want a themed variant.

The 7 themes

| Theme | Character | |---|---| | notion | Warm cream, Notion Blue, reading-first (default) | | linear | Dark-native, indigo, tight Inter | | vercel | Gallery white, Geist, shadow-as-border | | stripe | Weight-300 luxury, deep navy | | supabase | Dark-native, emerald, border hierarchy | | apple | SF-style, cool greys, Apple Blue, soft elevation, true-black dark | | tailwind | Inter, slate ramp, indigo-600, layered shadows |

How the input is obtained

The renderer parses JSON envelopes, never HTML. So:

  1. Artifact Organizer output — every render saves a .json envelope

next to the .html. Restyle by re-rendering that sidecar JSON with a new --theme. No re-extraction needed.

  1. Raw HTML with no sidecar (e.g. a Claude chat artifact) — you (the

model) read the HTML and reconstruct the semantic envelope: map each block to a catalog component (Section, DataTable, Callout, KPICard, Chart, CodeBlock, diagrams, …). Emit data only — no colors, fonts, or classes. This "HTML → envelope" step is a model job, by design.

See references/catalog.md in the artifact-organizer skill for prop schemas.

How to use

  1. Locate the renderer engine (shipped with the artifact-organizer skill):

``bash AO=$(for p in \ ./.claude/skills/artifact-organizer ~/.claude/skills/artifact-organizer \ ./.codex/skills/artifact-organizer ~/.codex/skills/artifact-organizer \ ./.cursor/skills/artifact-organizer ~/.cursor/skills/artifact-organizer \ ./.opencode/skills/artifact-organizer ~/.opencode/skills/artifact-organizer \ ~/.claude/plugins/cache/artifact-organizer-marketplace/*/plugins/artifact-organizer \ ./plugins/artifact-organizer do [ -x "$p/scripts/outprint" ] && { echo "$p/scripts/outprint"; break; }; done) ``

  1. Get the envelope. If restyling an Artifact Organizer output, use its

sidecar .json. Otherwise build the envelope from the source content.

  1. Re-render with the target theme:

``bash mkdir -p ~/.artifact-organizer/out "$AO" --theme apple --out ~/.artifact-organizer/out/-apple.html (macOS) / xdg-open (Linux), then reply with the path and the theme applied.

Rules

  • Change the theme only — never rewrite the content while restyling.
  • props carry semantic data exclusively. A styling request is satisfied by the

theme, never by color/fontSize/className props (the schema rejects them).

  • To stack restyled artifacts into one growing dashboard, hand off to the

artifact-organizer skill instead.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.