README file from
GithubClaude Warm
A warm, quiet theme for Obsidian.

Claude Warm uses soft ivory in light mode and charcoal gray in dark mode, with muted red accents and a little extra breathing room around the editor. It is inspired by Claude's warm, low-contrast interface: calm enough to disappear, but not so plain that every pane feels the same.
Features
- Light and dark color schemes
- Warm backgrounds with restrained contrast
- Muted red accents for links, tags, selections, and focused controls
- Softer sidebars, tabs, menus, modals, tables, callouts, and code blocks
- No remote fonts or external assets
Install
From Obsidian
After the theme is accepted into the community directory:
- Open Obsidian Settings.
- Go to
Appearance. - Next to
Themes, clickManage. - Search for
Claude Warmand clickUse.
Manually
- Create a folder named
Claude Warmin your vault at.obsidian/themes/. - Copy
manifest.jsonandtheme.cssinto that folder. - Restart Obsidian.
- Go to
Settings -> Appearance -> Themesand chooseClaude Warm.
Development
Claude Warm keeps the source intentionally small. Most of the theme is built from Obsidian CSS variables, with a few light selectors for surfaces that need a softer shape.
Files worth knowing:
theme.cssis the theme.manifest.jsonis the Obsidian theme manifest.versions.jsonmaps theme versions to the minimum supported Obsidian version.screenshot.pngis the preview used by the community theme directory.
Run the local validator before release:
node scripts/validate-theme.mjs
Regenerate the 512 x 288 preview image:
node scripts/generate-screenshot.mjs
Release
Releases are created by GitHub Actions when a version tag is pushed.
- Update
manifest.jsonandversions.jsonto the new version. - Commit the change.
- Create and push a tag that exactly matches
manifest.json, for example:
git tag 1.0.0
git push origin 1.0.0
- GitHub Actions creates a draft release and uploads
manifest.jsonandtheme.css. - Review the generated release notes, then publish the draft.
Feedback
Issues and pull requests are welcome. Screenshots are especially helpful for UI bugs, since many theme problems depend on plugins, panes, and operating system settings.
Palette
- Light background:
#F8F7F2,hsl(51, 24%, 95%) - Light text:
hsl(47, 15%, 25%) - Light accent:
#7C1B13 - Dark background:
#2A2B2A,#2D2E2D - Dark text:
hsl(50, 14%, 91%) - Dark accent:
#EA928A
License
MIT
