logo-management

Fetch, normalize, and cache brand logos in Vercel Blob.

21|2|Updated Nov 5, 2023
One-click install
npx skills add https://github.com/motormetrics/motormetrics --skill logo-management-motormetrics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: logo-management
Source: https://github.com/motormetrics/motormetrics/tree/main/.claude/skills/logo-management
Command: npx skills add https://github.com/motormetrics/motormetrics --skill logo-management-motormetrics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires redis, @vercel/blob, and includes scripts (resource) components.

What problem does it solve?

Manage car logos, normalization, and storage across deployments, ensuring branding assets are up-to-date and consistent.

Core Features & Use Cases

  • Brand-name normalization to maintain consistent file names
  • Fetch logos from CDN and cache results
  • Store logos in Vercel Blob with public access and versioned naming
  • Use cases include adding new brands, updating sources, and refreshing cached logos

Quick Start

Run the fetch-logos script to populate and cache all logos in the logos package.

Frequently Asked Questions about logo-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I normalize and store car logos across multiple deployments?

To normalize and store car logos, you can use scripts that fetch assets from a CDN, normalize brand names for consistent file naming, and upload them to Vercel Blob. This ensures branding assets remain consistent across all deployment environments.

How do I cache fetched logos to reduce CDN requests?

You can cache fetched logos using Redis. The Skill implements Redis caching to store logo results locally, reducing redundant CDN fetches when refreshing assets or adding new brands across environments.

What's the best way to manage branding assets with Vercel Blob and Redis?

Managing branding assets with Vercel Blob and Redis involves fetching logos, caching results in Redis, and storing versioned files in Vercel Blob with public access. This combination guarantees up-to-date and consistently named logos.

Do I need both Redis and Vercel Blob to fetch and store logos?

Yes, you need both Redis and Vercel Blob (@vercel/blob) as dependencies. Redis handles caching fetched logo data to minimize CDN requests, while Vercel Blob provides secure public storage with versioned naming for the normalized assets.

Why does brand-name normalization matter when updating logo sources?

Brand-name normalization matters because it enforces consistent file naming across all logo sources. When updating sources or adding new brands, this routine prevents duplicate or mismatched assets from accumulating in your Vercel Blob storage.

Can I use a fetch-logos script to populate and refresh cached assets?

Yes, you can run the fetch-logos script to populate and cache all logos within the logos package. This script automates fetching, normalization, and uploading to refresh your cached branding assets quickly.