Skip to content

Client Engagement

Non-engineering client engagement package. Sales proposal with competitive battle cards, brand guidelines, marketing campaign brief, and optional customer onboarding playbook. Zero engineering templates — proves the catalog works for non-code workflows.

Nameclient-engagement
Version0.1.0
Tagssales, marketing, design, customer-success, engagement
Sourcecomposites/client-engagement.yaml

Render it

# CLI
npx @nanohype/sdk render-composite client-engagement --out ./my-app

# SDK
import { LocalSource, renderComposite } from "@nanohype/sdk";
const result = await renderComposite(source, "client-engagement", variables);

# MCP — from an agent
get_composite({ name: "client-engagement" })

What it draws together

TemplateRendered atNotes
proposal-templatesales/proposal
battle-cardssales/competitive
brand-guidelinesbrand
campaign-briefmarketing
onboarding-playbookcustomer-successonly when IncludeOnboarding
brief-proposaldraftsonly when IncludeProposalDraft

Variables

Required

ProjectName string
Project name for the engagement Must be lowercase kebab-case.
CompanyName string
Your company name

Optional

CompetitorCount int — defaults to 3
Number of competitors to track
IncludeOnboarding bool — defaults to true
Include customer onboarding playbook
IncludeProposalDraft bool — defaults to false
Include agent brief for proposal drafting