Skip to content

feat: Add templates manifest.json for MCP/API discovery#2

Open
SecurityQQ wants to merge 1 commit intomasterfrom
feature/templates-manifest
Open

feat: Add templates manifest.json for MCP/API discovery#2
SecurityQQ wants to merge 1 commit intomasterfrom
feature/templates-manifest

Conversation

@SecurityQQ
Copy link
Copy Markdown
Contributor

Summary

Adds manifest.json — a structured catalog of all 20 curated templates with metadata for API discovery and search.

What's in the manifest

Each template entry includes:

  • slug — URL-friendly identifier
  • name, description — human-readable info
  • file — path to the TSX source
  • category — ugc, commercial, creative, fashion, content, demo
  • tags — searchable keyword tags
  • variables — parameterizable fields with types, descriptions, required flags, and defaults

Template categories

Category Templates
ugc talking-head, talking-head-with-logo, claymation-ugc, ugc-testimonial, biodance-reporter
commercial product-showcase, negative-marketing
creative slideshow, adventure-showcase, cinematic-tribute
fashion fashion-photoshoot
content podcast
demo hello, layouts, phota-single, phota-comparison, phota-elements, sync-comparison, sync-v3-test

Used by

  • Render service POST /api/admin/templates/seed endpoint to populate the templates database
  • MCP server list_templates / search_templates tools for AI agent discovery

Structured manifest mapping all template TSX files to searchable metadata:
- slug, name, description, category, tags
- Variable definitions with types, descriptions, required flags, and defaults
- Categories: ugc, commercial, creative, fashion, content, demo
- Used by render service seed endpoint to populate templates DB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant