More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Japanese LP Seasoning — Flourishes for JP Landing Pages

    1

    A skill that chooses the flourishes for a Japanese landing page instead of pasting the same ones everywhere.

    $15

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned
    Japanese LP Seasoning — Flourishes for JP Landing Pages

    Japanese LP Seasoning — Flourishes for JP Landing Pages

    Example session with this skill installed

    Add some energy to this Japanese villa landing page. Go for a busy feel, but only where it helps: a vertical catch phrase in the hero, the room cards as a carousel, a gentle scroll reveal on the section headings, and a full-bleed map. Respect reduced-motion, and don't break the layout on mobile.

    • Read your context and instructions
    • Compiled the japanese lp seasoning
    • Generated the UI component

    Questions the skill asked first (answers in brackets): density → busy; which flourishes → vertical text, carousel, scroll reveal, full-bleed (multi-select). Stack detected: Astro, so the carousel script went into the page's <script> block. No library was added. The run was on a copy of a sample villa site; the original was not touched.

    FlourishWhat was doneChecked
    Vertical textOne short catch phrase (珊瑚の島で、水辺とひとつに, "Together with the water, on an island of coral") in the hero, writing-mode: vertical-rl, shown from the large breakpoint up, hidden on mobile and aria-hidden. Not used for any body copy.Renders at desktop; display: none at 390px.
    CarouselThe three room cards became a scroll-snap track (native swipe) with dot indicators and 44px prev/next buttons. No marquee, no autoplay.Desktop: 2 snap stops (two cards visible), 2 dots, prev disabled at start, next disabled at the end. Mobile: 3 stops, 3 dots, the next card peeks in by about 56px.
    Scroll revealSection headings and blocks fade up with a CSS scroll-driven animation (animation-timeline: view()), wrapped in @supports and prefers-reduced-motion: no-preference. No script.With reduced motion on: all four blocks fully visible, no animation. With the same rule forced on: blocks below the fold start at opacity 0 and reach 1 once scrolled into view.
    Full-bleedThe map now runs to the right edge of the window using a negative margin equal to the section padding and flex-1 (no 100vw).Map right edge = window width (1512px), no horizontal scroll.

    Two problems found while checking, and fixed:

    1. The carousel arrows did nothing at first: snap positions included the track's left padding, and with two cards visible the third card can't be a stop. Fixed with scroll-padding equal to the padding, and dots that follow the positions the track can actually stop at.
    2. Narrowing the cards left a 2-character last line in a card caption (ナ海) on mobile. A stranded-character scan after the fix finds none at 390px or on desktop (the only hit is the vertical text itself, which stacks one character per line by design). The fix was text-balance on the short captions; it breaks at least one caption mid-phrase (天然素材 / に満ちた…), which is acceptable for two-line supporting text but worth a look if the copy changes.

    Not verified: Safari and Firefox (the scroll-driven reveal falls back to a static page there by design); the vertical phrase over other photos.

    japanese-lp-seasoning-flourishes-for-jp-.tsx

    TSX · React component

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    What you get

    Decide how busy or restrained a Japanese landing page should be before any decoration is added, instead of defaulting to the same effects every time.Pick flourishes that match the page's purpose — full-bleed sections, carousels, banner sliders, scroll reveals, vertical text — rather than adding a carousel by habit.Get carousels built the way Japanese sites actually use them: card sliders with dot indicators and arrows, with a simpler marquee only when no interaction is needed.Ship motion safely: reduced-motion support, content never hidden in unsupported browsers, no 100vw scrollbar bug.Use vertical text for short headings and catch phrases without hurting readability of body copy.

    About this skill

    A skill that chooses the flourishes for a Japanese landing page instead of pasting the same ones everywhere. Before adding any decoration, the agent asks one question — busy or restrained? — then proposes only what fits the page: full-bleed sections, carousels, banner sliders, scroll-linked reveal animations, vertical text. It works on the decorative and functional layer, not on page structure.

    About the language

    The rules inside the skill are written in Japanese, on purpose. The reader is the AI agent, and the skill encodes conventions of Japanese commercial sites — vertical text, and carousels that are really card sliders with dot indicators and arrows rather than endless marquees. Translating them would blur those nuances. An English note at the top of the file explains this. You do not need to read Japanese to use it: install it, then ask your agent in English (or any language); it translates its questions into your language.

    How it works

    1. Detects your stack (Astro, React or plain HTML), so scripts go where that project expects them.
    2. Asks about density in one question: busy (dense, with motion) or restrained (generous whitespace, one deliberate accent).
    3. For "busy", you pick the flourishes (multi-select plus free text): full-bleed sections, carousel, banner slider, scroll fade/slide-in, vertical text, or something else you describe.
    4. For "restrained", it skips decoration and pushes whitespace and a single accent instead.
    5. Implements your picks with native CSS and small scripts first, and a light library only when real drag or autoplay-pause behavior is needed.

    Built-in safeguards

    • prefers-reduced-motion is honored: reveal animations start visible and carousel autoplay stops
    • Scroll-timeline effects are wrapped in @supports, so unsupported browsers never leave content hidden
    • Full-bleed uses 100%-based breakouts to avoid the horizontal-scrollbar bug of 100vw
    • Vertical text is limited to short headings and catch phrases, never body copy
    • The flourish list is a set of common examples, not a checklist: it never adds a carousel just because carousels are popular

    Works with

    It sits on a different axis from Escape AI Slop (cognitive-ui-design), which decides page structure and eye flow. Use either one alone, or both together.

    Requirements

    A Claude Code agent. No dependencies, no MCP server, no network calls. Examples use Tailwind CSS class names; the techniques apply to any CSS.

    More from KMRVID

    The full Claude Code skill bundle for Figma, Tailwind and Astro workflows is available on Gumroad: https://gaspanik.gumroad.com/l/kmrvid-claudeskills

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 4 days ago

    • Passed all security checks, Safe to install

    Listed4 days ago

    What's inside

    Frequently Asked Questions