Skip to content
Founding Lifetime: every Pro skillfirst 100 members · $169 onceUpgrade
Lookbk
Sign In

The page this skill built from examples/burrow, working in your browser. Opens in a new tab. Also: .

22.5-second example rendered by this skill from examples/burrow · 1280×720

Example settingswhat each example above was built from

examples/burrowpricing.json
Product
Burrow
Kicker
Pricing · sheet 04 · rev. 2026.11
Style
ledger
Currency
USD
Headline
A database for every pull request. Pay per _engineer_.
examples/plinthpricing.json
Product
Plinth
Kicker
Plinth · plans for studios
Style
gallery
Currency
EUR
Headline
Every studio gets a room. Choose its _size_.

What you get

  • out/index.html, out/embed.html and out/react/PricingSection.tsx with its CSS, from one pricing.json
  • A monthly/yearly switch with keyboard support whose prices and totals roll like a mechanical counter and are announced as text
  • Yearly savings, totals and percentages computed from your prices, never typed
  • Per-seat plans with a counter, and checkout links that change with the period
  • Two finished styles, ledger and gallery, each with its own recommended-plan treatment
  • A build that refuses a yearly price that is not lower, a plan without a checkout URL or a recommended plan that does not exist, with a self-test that proves it
  • Checks at 390, 768, 1024 and 1440 px for contrast, overflow, focus, keyboard, remembered state and reduced motion, and a 1080p clip of the switch
  • Open-source licenses for every part it builds on

Good fit

  • Developer tools with per-seat plans get the ledger style, a seat counter and checkout links that change with the billing period, as in Burrow.
  • Studios and creative apps get the gallery style: plans hung as framed prints, the recommended one under a spotlight, prices in euros or any currency.
  • Teams adding pricing to an existing site paste the embed or render the React component, and keep pricing.json in the repository to change prices later.

Not for

  • Taking payment: the buttons link to your checkout; nothing is charged here
  • Pricing without a yearly discount, or usage-based pricing with meters and tiers
  • More than four plans, or other fonts and layouts: each style is the design; the accent colour is yours

About this skill

An animated pricing section your agent builds from one pricing.json and drops into a site: plans with monthly and yearly prices, features, a recommended plan and the checkout links for each period (Stripe Payment Links, Paddle or Lemon Squeezy checkouts, or your own signup URLs). The billing switch is a real radiogroup that works with arrow keys, and switching rolls every price on a mechanical odometer whose wheels carry into each other, plan after plan. Every saving on the page, from the switch's "save up to 20%" to "You save $432 a year", is worked out from the prices, and the build refuses a phrase that types one. A seat counter multiplies the per-seat plans and rolls their totals, the choice is kept in the URL hash or localStorage, and a comparison table (one group open at a time on phones) and an FAQ sit underneath. Currency is formatted by Intl.NumberFormat in any ISO currency and locale. Two styles laid out differently: ledger, an engineering datasheet where the recommended column is pulled out of the sheet in reverse with a strip of label tape, and gallery, framed prints hung on a museum wall where the recommended one is lit by a spotlight that flickers on. The build fails with a clear message when a yearly price is not lower, a plan has no checkout URL or the recommended plan does not exist, and the check tests four widths for contrast, overflow, focus, keyboard, remembered state and reduced motion.

Example request

Use the Pricing Section skill to build our pricing section in the ledger style: our three plans in USD with monthly and yearly prices, Team and Scale per seat, our Stripe Payment Links for each period, the comparison table and five questions from support. Give me the embed and the Next.js component.

Similar Skills

View all
video
Motion Sections KitClaude CodeCodexCursor+3 more agents
video
Auth over FootageClaude CodeCodexCursor+3 more agents
New
video
Vernissage Launch KitClaude CodeCodexCursor+3 more agents
video
404 Page KitClaude CodeCodexCursor+3 more agents
video
Phone Trio HeroClaude CodeCodexCursor+3 more agents
video
Dark Glass LandingClaude CodeCodexCursor+3 more agents
video
Paper Technical LandingClaude CodeCodexCursor+3 more agents
video
Fiber Light HeroClaude CodeCodexCursor+3 more agents

Details

Output
Drop-in pricing section from pricing.json · odometer prices that carry digit into digit · computed yearly saving · seats, comparison table, FAQ · HTML, embed and React component
Needs
Node.js 18+, and Chrome for the checks; ffmpeg only for the clip
Series
Page Kits · 29 skills
Updated
Nov 10, 2026
Checked
Nov 7, 2026: its own commands ran and passed. That is a working check, not a security audit.

Generates with

One build from pricing.json to a page, a scoped embed and a React client component, sharing the same markup, CSS and runtimeA small inlined runtime (no library): radiogroup switch, value-driven odometers, seat counter, URL hash or localStorage stateHeadless Chrome checks and a frame-stepped recorder + ffmpeg

Installed it? Tell others how it went. Reviews come from people who installed this skill.

Write a review

FAQ

How do the prices animate?

Each digit is a wheel driven by the price itself, like a mechanical counter, so $30 to $24 turns the units back through every digit and larger changes carry into the tens. With reduced motion they change at once.

Where does the yearly saving come from?

From the monthly and yearly prices in pricing.json. Every amount and percentage is computed and rounded down, and the build refuses a phrase that types a saving by hand.

Does it work with Stripe Payment Links?

Yes. Each plan takes one checkout URL, or one per billing period, and the button switches link with the period. The build fails if a plan has no URL.

Which agents is Pricing Section written for?

Any agent that reads SKILL.md folders, including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode.

Do I own what I make with it?

Yes. Everything your agent makes with this skill is yours, including for client and commercial work.

What if it doesn’t work for me?

Email support@lookbk.dev within 7 days of buying and we’ll fix it or refund you.

Credits and licensesWritten by Lookbk

the section, both styles and the kit, all written for Lookbk. The fonts are from Google Fonts. Written by Lookbk, no third-party code.

Credits and licenses for the open-source software and fonts it uses are in NOTICE.md inside the download.