Skill

SkillsContent & Creative › Design & visual

create-an-asset

Generate tailored sales assets (landing pages, decks, one-pagers, workflow demos) from your deal context. Describe your prospect, audience, and goal — get a polished, branded asset ready to share with customers.

Freerisk: medium
assetgraphqlpdf

The full skill

— name: create-an-asset description: Generate tailored sales assets (landing pages, decks, one-pagers, workflow demos) from your deal context. Describe your prospect, audience, and goal — get a polished, branded asset ready to share with customers. — # Create an Asset Generate custom sales assets tailored to your prospect, audience, and goals. Supports interactive landing pages, presentation decks, executive one-pagers, and workflow/architecture demos. — ## Triggers Invoke this skill when: – User says `/create-an-asset` or `/create-an-asset [CompanyName]` – User asks to "create an asset", "build a demo", "make a landing page", "mock up a workflow" – User needs a customer-facing deliverable for a sales conversation — ## Overview This skill creates professional sales assets by gathering context about: – **(a) The Prospect** — company, contacts, conversations, pain points – **(b) The Audience** — who's viewing, what they care about – **(c) The Purpose** — goal of the asset, desired next action – **(d) The Format** — landing page, deck, one-pager, or workflow demo The skill then researches, structures, and builds a polished, branded asset ready to share with customers. — ## Phase 0: Context Detection & Input Collection ### Step 0.1: Detect Seller Context From the user's email domain, identify what company they work for. **Actions:** 1. Extract domain from user's email 2. Search: `"[domain]" company products services site:linkedin.com OR site:crunchbase.com` 3. Determine seller context: | 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:** “`yaml 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]?" — ### Step 0.2: Collect Prospect Context (a) **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:** – Intro / First meeting – Discovery – Evaluation / Technical review – POC / Pilot – Negotiation – Close — ### Step 0.3: Collect Audience Context (b) **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:** – Executive (C-suite, VPs) – Technical (Architects, Engineers, Developers) – Operations (Ops, IT, Procurement) – Mixed / Cross-functional **Primary concern options:** – ROI / Business impact – Technical depth / Architecture – Strategic alignment – Risk mitigation / Security – Implementation / Timeline — ### Step 0.4: Collect Purpose Context (c) **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:** – Intro / First impression – Discovery follow-up – Technical deep-dive – Executive alignment / Business case – POC proposal – Deal close — ### Step 0.5: Select Format (d) **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 | — ### Step 0.6: Format-Specific Inputs #### If "Workflow / Architecture demo" selected: **First, parse from user's description.** Look for: – Systems and components mentioned – Data flows described – Human interaction points – Example scenarios **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?" | — ## Phase 1: Research (Adaptive) ### Assess Context Richness | 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 | ### Always Research: 1. **Prospect basics** – Search: `"[Company]" annual report investor presentation 2025 2026` – Search: `"[Company]" CEO strategy priorities 2025 2026` – Extract: Revenue, employees, key metrics, strategic priorities 2. **Leadership** – Search: `"[Company]" CEO CTO CIO 2025` – Extract: Names, titles, recent quotes on strategy/technology 3. **Brand colors** – Search: `"[Company]" brand guidelines` – Or extract from company website – Store: Primary color, secondary color, accent ### If Moderate/Sparse Context, Also Research: 4. **Industry context** – Search: `"[Industry]" trends challenges 2025 2026` – Extract: Common pain points, market dynamics 5. **Technology landscape** – Search: `"[Company]" technology stack tools platforms` – Extract: Current solutions, potential integration points 6. **Competitive context** – Search: `"[Company]" vs [seller's competitors]` – Extract: Current solutions, switching signals ### If Transcripts/Materials Uploaded: 7. **Conversation analysis** – Extract: Stated pain points, decision criteria, objections, timeline – Identify: Key quotes to reference (use their exact language) – Note: Specific terminology, acronyms, internal project names — ## Phase 2: Structure Decision ### Interactive Landing Page | 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:** – **Executive**: Lead with business impact, ROI, strategic alignment – **Technical**: Lead with architecture, security, integration depth – **Operations**: Lead with workflow impact, change management, support – **Mixed**: Balance strategic + tactical; use tabs to separate depth levels — ### Deck-Style 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:** – One key message per slide – Visual > text-heavy – Use prospect's metrics and language – Include speaker notes — ### One-Pager 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] │ └─────────────────────────────────────┘ “` — ### Workflow / Architecture Demo **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:** 1. **Title bar**: `[Scenario Name] — Powered by [Seller Product]` 2. **Component nodes**: Visual boxes/icons for each system 3. **Flow arrows**: Animated connections showing data movement 4. **Step panel**: Sidebar explaining current step in plain language 5. **Controls**: Play / Pause / Step Forward / Step Back / Reset 6. **Annotations**: Callouts for key decision points and value-adds 7. **Data preview**: Sample payloads or transformations at each step — ## Phase 3: Content Generation ### General Principles All content should: – Reference **specific pain points** from user input or transcripts – Use **prospect's language** — their terminology, their stated priorities – Map **seller's product** → **prospect's needs** explicitly – Include **proof points** where available (case studies, metrics, quotes) – Feel **tailored, not templated** — ### Section Templates #### Hero / Intro “` 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) “` #### Their Priorities (if discovery follow-up) “` Reference specific pain points from conversation: – Use their exact words where possible – Show we listened and understood – Connect each to how we help “` #### Solution Mapping “` For each pain point: ├── The challenge (in their words) ├── How [Product] addresses it ├── Proof point or example └── Outcome / benefit “` #### Use Cases / Demos “` 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 “` #### ROI / Business Case “` 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) “` #### Why Us / Differentiators “` ├── Differentiators vs. alternatives they might consider ├── Trust, security, compliance positioning ├── Support and partnership model └── Customer proof points (logos, quotes, case studies) “` #### Next Steps / CTA “` ├── Clear action aligned to Purpose (c) ├── Specific next step (not vague "let's chat") ├── Contact information ├── Suggested timeline └── What happens after they take action “` — ### Workflow Demo Content #### Component Definitions For each system, define: “`yaml 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 receiving – `document` — PDFs, contracts, files – `ai` — AI/ML models, agents – `database` — Data stores, warehouses – `api` — APIs, services – `middleware` — Integration platforms, MCP servers – `output` — Dashboards, reports, notifications #### Flow Steps For each step, define: “`yaml 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" “` #### Scenario Narrative 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…'" “` — ## Phase 4: Visual Design ### Color System “`css :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; } “` ### Typography “`css /* 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 “` ### Visual Elements **Cards:** – Background: `var(–bg-surface)` – Border: 1px solid rgba(255,255,255,0.1) – Border-radius: 12px – Box-shadow: subtle, layered – Hover: slight elevation, border glow **Buttons:** – Primary: `var(–accent)` background, white text – Secondary: transparent, accent border – Hover: brightness increase, subtle scale **Animations:** – Transitions: 200-300ms ease – Tab switches: fade + slide – Hover states: smooth, not jarring – Loading: subtle pulse or skeleton ### Workflow Demo Specific **Component Nodes:** “`css .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:** “`css .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:** “`css .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; } “` — ## Phase 5: Clarifying Questions (REQUIRED) **Before building any asset, always ask clarifying questions.** This ensures alignment and prevents wasted effort. ### Step 5.1: Summarize Understanding 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] → … “` ### Step 5.2: Ask Standard Questions (ALL formats) | 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 | ### Step 5.3: Ask Format-Specific Questions #### Interactive Landing Page: – "Which sections matter most for this audience?" – "Any specific demos or use cases to highlight?" – "Should I include an ROI calculator?" – "Any competitor positioning to address?" #### Deck-Style: – "How long is the presentation? (helps with slide count)" – "Presenting live, or a leave-behind?" – "Any specific flow or narrative arc in mind?" #### One-Pager: – "What's the single most important message?" – "Any specific proof point or stat to feature?" – "Will this be printed or digital?" #### Workflow / Architecture Demo: – "Let me confirm the components: [list]. Anything missing?" – "Here's the flow I understood: [steps]. Correct?" – "Should the demo show realistic sample data, or keep it abstract?" – "Any integration details to highlight or downplay?" – "Should viewers be able to click through steps, or auto-play?" ### Step 5.4: Confirm and Proceed 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." — ## Phase 6: Build & Deliver ### Build the Asset Following all specifications above: 1. Generate structure based on Phase 2 2. Create content based on Phase 3 3. Apply visual design based on Phase 4 4. Ensure all interactive elements work 5. Test responsiveness (if applicable) ### Output Format **All formats**: Self-contained HTML file – All CSS inline or in `<style>` tags – All JS inline or in `<script>` tags – No external dependencies (except Google Fonts) – Single file for easy sharing **File naming**: `[ProspectName]-[format]-[date].html` – Example: `CentricBrands-workflow-demo-2026-01-28.html` ### Delivery Message “`markdown ## ✓ 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 “` — ## Phase 7: Iteration Support 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. — ## Quality Checklist Before delivering, verify: ### Content – [ ] Prospect company name spelled correctly throughout – [ ] Leadership names are current (not outdated) – [ ] Pain points accurately reflect input/transcripts – [ ] Seller's product accurately represented – [ ] No placeholder text remaining – [ ] Proof points are accurate and sourced ### Visual – [ ] Brand colors applied correctly – [ ] All text readable (contrast) – [ ] Animations smooth, not distracting – [ ] Mobile responsive (if interactive page) – [ ] Dark theme looks polished ### Functional – [ ] All tabs/sections load correctly – [ ] Interactive elements work (calculators, demos) – [ ] Workflow steps animate properly (if applicable) – [ ] Navigation is intuitive – [ ] CTA is clear and clickable ### Professional – [ ] Tone matches audience – [ ] Appropriate level of detail for purpose – [ ] No typos or grammatical errors – [ ] Feels tailored, not templated — ## Examples ### Example 1: Executive Landing Page **Input:** – Prospect: Acme Corp (manufacturing) – Audience: C-suite – Purpose: Exec alignment after discovery – Format: Interactive landing page **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 “` ### Example 2: Technical Workflow Demo **Input:** – Prospect: Centric Brands – Audience: IT architects – Purpose: POC proposal – Format: Workflow demo – Components: Claude, Workato DataGenie, Snowflake, PDF contracts **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] “` ### Example 3: Sales One-Pager **Input:** – Prospect: TechStart Inc – Audience: VP Engineering – Purpose: Leave-behind after first meeting – Format: One-pager **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" “` — ## Appendix: Component Icons 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 | — ## Appendix: Brand Color Fallbacks 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.*