FREE WIDGET

Embed the Claude Skills Browser

One JavaScript tag. A searchable directory of Claude Code skills on your page. No signup, no key, no rate limit — loads the same directory as claude-skills-browser-ashen.vercel.app.

Copy-paste snippet

<script src="https://claude-skills-browser-ashen.vercel.app/embed.js" async></script>

Drop it anywhere in your HTML — tutorial site, blog post, docs page, README rendered as HTML. The widget appears right where the tag sits.

Live preview

This is the actual widget, loaded from the same /embed.js you'd paste into your site:

Configuration

AttributeDefaultWhat it does
data-height680Iframe height in pixels (min 240).
data-themeautolight, dark, or auto.
data-target(inline)CSS selector. Widget mounts inside that element instead of inline.
data-brandingshowSet to hide to remove the "Powered by" footer.

Example: target a sidebar container

<aside id="skills-sidebar"></aside>
<script
  src="https://claude-skills-browser-ashen.vercel.app/embed.js"
  data-target="#skills-sidebar"
  data-height="520"
  async
></script>

FAQ

Why would I embed this?

If you maintain a Claude Code tutorial, an awesome-list, or a developer blog covering Anthropic tooling, embedding a live skill directory beats maintaining a static list. The embed always reflects the current catalog.

Is it free?

Yes — no signup, no API key, no rate limit, no paid tier.

Can I customize it?

Yes — see configuration above. data-height, data-theme, data-target, and data-branding are supported.

Does this work on Notion / Substack / Medium?

Platforms that allow raw <script> tags: yes. Substack and Medium strip scripts; link to the full directory from those instead.

How often is the skill catalog updated?

The catalog is content-driven on the parent site. When new skills are added or updated there, every embed picks them up on the next page load — no widget redeploy required.

⚡ Using Claude Code? 30 power prompts that 2× your output · £5 £3 first 10Get PDF £3 →