How It Works
Everything you need to know about ecSKILLS.
What is ecSKILLS?
ecSKILLS is an open catalog of AI agent skills curated specifically for e-commerce development. We discover, classify, and organize skills from across the ecosystem so you can find the right one for your project.
Skills work with AI coding agents like Claude Code, Cursor, GitHub Copilot, and others. When you install a skill, your AI agent gains specialized knowledge about a particular tool, framework, or workflow.
What is a Skill?
A skill is a SKILL.md file in a GitHub repository. It contains instructions, best practices, and procedural knowledge that AI agents can follow when working with a specific tool or framework.
Think of skills as expert documentation written specifically for AI agents. Instead of reading docs yourself, your AI reads the skill and applies that knowledge automatically.
Example SKILL.md structure:
---
name: shopify-hydrogen
description: Build Shopify storefronts with Hydrogen
---
# Shopify Hydrogen Development
When building with Hydrogen, follow these patterns...
## Component Structure
- Use server components for data fetching
- Keep client components minimal
...
Getting Started
1. Find a skill
Browse the leaderboard to see popular skills, explore by category , or filter by tool .
2. Install with the CLI
Run the install command in your project directory:
npx skills add owner/repo This downloads the SKILL.md file to your project's .claude/skills/ directory (or equivalent for other agents).
3. Start building
Your AI agent automatically picks up the skill. Just ask it to help with that tool or framework, and it will apply the skill's knowledge.
How Skills Get Discovered
Skills appear on ecSKILLS through several channels:
- Registry discovery — CLI installs are tracked by skill registries, and we discover skills from those registries
- Automatic crawling — We monitor GitHub and other sources for new e-commerce skills
- Manual submission — Publishers can submit their skills directly
All skills go through a review process. We use AI to classify skills into categories and associate them with relevant tools, then manually review for quality.
Categories & Tools
Skills are organized in two ways:
Categories
Functional groupings like Checkout & Payments, Product Management, Store Design, and more. Browse all categories .
Tools
Platform-specific pages for tools like Shopify, Stripe, Medusa, and others. Each tool page shows skills that work with that platform. Browse all tools .
How Rankings Work
Skills are ranked based on install data collected from skill registries. When you install a skill via the CLI, anonymous telemetry (just the skill name and agent type) is sent to the registry. We aggregate this data to power two views:
- Popular — Total install count since the skill was published
- Trending — Install count in the last 24 hours, showing what's gaining traction
You can opt out of telemetry by setting DISABLE_TELEMETRY=1 or DO_NOT_TRACK=1 in your environment.
Supported Agents
ecSKILLS works with all major AI coding agents that support the skills protocol: