Two different “templates” — don’t confuse them. This page covers business
templates (vertical blueprints that scaffold agents, tasks, and apps for a
company). The agent blueprints you declare in
naive.config.ts
with agent({ is, has, can, limits }) under the agents block are different — they define
the per-tenant regulated bundle and are instantiated with
forUser(id).provision(role). See Infrastructure as code
and Agent Profiles for those.CLI First
Available Templates
| Template | Category | Agents | Description |
|---|---|---|---|
| Faceless Media Channel | Media & Content | Video Clipper, Shorts Creator | Automated faceless channel — finds videos to clip and generates original shorts for your niche |
How It Works
Applying a Template
Template Apps
Template apps are custom UI experiences installed per company, different from managed web apps. They provide specialized dashboards and management interfaces.Media Asset Manager
The Media Asset Manager provides three tabs:- Assets — Grid of uploaded media with thumbnails, upload new media via URL
- Calendar — Month/week view of scheduled and published posts
- Post Analytics — Dashboard with aggregate metrics and per-post engagement
Studio Integration
In the Naive Studio:- Dashboard — Template suggestions appear for new companies with no CEO messages
- Company creation — Optional template selector in the “New company” modal
- Apps page — “Add Template” button to install template apps
- Primitives > Social — Full social account connection and management UI
Templates are idempotent per company — applying the same template twice returns an error. Use
GET /v1/template-apps to check installed apps.