Portable Text is a way to store rich content. This collection of libraries helps you turn that content into web pages or other formats. You can render it in React, Svelte, Vue, or Astro. You can also convert it to HTML, Markdown, or plain text. Each library uses the same simple pattern. You give it a set of components and it handles the rest. This makes your content work everywhere without extra effort.
If you build websites with Sanity CMS, this tool is for you. It handles all the tricky parts like nested lists and custom blocks. You can even add your own components for special content types. The libraries work both in the browser and on the server. This means you can use the same content in apps, emails, or static sites.
Global
mkdir -p ~/.claude/skills/portable-text-serializationProject
mkdir -p .claude/skills/portable-text-serializationSource Repository
Frontend Designanthropics/skills
Create striking frontend interfaces with bold design and polished code every time
Vercel React Best Practicesvercel-labs/agent-skills
Optimize React and Next.js apps using proven Vercel performance guidelines
Design Taste Frontendleonxlnx/taste-skill
Enforce premium frontend design with metric-based rules and smart component architecture
Vercel Composition Patternsvercel-labs/agent-skills
Clean React components with composition instead of boolean props
Shadcnshadcn/ui
Manage shadcn UI components easily with CLI commands and clear styling rules
Impeccablepbakaus/impeccable
Polish your frontend interfaces with expert design critique and code
Minimalist Uileonxlnx/taste-skill
Build warm minimal web interfaces with editorial typography and flat bento grids
Industrial Brutalist Uileonxlnx/taste-skill
Raw mechanical UIs fusing Swiss print with military terminal aesthetics and high data density