Drop-in "Run on Claude Code" and "Run on Cowork" buttons for any website. Framework-agnostic Web Components with three visual variants.
<a> link in the light DOM — skill URLs are directly discoverable by scrapers, search engines, and AI agents.
Call injectStructuredData() to emit Schema.org JSON‑LD for the whole page.
Three visual variants per button. Use variant="outline" or variant="ghost" for secondary actions or side-by-side differentiation.
Control the border radius with shape="pill" or shape="square". Default is rounded.
Mix variants to visually differentiate buttons when placed together.
The default theme — terracotta background matching Claude's brand palette.
A secondary branded theme in purple — great for mixing with the default terracotta to differentiate two buttons at a glance.
For dark UIs — dark surface with terracotta accents and icons.
For light UIs — white surface with terracotta accents.
Automatically switches between light and dark based on your OS preference.
prefers-color-schemeButtons created via createClaudeCodeButton() and createCoworkButton().
Click any button above — cb-copy, cb-open, cb-close, cb-download, and cb-launch-desktop are logged here. The hero Cowork button uses auto-launch to open Claude Desktop when the dialog opens (when supported).