fayzfayz sdk
PTEN

← Plugin catalog

plugin-blog

Preview

@fayz-ai/plugin-blog

Marketing sites need a blog, and every one ends up rebuilt from scratch. plugin-blog is the reusable version: a headless, SEO-ready blog you compose into a Fayz website as a bundle of { manifest, Provider }. It ships the public read surface — a /blog list and a /blog/:slug article page — plus the data seam behind them, so the host site owns layout and navigation while the plugin owns posts.

Preview of plugin-blog as the customer sees it
Full documentation is coming. For now, this page summarizes what the SDK catalog knows about the plugin.

Specs

Package@fayz-ai/plugin-blog
Version0.1.0
Statuspreview
CapabilityPartial capability
Stable channel^0.1.0
Migrationsnone
FactorycreateBlogPlugin()

Data model

TableKey columns
plg_blog_categoriesname, slug, description
plg_blog_postscategory_id, slug, title, excerpt, body, cover_image

Convention: plg_ + tenant_id + RLS. Data model.

AI tools

This plugin declares no AI tools.

Integrations

No hosted connector — external providers come in via the connector spine. integrations catalog.

Use this page as a skill. .md of this page is the agent-consumable contract — data model, tools and integrations in a single file an AI reads directly. Preview fayz skill add plugin-blog is coming soon to install this as a skill. See Skills.

Integrate

Add the plugin to surfaces.admin.plugins in your app's app.manifest.json and run the doctor to validate:

{
  "surfaces": {
    "admin": {
      "plugins": [
        { "id": "blog", "enabled": true }
      ]
    }
  }
}
npx fayz doctor

fayz doctor checks the manifest against the SDK catalog. See Configuration.