solid-meta

Manage SolidJS head tags reactively with declarative components and useHead.

2|2|Updated May 1, 2026
One-click install
npx skills add https://github.com/adamhjk/mvtt --skill solid-meta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solid-meta
Source: https://github.com/adamhjk/mvtt/tree/main/.claude/skills/solid-meta
Command: npx skills add https://github.com/adamhjk/mvtt --skill solid-meta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Developers struggle to keep webpage head tags synchronized with dynamic content in SolidJS, affecting SEO and user experience.

Core Features & Use Cases

  • Reactive Head Management: Easily set titles, meta descriptions, OpenGraph tags, and more reactively throughout a SolidJS app.
  • Declarative Components: Use simple components like <Title>, <Meta>, <Link> within app components for immediate updates.
  • Use Case: Update page titles based on user navigation or data fetching without manual DOM manipulation.

Quick Start

Wrap your application in <MetaProvider> and then add <Title>My Page</Title> inside your components to set page metadata.

Frequently Asked Questions about solid-meta

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage head tags reactively in a SolidJS app?

To manage head tags reactively in a SolidJS app, wrap your application in a MetaProvider and use declarative components like Title, Meta, and Link. This automatically synchronizes your webpage metadata with dynamic content for SEO.

How do I dynamically update page titles and meta tags based on navigation?

Dynamically update page titles and meta tags by placing declarative Title and Meta components inside your route components. As users navigate, SolidJS reactivity automatically updates the head tags without manual DOM manipulation.

Can I use declarative meta tags for server-side rendering in SolidJS?

Yes, declarative meta tags support server-side rendering in SolidJS. The MetaProvider and its components manage head tags across both client and server environments, ensuring proper SEO output for initial page loads.

What is the best way to add OpenGraph tags to a SolidJS application?

The best way to add OpenGraph tags is using declarative Meta components within your SolidJS app. This approach handles reactive updates seamlessly and ensures social media crawlers receive correct metadata.

Do I need to manually manipulate the DOM to update SolidJS metadata?

No, you do not need manual DOM manipulation to update SolidJS metadata. Declarative components handle updates automatically through SolidJS reactivity, and an imperative useHead function is available when needed.