Skip to content
AgentBlog

Registry

Every item, installable on its own

@agentblog/blog is an umbrella that pulls in everything below. Each piece is also addressable by itself, so you can take the JSON-LD builders without the routes, or the components without the content adapter.

npx shadcn@latest add @agentblog/blog

Add the namespace to components.json first: "registries": { "@agentblog": "https://agentblog.dev/r/{name}.json" }

What the item types mean

block
A group of files that ships together, usually routes or a component set.
lib
Modules under your lib alias. No UI.
component
Components under your components alias.
base
A style, an icon library, and a base colour. Never installed into an app that already has a design system.

Dependencies written as bare names (card, button) resolve to the built-in shadcn items against your own configuration, which is how the blog inherits your theme rather than importing ours.