.cursor/skills/theme-customization/SKILL.md
Customize or extend the theming system in kheMessage. Use when adding new themes, modifying colors, or enhancing theme switching.
npx skillsauth add HKTITAN/kheMessage theme-customizationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Customize the theming system in kheMessage.
Themes are defined using CSS custom properties:
html, html.light {
--bg: #fafaf9;
--text: #1c1917;
--border: rgba(28, 25, 23, 0.1);
/* ... */
}
html.dark {
--bg: #1c1917;
--text: #fafaf9;
/* ... */
}
| Variable | Purpose |
|----------|---------|
| --bg | Background color |
| --bg-elevated | Elevated surface (cards, dropdowns) |
| --text | Primary text color |
| --text-muted | Secondary text color |
| --border | Border color |
| --link | Link color |
| --link-hover | Link hover color |
| --code-bg | Code block background |
| --hover | Hover state background |
| --cursor-* | Custom cursor URLs |
Theme is controlled via:
?theme=light or ?theme=darkprefers-color-scheme#theme-toggleDefine CSS variables:
html.new-theme {
--bg: #newcolor;
/* ... all variables */
}
Update theme toggle logic in JavaScript
Add cursor files if needed
Test all UI elements
Cursors are loaded from:
windows_11_cursors_concept_by_jepricreations_densjkc/
├── light/
│ ├── arrow.cur
│ └── ...
└── dark/
├── arrow.cur
└── ...
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
development
Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as "Deploy my app", "Deploy this to production", "Create a preview deployment", "Deploy and give me the link", or "Push this live". No authentication required - returns preview URL and claimable deployment link.
development
Work with QR code generation and display. Use when modifying QR functionality, fixing QR rendering, or adding QR features.
development
Add or improve Markdown parsing and rendering in kheMessage. Use when adding new Markdown syntax support, fixing formatting issues, or enhancing the text editor.