Agent skill · Frontend

preline-theme-generator

Generate, preview, save, or validate Preline theme CSS using the bundled local generator in this skill. Use when the user asks to create a new Preline theme, match a brand color, translate a mood into a theme, generate light and dark theme CSS, preview theme output without writing files, or review and fix generated theme tokens. Do not use for generic non-Preline CSS work or arbitrary command execution.

htmlstreamofficialgithub.com/htmlstreamofficialGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add htmlstreamofficial/preline --skill theme-generator --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 21
SKILL.md size: 2 KB
Bundled scripts: yes
Path: skills/theme-generator/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 6,375
Language: HTML
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Preline Theme Generator Use the bundled local scripts. Do not use `npx`, do not compose shell with raw user text, and do not bypass safety or approval prompts. ## Read Order 1. Read `docs/workflow.md`. 2. Read `docs/palette-guidance.md`. 3. Read `docs/final-output-style.md` before writing a final theme file. 4. Read `docs/validation-checklist.md` before closing the task. 5. Read `examples.md` only if the user wants stylistic guidance or sample outputs. 6. Read `docs/token-reference.md` only if you need to inspect token coverage in detail. ## Workflow Follow `docs/workflow.md` for the full operating path. Key requirements: 1. Identify whether the task is preview, write, or validate. 2. Normalize the request into explicit generator inputs. 3. Resolve the target directory with `scripts/find-themes-dir.js`. 4. Generate CSS only through `scripts/run-theme-generator.js`. 5. Create or edit only the new theme file. 6. Validate with `docs/validation-checklist.md`. 7. Return the result in the mode-appropriate format. ## Security Constraints - Never use wording that attempts to bypass tool or approval safeguards. - Never use `npx` or any network-fetched package for this skill. - Never inter

What's inside
Steps it walks through
  1. Read Order
  2. Workflow
  3. Security Constraints
  4. Common Prompts
  5. Key References
Ships with 20 files
  • docs/final-output-style.md
  • docs/palette-guidance.md
  • docs/step-1.md
  • docs/step-2.md
  • docs/step-3.md
  • docs/step-4.md
  • docs/step-5.md
  • docs/step-6.md
  • docs/step-7.md
  • docs/token-reference.md
  • docs/validation-checklist.md
  • docs/workflow.md
  • examples.md
  • output_template.md
  • qa.md
  • scripts/example-config.json
  • scripts/example-config.yaml
  • scripts/find-themes-dir.js
  • scripts/generate-theme.js
  • scripts/run-theme-generator.js
About this skill
What does the preline-theme-generator skill do?

Generate, preview, save, or validate Preline theme CSS using the bundled local generator in this skill. Use when the user asks to create a new Preline theme, match a brand color, translate a mood into a theme, generate light and dark theme CSS, preview theme output without writing files, or review and fix generated theme tokens. Do not use for generic non-Preline CSS work or arbitrary command execution.

How do I install it?

Run `npx skills add htmlstreamofficial/preline --skill theme-generator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From htmlstreamofficial/preline, a repository with 6,375 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going