Item logo image for Chameleon

Chameleon

ExtensionTools
Item media 5 (screenshot) for Chameleon
Item media 1 (screenshot) for Chameleon
Item media 2 (screenshot) for Chameleon
Item media 3 (screenshot) for Chameleon
Item media 4 (screenshot) for Chameleon
Item media 5 (screenshot) for Chameleon
Item media 1 (screenshot) for Chameleon
Item media 1 (screenshot) for Chameleon
Item media 2 (screenshot) for Chameleon
Item media 3 (screenshot) for Chameleon
Item media 4 (screenshot) for Chameleon
Item media 5 (screenshot) for Chameleon

Overview

Theme any HTML page that uses the Chameleon contract. Pick a theme, persist your preference, sync across tabs.

Chameleon is a one-click theme switcher for HTML pages that adopt the open Chameleon theme contract — a small, free CSS-variable spec for themable artifacts. WHAT IT DOES • Click the toolbar icon, pick one of 5 built-in themes (Default, Midnight, Warm, Forest, Mono), and the active page recolors instantly. • Your selection persists across tabs and browser restarts. • A small "ON" badge appears on tabs where Chameleon is active, so you always know which pages are themed. WHO IT'S FOR • Authors of HTML artifacts (decks, dashboards, one-pagers) who want their viewers to be able to recolor at will. • Readers who prefer a darker / warmer / higher-contrast palette than what the page ships with. • Anyone using Claude Code's `chameleon` skill or the hosted theme stylesheet. HOW DETECTION WORKS The extension activates only on pages that declare a Chameleon signal: 1. <meta name="chameleon" content="v1"> 2. A <link> to the Chameleon stylesheet on github.io 3. <html data-chameleon="v1"> set at runtime On every other page, Chameleon does nothing. PRIVACY • No tracking, no analytics, no network requests. • The only data stored is the name of your selected theme, in chrome.storage.local. • Source code: https://github.com/churin1116/html-chameleon KNOWN LIMITATIONS (v1) • Pages with strict CSP disallowing inline scripts may need the popup-driven path (re-pick the theme while that tab is active). • Custom color overrides via JS API work but are not yet exposed in the popup UI. • Local files (file://) require enabling "Allow access to file URLs" in chrome://extensions for this extension. The Chameleon contract itself is open and free — adopt it in your own HTML to make your pages themable for everyone.

Details

  • Version
    1.0.0
  • Updated
    May 11, 2026
  • Offered by
    ちゅーりん
  • Size
    30.76KiB
  • Languages
    English
  • Developer
    秋田大学
    Email
    churin.online@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps