Agent skill

Create An Asset

by tmcfarlane in tmcfarlane/oh-my-cursor

Generate tailored sales assets (landing pages, decks, one-pagers, workflow demos) from your deal context.

MITAuto-check passedFrontend & Design

Install Create An Asset

skills CLI
$ npx skills add tmcfarlane/oh-my-cursor --skill create-an-asset -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install tmcfarlane/oh-my-cursor create-an-asset --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/tmcfarlane/oh-my-cursor.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/create-an-asset .claude/skills/create-an-asset && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
create-an-asset
GitHub stars
110
Used in
2 other repos
Token cost
~6.1k tokens
SKILL.md length
1,884 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

Generate tailored sales assets (landing pages, decks, one-pagers, workflow demos) from your deal context.

  • Works in 8 steps: Context Detection & Input Collection → Research (Adaptive) → Structure Decision → …
  • Tasks that involve Landing pages
  • SKILL.md covers Triggers, Overview, Phase 0: Context Detection &… and Phase 1: Research (Adaptive), plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Create An Asset is an agent skill from tmcfarlane/oh-my-cursor. 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.

Its SKILL.md is about 6.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering Landing pages. The repository describes itself as: Like “oh-my-opencode”, but for Cursor IDE. Multi-agent orchestration, natively, using nothing but a few config files. The licence is MIT.

When your agent uses it

  • Tasks that involve Landing pages

Example prompts

  • “/create-an-asset”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Context Detection & Input Collection
  2. Research (Adaptive)
  3. Structure Decision
  4. Content Generation
  5. Visual Design
  6. Clarifying Questions (REQUIRED)
  7. Build & Deliver
  8. Iteration Support

What it can do on your machine

Read from SKILL.md and the folder at commit 5bad458. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are css, yaml and markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Create An Asset loads about 6.1k tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 1,884 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~57
When it runs · the whole SKILL.md, loaded when a task matches
~6.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from tmcfarlane/oh-my-cursor at commit 5bad458, republished under its MIT licence (© tmcfarlane). 1,884 words, ~6,132 tokens.

Download SKILL.mdSave it as .claude/skills/create-an-asset/SKILL.md (or your agent's skills folder).
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:
ScenarioAction
Single-product companyAuto-populate seller context
Multi-product companyAsk: "Which product or solution is this asset for?"
Consultant/agency/generic domainAsk: "What company or product are you representing?"
Unknown/startupAsk: "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:

FieldPromptRequired
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:

FieldPromptRequired
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:

FieldPromptRequired
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?"

FormatDescriptionBest For
Interactive landing pageMulti-tab page with demos, metrics, calculatorsExec alignment, intros, value prop
Deck-styleLinear slides, presentation-readyFormal meetings, large audiences
One-pagerSingle-scroll executive summaryLeave-behinds, quick summaries
Workflow / Architecture demoInteractive diagram with animated flowTechnical 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
LevelIndicatorsResearch Depth
RichTranscripts uploaded, detailed pain points, clear requirementsLight — fill gaps only
ModerateSome context, no transcriptsMedium — company + industry
SparseJust company nameDeep — 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:
  1. Industry context

    • Search: "[Industry]" trends challenges 2025 2026
    • Extract: Common pain points, market dynamics
  2. Technology landscape

    • Search: "[Company]" technology stack tools platforms
    • Extract: Current solutions, potential integration points
  3. Competitive context

    • Search: "[Company]" vs [seller's competitors]
    • Extract: Current solutions, switching signals
If Transcripts/Materials Uploaded:
  1. 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
PurposeRecommended Sections
IntroCompany Fit → Solution Overview → Key Use Cases → Why Us → Next Steps
Discovery follow-upTheir Priorities → How We Help → Relevant Examples → ROI Framework → Next Steps
Technical deep-diveArchitecture → Security & Compliance → Integration → Performance → Support
Exec alignmentStrategic Fit → Business Impact → ROI Calculator → Risk Mitigation → Partnership
POC proposalScope → Success Criteria → Timeline → Team → Investment → Next Steps
Deal closeValue 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:

ComplexityComponentsStructure
Simple3-5Single-view diagram with step annotations
Medium5-10Zoomable canvas with step-by-step walkthrough
Complex10+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
Show full SKILL.md (761 more words)Show less
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)
QuestionWhy
"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 RequestAction
"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:

TypeIconExample
human👤 or person SVGUser, Analyst, Admin
document📄 or file SVGPDF, Contract, Report
ai🤖 or brain SVGClaude, AI Agent
database🗄️ or cylinder SVGSnowflake, Postgres
api🔌 or plug SVGREST API, GraphQL
middleware⚡ or hub SVGWorkato, MCP Server
output📊 or screen SVGDashboard, Report

Appendix: Brand Color Fallbacks

If brand colors cannot be extracted:

IndustryPrimarySecondary
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.

© tmcfarlane, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/create-an-asset of tmcfarlane/oh-my-cursor.

Open the folder on GitHubat commit 5bad458

Used in 2 other repositories

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in tmcfarlane/oh-my-cursor, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Create An Asset next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Create An Asset compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Create An Asset this skilltmcfarlane/oh-my-cursor1102 repos~6.1kAutomated safety check: PassMIT
Impeccablebestofjs/bestofjs3.1k27 repos~2.6kAutomated safety check: PassMIT
Scroll World Landing Pageoso95/scroll-world9.8k1 repos~12kAutomated safety check: NotesMIT
Expert Panelericosiu/ai-marketing-skills3.6k2 repos~2.1kAutomated safety check: PassMIT
UI UX Pro Maxsaoudi-h/solar-icons18418 repos~11kAutomated safety check: NotesCustom licence
Frontend Designanthropics/skills180k38 repos~2.3kAutomated safety check: PassApache-2.0

Similar skills

  • Impeccable

    bestofjs/bestofjs

    A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…

    3.1k GitHub starsUsed in 27 repos~2.6k tokens
    Frontend & DesignAuto-check passed
  • Scroll World Landing Page

    oso95/scroll-world

    Builds a scroll-driven landing page where a pre-rendered camera flies through connected AI-generated scenes, using Higgsfield for stills and video clips.

    9.8k GitHub starsUsed in 1 repo~12k tokens
    Frontend & DesignAuto-check: notes
  • Expert Panel

    ericosiu/ai-marketing-skills

    Score, evaluate, and iteratively improve any content or strategy using an auto-assembled panel of domain experts.

    3.6k GitHub starsUsed in 2 repos~2.1k tokens
    Frontend & DesignAuto-check passed
  • UI UX Pro Max

    saoudi-h/solar-icons

    UI/UX design intelligence for web and mobile. An agent skill from saoudi-h/solar-icons.

    184 GitHub starsUsed in 18 repos~11k tokens
    Frontend & DesignAuto-check: notes
  • Frontend Design

    anthropics/skills

    Official

    Pushes the agent toward distinctive visual design for new or reworked UI: a clear aesthetic direction, deliberate typography and choices rooted in the subject.

    180k GitHub starsUsed in 38 repos~2.3k tokens
    Frontend & DesignAuto-check passed
  • Scroll Craft

    nateherkai/scroll-craft

    Build premium scroll-driven landing pages for service, product, food, and drink brands.

    3k GitHub stars~6.2k tokensUpdated 7 days ago
    Frontend & DesignAuto-check: notes

More from tmcfarlane/oh-my-cursor

All 14 skills in this repo
  • Docs Write

    tmcfarlane/oh-my-cursor

    Write documentation following Metabase's conversational, clear, and user-focused style.

    110 GitHub starsUsed in 3 repos~716 tokens
    Auto-check: notes
  • Debugging

    tmcfarlane/oh-my-cursor

    Systematic 4-phase debugging with root cause investigation. An agent skill from tmcfarlane/oh-my-cursor.

    110 GitHub stars~4.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Documentation Engineer

    tmcfarlane/oh-my-cursor

    Technical documentation expert for creating clear, comprehensive documentation.

    110 GitHub stars~881 tokensUpdated 3 mo ago
    Auto-check passed
  • Planning

    tmcfarlane/oh-my-cursor

    Technical implementation planning and architecture design. An agent skill from tmcfarlane/oh-my-cursor.

    110 GitHub stars~815 tokensUpdated 3 mo ago
    Auto-check passed
  • Codebase Search

    tmcfarlane/oh-my-cursor

    Search and navigate large codebases efficiently. An agent skill from tmcfarlane/oh-my-cursor.

    110 GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check: notes
  • Cursor Image Generation

    tmcfarlane/oh-my-cursor

    Generate and iterate images in Cursor using the built-in image model and strong prompts.

    110 GitHub stars~1.8k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Create An Asset

What does Create An Asset do?

Generate tailored sales assets (landing pages, decks, one-pagers, workflow demos) from your deal context. Create An Asset is an agent skill from tmcfarlane/oh-my-cursor. Generate tailored sales assets (landing pages, decks, one-pagers, workflow demos) from your deal context.

When should I use Create An Asset?

Create An Asset fits situations like: tasks that involve Landing pages.

How do I install Create An Asset in Claude Code?

Run `npx skills add tmcfarlane/oh-my-cursor --skill create-an-asset -a claude-code`. Or copy the skill folder (skills/create-an-asset in tmcfarlane/oh-my-cursor) into .claude/skills/create-an-asset in your project. Claude Code loads it when a task matches its description.

How do I install Create An Asset in Codex?

Run `npx skills add tmcfarlane/oh-my-cursor --skill create-an-asset -a codex`. Or copy the skill folder (skills/create-an-asset in tmcfarlane/oh-my-cursor) into .agents/skills/create-an-asset in your project. Codex loads it when a task matches its description.

Can I use Create An Asset in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add tmcfarlane/oh-my-cursor --skill create-an-asset -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/create-an-asset, .gemini/skills/create-an-asset, .github/skills/create-an-asset and .opencode/skills/create-an-asset in your project.

What does Create An Asset need to run?

SKILL.md names no scripts, command-line tools or credentials: Create An Asset is instructions for the agent only.

Does Create An Asset access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Create An Asset safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Create An Asset use?

Create An Asset is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Create An Asset use?

About 6.1k tokens (SKILL.md is roughly 25k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Create An Asset?

Skills that share tags, products or a category with Create An Asset: Impeccable (bestofjs/bestofjs, 3.1k stars), Scroll World Landing Page (oso95/scroll-world, 9.8k stars), Expert Panel (ericosiu/ai-marketing-skills, 3.6k stars) and UI UX Pro Max (saoudi-h/solar-icons, 184 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Create An Asset?

tmcfarlane (a GitHub user) maintains it in tmcfarlane/oh-my-cursor, which has 110 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on July 2, 2026.

Source: tmcfarlane/oh-my-cursor on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.