skins in action
Pick

skins

skins · by hellosverre

Themed cards for tool rows, tables, code, shell output and Mermaid, with headings, alerts and task lists in the skin; fifteen skins you swap live with /skin

❯ /plugin marketplace add SeongGwangJu/k-mods
❯ /plugin install skins@k-mods

Run /reload-plugins to apply it to an open session. Needs Claude Code 2.1.287 or later.

Notes

  • Tool rows start folded. ▸ opens the call's input and result, shell output included; a failed call opens by itself.
  • Adds a short note (about 130 tokens) telling Claude that Mermaid draws here; not for claude -p. Turn it off with /skin hints off; drawing stays on.
  • The new-release notice points at the original marketplace (skins@hellosverre-mods). If you installed from k-mods, wait for the reviewed skins@k-mods update.
  • A Mermaid diagram with Hangul box ids shows as code. Keep ids Latin and put Hangul in labels, as in A[요청] --> B[처리] (upstream issue).

What it can do on your machine

Mods run unsandboxed with your permissions. These labels come from static analysis.

NetworkRuns programsCan hold/answer tool callsReads conversationReads env/settingsReads files
Static analysis

Events handled

classic.SessionStart{source=clear|resume|fork}command.run{command=skin}config.setengine.createprompt.composesession.appendsession.measuresession.startskins.markdowntool.calltool.call{tool=/"^mcp__skins__design$"/}turn.completeturn.startui.invalidateui.render{component=AbovePrompt}ui.render{component=AskUserQuestion}ui.render{component=AssistantMessage}ui.render{component=CommandOutput}ui.render{component=Pane, requestId=skins-gallery}ui.render{component=Pane, requestId=skins-settings}ui.render{component=Spinner}ui.render{component=ToolGroup}ui.render{component=ToolResult}ui.render{component=ToolUse}ui.render{component=TurnDuration}ui.render{component=UserMessage}

Environment variables read

CICOLORFGBGFORCE_HYPERLINKKONSOLE_VERSIONSKINS_THEMETERMTERM_PROGRAMTERM_PROGRAM_VERSIONTMUXVTE_VERSIONWT_SESSION