Reference

CLI

npx skeehn scaffolds skeehn into your project and copies component source from the live registry — so you own every line. No install required.

Common

Quick reference

bash5 lines
npx skeehn init                    # set up engine CSS + a theme in your project
npx skeehn add chat-bubble         # copy a component in (you own the source)
npx skeehn add --all               # copy all 32 components
npx skeehn theme terminal          # switch the active theme
npx skeehn doctor                  # validate your setup

init

Set up a project

Writes the engine CSS + a theme and wires your global stylesheet.

bash2 lines
npx skeehn init                    # current directory, neutral light theme
npx skeehn init --theme terminal   # start on a flagship theme

add

Copy components in

Fetches the component’s source (CSS + optional React wrapper) from the registry into your project.

bash4 lines
npx skeehn add button
npx skeehn add chat-bubble
npx skeehn add --all               # everything
npx skeehn add button --css-only   # CSS only, skip the React wrapper

theme · doctor

Switch + validate

npx skeehn theme <name> swaps the active theme (light, dark, default, terminal, brutal, grain, print, mardi-gras). npx skeehn doctor checks your setup and flags anything missing.

Flags

Options

text6 lines
-p, --path <dir>          Target directory
-t, --theme <name>        Theme for init
    --component-dir <dir>  Custom component output directory
    --css-dir <dir>        Custom CSS output directory
    --no-css               Skip CSS files (React wrapper only)
    --css-only             Skip the React wrapper (CSS only)

Prefer shadcn? Every component is also at https://ui.skeehn.com/r/<name>.json — see Installation.