create-an-asset by anthropics/knowledge-work-plugins
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill create-an-asset根据您的潜在客户、受众和目标生成定制的销售资产。支持交互式落地页、演示文稿、高管一页纸摘要和工作流/架构演示。
在以下情况调用此技能:
/create-an-asset 或 /create-an-asset [公司名称]此技能通过收集以下背景信息来创建专业的销售资产:
然后,该技能将进行研究、构建结构,并制作出精美的品牌资产,随时可与客户分享。
根据用户的电子邮件域名,识别其所在公司。
操作:
"[域名]" company products services site:linkedin.com OR site:crunchbase.com广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 场景 | 操作 |
|---|---|
| 单一产品公司 | 自动填充销售方背景 |
| 多产品公司 | 询问:“此资产是针对哪个产品或解决方案的?” |
| 咨询公司/代理机构/通用域名 | 询问:“您代表哪家公司或产品?” |
| 未知/初创公司 | 询问:“简要说明您销售什么?” |
存储销售方背景:
seller:
company: "[公司名称]"
product: "[产品/服务]"
value_props:
- "[关键价值主张 1]"
- "[关键价值主张 2]"
- "[关键价值主张 3]"
differentiators:
- "[差异化优势 1]"
- "[差异化优势 2]"
pricing_model: "[如果公开已知]"
持久化到知识库 以供后续会话使用。在后续调用时,确认:“我有您上次的销售方背景 — 您仍在 [公司] 销售 [产品] 吗?”
询问用户:
| 字段 | 提示 | 必填 |
|---|---|---|
| 公司 | “此资产是为哪家公司准备的?” | ✓ 是 |
| 关键联系人 | “关键联系人是谁?(姓名、职位)” | 否 |
| 交易阶段 | “此交易处于哪个阶段?” | ✓ 是 |
| 痛点 | “他们分享了哪些痛点或优先事项?” | 否 |
| 过往材料 | “上传任何对话材料(文字记录、电子邮件、笔记、通话录音)” | 否 |
交易阶段选项:
询问用户:
| 字段 | 提示 | 必填 |
|---|---|---|
| 受众类型 | “谁将查看此内容?” | ✓ 是 |
| 具体角色 | “是否有需要特别针对的具体职位?(例如,CTO、工程副总裁、CFO)” | 否 |
| 主要关注点 | “他们最关心什么?” | ✓ 是 |
| 异议 | “有任何需要解决的顾虑或异议吗?” | 否 |
受众类型选项:
主要关注点选项:
询问用户:
| 字段 | 提示 | 必填 |
|---|---|---|
| 目标 | “此资产的目标是什么?” | ✓ 是 |
| 期望行动 | “查看者看完后应该做什么?” | ✓ 是 |
目标选项:
询问用户: “哪种格式最适合此场景?”
| 格式 | 描述 | 最佳适用场景 |
|---|---|---|
| 交互式落地页 | 包含演示、指标、计算器的多标签页 | 高管对齐、介绍、价值主张 |
| 演示文稿风格 | 线性幻灯片,适合演示 | 正式会议、大型受众 |
| 一页纸摘要 | 单页滚动式执行摘要 | 会后留档、快速总结 |
| 工作流 / 架构演示 | 带有动画流程的交互式图表 | 技术深度探讨、概念验证演示、集成 |
首先,从用户描述中解析。 寻找:
然后询问任何缺失信息:
| 如果缺少... | 询问... |
|---|---|
| 组件不明确 | “涉及哪些系统或组件?(数据库、API、AI、中间件等)” |
| 流程不明确 | “请逐步介绍流程” |
| 人机交互点不明确 | “在此工作流中,人类在何处进行交互?” |
| 场景模糊 | “有什么具体的示例场景可以演示吗?” |
| 集成细节 | “有任何需要突出显示的具体工具或平台吗?” |
| 级别 | 指标 | 研究深度 |
|---|---|---|
| 丰富 | 已上传文字记录、详细的痛点、清晰的要求 | 浅 — 仅填补空白 |
| 中等 | 有一些背景,无文字记录 | 中 — 公司 + 行业 |
| 稀疏 | 仅有公司名称 | 深 — 完整研究 |
"[公司]" annual report investor presentation 2025 2026"[公司]" CEO strategy priorities 2025 2026"[公司]" CEO CTO CIO 2025"[公司]" brand guidelines"[行业]" trends challenges 2025 2026"[公司]" technology stack tools platforms"[公司]" vs [销售方的竞争对手]| 目的 | 推荐部分 |
|---|---|
| 介绍 | 公司契合度 → 解决方案概述 → 关键用例 → 选择我们的理由 → 后续步骤 |
| 需求发现后续跟进 | 他们的优先事项 → 我们如何帮助 → 相关示例 → 投资回报率框架 → 后续步骤 |
| 技术深度探讨 | 架构 → 安全与合规 → 集成 → 性能 → 支持 |
| 高管对齐 | 战略契合度 → 业务影响 → 投资回报率计算器 → 风险缓解 → 合作伙伴关系 |
| 概念验证提案 | 范围 → 成功标准 → 时间线 → 团队 → 投资 → 后续步骤 |
| 交易成交 | 价值总结 → 定价 → 实施计划 → 条款 → 签署 |
受众调整:
与落地页相同的部分,但格式化为线性幻灯片:
1. 标题页(潜在客户 + 销售方徽标,合作伙伴关系框架)
2. 议程
3-N. 每部分一页幻灯片(或密集部分使用 2-3 页幻灯片)
N+1. 总结 / 关键要点
N+2. 后续步骤 / 行动号召
N+3. 附录(可选 — 详细规格、定价等)
幻灯片原则:
压缩为单页滚动格式:
┌─────────────────────────────────────┐
│ 标题区: "[潜在客户目标] 与 [产品]" │
├─────────────────────────────────────┤
│ 关键点 1 │ 关键点 2 │ 关键点 3 │
│ [图标 + 2-3 │ [图标 + 2-3 │ [图标 + 2-3 │
│ 句话] │ 句话] │ 句话] │
├─────────────────────────────────────┤
│ 证明点: [指标、引述或案例研究] │
├─────────────────────────────────────┤
│ 行动号召: [清晰的后续行动] │ [联系信息] │
└─────────────────────────────────────┘
根据复杂度构建结构:
| 复杂度 | 组件 | 结构 |
|---|---|---|
| 简单 | 3-5 | 带有步骤注释的单视图图表 |
| 中等 | 5-10 | 可缩放画布,带逐步讲解 |
| 复杂 | 10+ | 多层视图(概览 → 详细),带引导式浏览 |
标准元素:
[场景名称] — 由 [销售方产品] 驱动所有内容应:
标题: "[潜在客户目标] 与 [销售方产品]"
副标题: 关联其陈述的优先事项或首要行业挑战
指标: 关于潜在客户的 3-4 个关键事实(表明我们做了功课)
引用对话中的具体痛点:
- 尽可能使用他们的原话
- 表明我们倾听并理解了
- 将每个痛点与我们如何帮助联系起来
针对每个痛点:
├── 挑战(用他们的语言)
├── [产品] 如何解决它
├── 证明点或示例
└── 结果 / 收益
3-5 个相关用例:
├── 视觉模拟或交互式演示
├── 业务影响(如有可能,量化)
├── “工作原理” — 3-4 步总结
└── 与其行业/角色相关
交互式计算器包含:
├── 与其业务相关的输入(来自研究)
│ ├── 用户/开发人员数量
│ ├── 当前成本或花费时间
│ └── 预期改进百分比
├── 输出:
│ ├── 年度价值 / 节省
│ ├── 解决方案成本
│ ├── 净投资回报率
│ └── 投资回收期
└── 明确陈述假设(可编辑)
├── 相对于他们可能考虑的替代方案的差异化优势
├── 信任、安全、合规定位
├── 支持和合作伙伴模式
└── 客户证明点(徽标、引述、案例研究)
├── 与目的 (c) 一致的清晰行动
├── 具体的下一步(而非模糊的“让我们聊聊”)
├── 联系信息
├── 建议时间线
└── 他们采取行动后会发生什么
为每个系统定义:
component:
id: "snowflake"
label: "Snowflake Data Warehouse"
type: "database" # database | api | ai | middleware | human | document | output
icon: "database"
description: "财务绩效数据"
brand_color: "#29B5E8"
组件类型:
human — 发起或接收的人员document — PDF、合同、文件ai — AI/ML 模型、智能体database — 数据存储、数据仓库api — API、服务middleware — 集成平台、MCP 服务器output — 仪表板、报告、通知为每个步骤定义:
step:
number: 1
from: "human"
to: "claude"
action: "发起绩效审查"
description: "[潜在客户] 的品牌分析师 Sarah 启动季度审查..."
data_example: "审查请求: Nike 品牌, 2025 年第四季度"
duration: "约 1 秒"
value_note: "无需手动数据收集"
编写清晰、具体的讲解:
步骤 1: 人工触发
"Centric Brands 的品牌绩效分析师 Sarah 需要审查
Nike 许可协议的第四季度绩效。她打开审查
仪表板并点击‘开始审查’..."
步骤 2: 合同分析
"Claude 检索 Nike 合同 PDF 并提取绩效
义务:最低收入 5000 万美元,利润率要求 12%,季度
报告截止日期..."
步骤 3: 数据查询
"Claude 制定查询并将其发送到 Workato DataGenie:
'从 Snowflake 获取 Nike 品牌 2025 年第四季度的收入和毛利率'..."
步骤 4: 结果与综合
"Snowflake 返回数据。Claude 比较实际值与义务:
收入 5230 万美元 ✓(超出 230 万美元)
利润率 11.2% ⚠️(低于阈值 0.8%)..."
步骤 5: 洞察交付
"Claude 将发现综合成一份执行摘要,并附带
建议:'审查促销支出分配以改善
利润率绩效...'"
:root {
/* === 潜在客户品牌(主色)=== */
--brand-primary: #[从研究中提取];
--brand-secondary: #[从研究中提取];
--brand-primary-rgb: [r, g, b]; /* 用于 rgba() */
/* === 深色主题基础 === */
--bg-primary: #0a0d14;
--bg-elevated: #0f131c;
--bg-surface: #161b28;
--bg-hover: #1e2536;
/* === 文本 === */
--text-primary: #ffffff;
--text-secondary: rgba(255, 255, 255, 0.7);
--text-muted: rgba(255, 255, 255, 0.5);
/* === 强调色 === */
--accent: var(--brand-primary);
--accent-hover: var(--brand-secondary);
--accent-glow: rgba(var(--brand-primary-rgb), 0.3);
/* === 状态 === */
--success: #10b981;
--warning: #f59e0b;
--error: #ef4444;
}
/* 主字体: 简洁、专业的无衬线字体 */
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
/* 标题 */
h1: 2.5rem, font-weight: 700
h2: 1.75rem, font-weight: 600
h3: 1.25rem, font-weight: 600
/* 正文 */
body: 1rem, font-weight: 400, line-height: 1.6
/* 说明文字/标签 */
small: 0.875rem, font-weight: 500
卡片:
var(--bg-surface)按钮:
var(--accent) 背景,白色文字动画:
组件节点:
.node {
background: var(--bg-surface);
border: 2px solid var(--brand-primary);
border-radius: 12px;
padding: 16px;
min-width: 140px;
}
.node.active {
box-shadow: 0 0 20px var(--accent-glow);
border-color: var(--accent);
}
.node.human {
border-color: #f59e0b; /* 人类的暖色调 */
}
.node.ai {
background: linear-gradient(135deg, var(--bg-surface), var(--bg-elevated));
border-color: var(--accent);
}
流向箭头:
.arrow {
stroke: var(--text-muted);
stroke-width: 2;
fill: none;
marker-end: url(#arrowhead);
}
.arrow.active {
stroke: var(--accent);
stroke-dasharray: 8 4;
animation: flowDash 1s linear infinite;
}
画布:
.canvas {
background:
radial-gradient(circle at center, var(--bg-elevated) 0%, var(--bg-primary) 100%),
url("data:image/svg+xml,..."); /* 微妙的网格图案 */
overflow: auto;
}
在构建任何资产之前,始终询问澄清问题。 这确保了一致性并防止浪费精力。
首先,向用户展示您的理解:
"以下是我计划构建的内容:
**资产**: 为 [潜在客户公司] 准备的 [格式]
**受众**: [受众类型] — 特别是 [已知角色]
**目标**: [目的] → 推动实现 [期望行动]
**关键主题**: [2-3 个需要强调的主要观点]
[对于工作流演示,还需展示:]
**组件**: [系统列表]
**流程**: [步骤 1] → [步骤 2] → [步骤 3] → ...
| 问题 | 原因 |
|---|---|
| “这与您的设想一致吗?” | 确认理解 |
| “此资产必须做到哪一点才能成功?” | 聚焦优先级 |
| “偏好什么语气?(大胆自信 / 咨询式 / 技术精确)” | 风格对齐 |
| “要简洁聚焦,还是全面详尽?” | 范围校准 |
用户回复后:
"明白了。我已获得所需信息。现在开始构建您的 [格式]..."
或者,如果仍不清楚:
"再问一个快速问题:[具体的后续问题]"
最多进行 2 轮提问。 如果仍然模糊,做出合理选择并注明:“我选择了 X — 如果您偏好 Y,可以轻松调整。”
遵循上述所有规范:
所有格式:自包含的 HTML 文件
<style> 标签中<script> 标签中文件命名:[潜在客户名称]-[格式]-[日期].html
CentricBrands-workflow-demo-2026-01-28.html## ✓ 资产已创建: [潜在客户名称]
[查看您的资产](computer:///path/to/file.html)
---
**摘要**
- **格式**: [交互式页面 / 演示文稿 / 一页纸摘要 / 工作流演示]
- **受众**: [类型和角色]
- **目的**: [目标] → [期望行动]
- **部分/步骤**: [数量和列表]
---
**部署选项**
要与您的客户分享此内容:
- **静态托管**: 上传到 Netlify、Vercel、GitHub Pages、AWS S3 或任何静态主机
- **密码保护**: 大多数主机提供此功能(例如,Netlify 站点保护)
- **直接分享**: 直接发送 HTML 文件 — 它是完全自包含的
- **嵌入**: 如果需要,可以将文件 iframe 嵌入其他页面
---
**自定义**
如果您希望,请告诉我:
- 调整颜色或样式
- 添加、删除或重新排序部分
- 优化任何消息或文案
- 更改流程或架构(针对工作流演示)
- 添加更多交互元素
- 导出为 PDF 或静态图像
交付后,准备好进行迭代:
| 用户请求 | 操作 |
|---|---|
| “更改颜色” | 使用新调色板重新生成,保留内容 |
| “添加关于 X 的部分” | 插入新部分,保持流程 |
| “缩短一些” | 压缩,优先处理关键点 |
| “流程不对” | 根据修正重建架构 |
| “使用我们的品牌” | 从潜在客户品牌切换到销售方品牌 |
| “在步骤 3 添加更多细节” | 专门扩展该部分 |
| “可以获取 PDF 版本吗?” | 提供打印优化版本 |
记住:默认使用潜在客户的品牌颜色,但销售方可以在初始构建后调整为自己的品牌或中性调色板。
交付前,验证:
输入:
输出结构:
[标签页]
战略契合度 | 业务影响 | 投资回报率计算器 | 安全与信任 | 后续步骤
[战略契合度标签页]
- Acme 陈述的优先事项(来自需求发现电话)
- [产品] 如何与之契合
- 相关的制造业客户
输入:
输出结构:
[包含 5 个节点的交互式画布]
人工 → Claude → PDF 合同 → Workato → Snowflake
↓
[结果返回给人工]
[带有示例数据的逐步讲解]
[控制按钮: 播放 | 暂停 | 步骤 | 重置]
输入:
输出结构:
标题区: "加速 TechStart 的产品交付速度"
要点 1: [开发人员生产力]
要点 2: [代码质量]
要点 3: [上市时间]
证明点: "类似公司实现了 40% 的更快发布"
行动号召: "安排技术深度探讨"
对于工作流演示,使用以下图标映射:
| 类型 | 图标 | 示例 |
|---|---|---|
| human | 👤 或 person SVG | 用户、分析师、管理员 |
| document | 📄 或 file SVG | PDF、合同、报告 |
| ai | 🤖 或 brain SVG | Claude、AI 智能体 |
| database | 🗄️ 或 cylinder SVG | Snowflake、Postgres |
| api | 🔌 或 plug SVG | REST API、GraphQL |
| middleware | ⚡ 或 hub SVG | Workato、MCP 服务器 |
| output | 📊 或 screen SVG | 仪表板、报告 |
如果无法提取品牌颜色:
| 行业 | 主色 | 辅色 |
|---|---|---|
| 技术 | #2563eb | #7c3aed |
| 金融 | #0f172a | #3b82f6 |
| 医疗保健 | #0891b2 | #06b6d4 |
| 制造业 | #ea580c | #f97316 |
| 零售业 | #db2777 | #ec4899 |
| 能源 | #16a34a | #22c55e |
| 默认 | #3b82f6 | #8b5cf6 |
此技能专为通用销售资产生成而创建。适用于任何销售方、任何产品、任何潜在客户。
每周安装次数
143
代码仓库
GitHub 星标数
8.8K
首次出现
2026 年 1 月 31 日
安全审计
安装于
opencode126
codex120
gemini-cli117
claude-code116
github-copilot109
cursor104
Generate custom sales assets tailored to your prospect, audience, and goals. Supports interactive landing pages, presentation decks, executive one-pagers, and workflow/architecture demos.
Invoke this skill when:
/create-an-asset or /create-an-asset [CompanyName]This skill creates professional sales assets by gathering context about:
The skill then researches, structures, and builds a polished, branded asset ready to share with customers.
From the user's email domain, identify what company they work for.
Actions:
"[domain]" company products services site:linkedin.com OR site:crunchbase.com| Scenario | Action |
|---|---|
| Single-product company | Auto-populate seller context |
| Multi-product company | Ask: "Which product or solution is this asset for?" |
| Consultant/agency/generic domain | Ask: "What company or product are you representing?" |
| Unknown/startup | Ask: "Briefly, what are you selling?" |
Store seller context:
seller:
company: "[Company Name]"
product: "[Product/Service]"
value_props:
- "[Key value prop 1]"
- "[Key value prop 2]"
- "[Key value prop 3]"
differentiators:
- "[Differentiator 1]"
- "[Differentiator 2]"
pricing_model: "[If publicly known]"
Persist to knowledge base for future sessions. On subsequent invocations, confirm: "I have your seller context from last time — still selling [Product] at [Company]?"
Ask the user:
| Field | Prompt | Required |
|---|---|---|
| Company | "Which company is this asset for?" | ✓ Yes |
| Key contacts | "Who are the key contacts? (names, roles)" | No |
| Deal stage | "What stage is this deal?" | ✓ Yes |
| Pain points | "What pain points or priorities have they shared?" | No |
| Past materials | "Upload any conversation materials (transcripts, emails, notes, call recordings)" | No |
Deal stage options:
Ask the user:
| Field | Prompt | Required |
|---|---|---|
| Audience type | "Who's viewing this?" | ✓ Yes |
| Specific roles | "Any specific titles to tailor for? (e.g., CTO, VP Engineering, CFO)" | No |
| Primary concern | "What do they care most about?" | ✓ Yes |
| Objections | "Any concerns or objections to address?" | No |
Audience type options:
Primary concern options:
Ask the user:
| Field | Prompt | Required |
|---|---|---|
| Goal | "What's the goal of this asset?" | ✓ Yes |
| Desired action | "What should the viewer do after seeing this?" | ✓ Yes |
Goal options:
Ask the user: "What format works best for this?"
| Format | Description | Best For |
|---|---|---|
| Interactive landing page | Multi-tab page with demos, metrics, calculators | Exec alignment, intros, value prop |
| Deck-style | Linear slides, presentation-ready | Formal meetings, large audiences |
| One-pager | Single-scroll executive summary | Leave-behinds, quick summaries |
| Workflow / Architecture demo | Interactive diagram with animated flow | Technical deep-dives, POC demos, integrations |
First, parse from user's description. Look for:
Then ask for any gaps:
| If Missing... | Ask... |
|---|---|
| Components unclear | "What systems or components are involved? (databases, APIs, AI, middleware, etc.)" |
| Flow unclear | "Walk me through the step-by-step flow" |
| Human touchpoints unclear | "Where does a human interact in this workflow?" |
| Scenario vague | "What's a concrete example scenario to demo?" |
| Integration specifics | "Any specific tools or platforms to highlight?" |
| Level | Indicators | Research Depth |
|---|---|---|
| Rich | Transcripts uploaded, detailed pain points, clear requirements | Light — fill gaps only |
| Moderate | Some context, no transcripts | Medium — company + industry |
| Sparse | Just company name | Deep — full research pass |
Prospect basics
"[Company]" annual report investor presentation 2025 2026"[Company]" CEO strategy priorities 2025 2026Leadership
"[Company]" CEO CTO CIO 2025Brand colors
"[Company]" brand guidelinesIndustry context
"[Industry]" trends challenges 2025 2026Technology landscape
"[Company]" technology stack tools platformsCompetitive context
"[Company]" vs [seller's competitors]| Purpose | Recommended Sections |
|---|---|
| Intro | Company Fit → Solution Overview → Key Use Cases → Why Us → Next Steps |
| Discovery follow-up | Their Priorities → How We Help → Relevant Examples → ROI Framework → Next Steps |
| Technical deep-dive | Architecture → Security & Compliance → Integration → Performance → Support |
| Exec alignment | Strategic Fit → Business Impact → ROI Calculator → Risk Mitigation → Partnership |
| POC proposal | Scope → Success Criteria → Timeline → Team → Investment → Next Steps |
| Deal close | Value Summary → Pricing → Implementation Plan → Terms → Sign-off |
Audience adjustments:
Same sections as landing page, formatted as linear slides:
1. Title slide (Prospect + Seller logos, partnership framing)
2. Agenda
3-N. One section per slide (or 2-3 slides for dense sections)
N+1. Summary / Key takeaways
N+2. Next steps / CTA
N+3. Appendix (optional — detailed specs, pricing, etc.)
Slide principles:
Condense to single-scroll format:
┌─────────────────────────────────────┐
│ HERO: "[Prospect Goal] with [Product]" │
├─────────────────────────────────────┤
│ KEY POINT 1 │ KEY POINT 2 │ KEY POINT 3 │
│ [Icon + 2-3 │ [Icon + 2-3 │ [Icon + 2-3 │
│ sentences] │ sentences] │ sentences] │
├─────────────────────────────────────┤
│ PROOF POINT: [Metric, quote, or case study] │
├─────────────────────────────────────┤
│ CTA: [Clear next action] │ [Contact info] │
└─────────────────────────────────────┘
Structure based on complexity:
| Complexity | Components | Structure |
|---|---|---|
| Simple | 3-5 | Single-view diagram with step annotations |
| Medium | 5-10 | Zoomable canvas with step-by-step walkthrough |
| Complex | 10+ | Multi-layer view (overview → detailed) with guided tour |
Standard elements:
[Scenario Name] — Powered by [Seller Product]All content should:
Headline: "[Prospect's Goal] with [Seller's Product]"
Subhead: Tie to their stated priority or top industry challenge
Metrics: 3-4 key facts about the prospect (shows we did homework)
Reference specific pain points from conversation:
- Use their exact words where possible
- Show we listened and understood
- Connect each to how we help
For each pain point:
├── The challenge (in their words)
├── How [Product] addresses it
├── Proof point or example
└── Outcome / benefit
3-5 relevant use cases:
├── Visual mockup or interactive demo
├── Business impact (quantified if possible)
├── "How it works" — 3-4 step summary
└── Relevant to their industry/role
Interactive calculator with:
├── Inputs relevant to their business (from research)
│ ├── Number of users/developers
│ ├── Current costs or time spent
│ └── Expected improvement %
├── Outputs:
│ ├── Annual value / savings
│ ├── Cost of solution
│ ├── Net ROI
│ └── Payback period
└── Assumptions clearly stated (editable)
├── Differentiators vs. alternatives they might consider
├── Trust, security, compliance positioning
├── Support and partnership model
└── Customer proof points (logos, quotes, case studies)
├── Clear action aligned to Purpose (c)
├── Specific next step (not vague "let's chat")
├── Contact information
├── Suggested timeline
└── What happens after they take action
For each system, define:
component:
id: "snowflake"
label: "Snowflake Data Warehouse"
type: "database" # database | api | ai | middleware | human | document | output
icon: "database"
description: "Financial performance data"
brand_color: "#29B5E8"
Component types:
human — Person initiating or receivingdocument — PDFs, contracts, filesai — AI/ML models, agentsdatabase — Data stores, warehousesapi — APIs, servicesmiddleware — Integration platforms, MCP serversoutput — Dashboards, reports, notificationsFor each step, define:
step:
number: 1
from: "human"
to: "claude"
action: "Initiates performance review"
description: "Sarah, a Brand Analyst at [Prospect], kicks off the quarterly review..."
data_example: "Review request: Nike brand, Q4 2025"
duration: "~1 second"
value_note: "No manual data gathering required"
Write a clear, specific walkthrough:
Step 1: Human Trigger
"Sarah, a Brand Performance Analyst at Centric Brands, needs to review
Q4 performance for the Nike license agreement. She opens the review
dashboard and clicks 'Start Review'..."
Step 2: Contract Analysis
"Claude retrieves the Nike contract PDF and extracts the performance
obligations: minimum $50M revenue, 12% margin requirement, quarterly
reporting deadline..."
Step 3: Data Query
"Claude formulates a query and sends it to Workato DataGenie:
'Get Q4 2025 revenue and gross margin for Nike brand from Snowflake'..."
Step 4: Results & Synthesis
"Snowflake returns the data. Claude compares actuals vs. obligations:
Revenue $52.3M ✓ (exceeded by $2.3M)
Margin 11.2% ⚠️ (0.8% below threshold)..."
Step 5: Insight Delivery
"Claude synthesizes findings into an executive summary with
recommendations: 'Review promotional spend allocation to improve
margin performance...'"
:root {
/* === Prospect Brand (Primary) === */
--brand-primary: #[extracted from research];
--brand-secondary: #[extracted];
--brand-primary-rgb: [r, g, b]; /* For rgba() usage */
/* === Dark Theme Base === */
--bg-primary: #0a0d14;
--bg-elevated: #0f131c;
--bg-surface: #161b28;
--bg-hover: #1e2536;
/* === Text === */
--text-primary: #ffffff;
--text-secondary: rgba(255, 255, 255, 0.7);
--text-muted: rgba(255, 255, 255, 0.5);
/* === Accent === */
--accent: var(--brand-primary);
--accent-hover: var(--brand-secondary);
--accent-glow: rgba(var(--brand-primary-rgb), 0.3);
/* === Status === */
--success: #10b981;
--warning: #f59e0b;
--error: #ef4444;
}
/* Primary: Clean, professional sans-serif */
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
/* Headings */
h1: 2.5rem, font-weight: 700
h2: 1.75rem, font-weight: 600
h3: 1.25rem, font-weight: 600
/* Body */
body: 1rem, font-weight: 400, line-height: 1.6
/* Captions/Labels */
small: 0.875rem, font-weight: 500
Cards:
var(--bg-surface)Buttons:
var(--accent) background, white textAnimations:
Component Nodes:
.node {
background: var(--bg-surface);
border: 2px solid var(--brand-primary);
border-radius: 12px;
padding: 16px;
min-width: 140px;
}
.node.active {
box-shadow: 0 0 20px var(--accent-glow);
border-color: var(--accent);
}
.node.human {
border-color: #f59e0b; /* Warm color for humans */
}
.node.ai {
background: linear-gradient(135deg, var(--bg-surface), var(--bg-elevated));
border-color: var(--accent);
}
Flow Arrows:
.arrow {
stroke: var(--text-muted);
stroke-width: 2;
fill: none;
marker-end: url(#arrowhead);
}
.arrow.active {
stroke: var(--accent);
stroke-dasharray: 8 4;
animation: flowDash 1s linear infinite;
}
Canvas:
.canvas {
background:
radial-gradient(circle at center, var(--bg-elevated) 0%, var(--bg-primary) 100%),
url("data:image/svg+xml,..."); /* Subtle grid pattern */
overflow: auto;
}
Before building any asset, always ask clarifying questions. This ensures alignment and prevents wasted effort.
First, show the user what you understood:
"Here's what I'm planning to build:
**Asset**: [Format] for [Prospect Company]
**Audience**: [Audience type] — specifically [roles if known]
**Goal**: [Purpose] → driving toward [desired action]
**Key themes**: [2-3 main points to emphasize]
[For workflow demos, also show:]
**Components**: [List of systems]
**Flow**: [Step 1] → [Step 2] → [Step 3] → ...
| Question | Why |
|---|---|
| "Does this match your vision?" | Confirm understanding |
| "What's the ONE thing this must nail to succeed?" | Focus on priority |
| "Tone preference? (Bold & confident / Consultative / Technical & precise)" | Style alignment |
| "Focused and concise, or comprehensive?" | Scope calibration |
After user responds:
"Got it. I have what I need. Building your [format] now..."
Or, if still unclear:
"One more quick question: [specific follow-up]"
Max 2 rounds of questions. If still ambiguous, make a reasonable choice and note: "I went with X — easy to adjust if you prefer Y."
Following all specifications above:
All formats : Self-contained HTML file
<style> tags<script> tagsFile naming : [ProspectName]-[format]-[date].html
CentricBrands-workflow-demo-2026-01-28.html## ✓ Asset Created: [Prospect Name]
[View your asset](computer:///path/to/file.html)
---
**Summary**
- **Format**: [Interactive Page / Deck / One-Pager / Workflow Demo]
- **Audience**: [Type and roles]
- **Purpose**: [Goal] → [Desired action]
- **Sections/Steps**: [Count and list]
---
**Deployment Options**
To share this with your customer:
- **Static hosting**: Upload to Netlify, Vercel, GitHub Pages, AWS S3, or any static host
- **Password protection**: Most hosts offer this (e.g., Netlify site protection)
- **Direct share**: Send the HTML file directly — it's fully self-contained
- **Embed**: The file can be iframed into other pages if needed
---
**Customization**
Let me know if you'd like to:
- Adjust colors or styling
- Add, remove, or reorder sections
- Refine any messaging or copy
- Change the flow or architecture (for workflow demos)
- Add more interactive elements
- Export as PDF or static images
After delivery, be ready to iterate:
| User Request | Action |
|---|---|
| "Change the colors" | Regenerate with new palette, keep content |
| "Add a section on X" | Insert new section, maintain flow |
| "Make it shorter" | Condense, prioritize key points |
| "The flow is wrong" | Rebuild architecture based on correction |
| "Use our brand instead" | Switch from prospect brand to seller brand |
| "Add more detail on step 3" | Expand that section specifically |
| "Can I get this as a PDF?" | Provide print-optimized version |
Remember : Default to prospect's brand colors, but seller can adjust to their own brand or a neutral palette after initial build.
Before delivering, verify:
Input:
Output structure:
[Tabs]
Strategic Fit | Business Impact | ROI Calculator | Security & Trust | Next Steps
[Strategic Fit tab]
- Acme's stated priorities (from discovery call)
- How [Product] aligns
- Relevant manufacturing customers
Input:
Output structure:
[Interactive canvas with 5 nodes]
Human → Claude → PDF Contracts → Workato → Snowflake
↓
[Results back to Human]
[Step-by-step walkthrough with sample data]
[Controls: Play | Pause | Step | Reset]
Input:
Output structure:
Hero: "Accelerate TechStart's Product Velocity"
Point 1: [Dev productivity]
Point 2: [Code quality]
Point 3: [Time to market]
Proof: "Similar companies saw 40% faster releases"
CTA: "Schedule technical deep-dive"
For workflow demos, use these icon mappings:
| Type | Icon | Example |
|---|---|---|
| human | 👤 or person SVG | User, Analyst, Admin |
| document | 📄 or file SVG | PDF, Contract, Report |
| ai | 🤖 or brain SVG | Claude, AI Agent |
| database | 🗄️ or cylinder SVG | Snowflake, Postgres |
| api | 🔌 or plug SVG | REST API, GraphQL |
| middleware | ⚡ or hub SVG | Workato, MCP Server |
| output | 📊 or screen SVG | Dashboard, Report |
If brand colors cannot be extracted:
| Industry | Primary | Secondary |
|---|---|---|
| Technology | #2563eb | #7c3aed |
| Finance | #0f172a | #3b82f6 |
| Healthcare | #0891b2 | #06b6d4 |
| Manufacturing | #ea580c | #f97316 |
| Retail | #db2777 | #ec4899 |
| Energy | #16a34a | #22c55e |
| Default | #3b82f6 | #8b5cf6 |
Skill created for generalized sales asset generation. Works for any seller, any product, any prospect.
Weekly Installs
143
Repository
GitHub Stars
8.8K
First Seen
Jan 31, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode126
codex120
gemini-cli117
claude-code116
github-copilot109
cursor104
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
56,200 周安装