# commercevault-edd-digital-commerce

Connects your coding assistant to Easy Digital Downloads stores using CommerceVault middleware to handle orders, digital licenses, and revenue data.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 374 installs · ★ 5
- Author: reason-machines
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/reason-machines/data-skills/tree/HEAD/skills/commercevault-edd-digital-commerce/SKILL.md
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/skills/commercevault-edd-digital-commerce

## What it does

This skill teaches agents how to interact with CommerceVault, a middleware layer built over the WordPress Easy Digital Downloads REST API. Your assistant learns to query digital product lists, retrieve only modified items through delta sync, process refunds, and inspect customer license keys directly from chat.

The system uses an adapter architecture featuring HMAC payload checks and adaptive rate limiting. Running the setup requires an operational WordPress store with EDD, active consumer credentials, and Node.js 18+ or Python 3.9+. You can optionally add Redis for response caching. Without valid store API keys, requests to the EDD instance fail immediately.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill commercevault-edd-digital-commerce -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/commercevault-edd-digital-commerce/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/commercevault-edd-digital-commerce/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill commercevault-edd-digital-commerce -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/commercevault-edd-digital-commerce/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill commercevault-edd-digital-commerce -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/commercevault-edd-digital-commerce/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/data-skills commercevault-edd-digital-commerce
```

2. **Manually: put the files in place**
- File: `.github/skills/commercevault-edd-digital-commerce/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill commercevault-edd-digital-commerce -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/reason-machines/data-skills --path skills/commercevault-edd-digital-commerce
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/commercevault-edd-digital-commerce/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill commercevault-edd-digital-commerce -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/reason-machines/data-skills/tree/HEAD/skills/commercevault-edd-digital-commerce/SKILL.md

## When to use it
- query store order histories and check fulfillment statuses
- synchronize updated digital products using delta queries
- revoke digital licenses automatically while processing refunds
- route store calls through an HMAC-verified middleware proxy

## Example prompts
- List all completed EDD orders created during the past week.
- Run a delta sync to check which products changed since the last fetch.
- Issue a refund for order 98765 and revoke all associated license keys.

## Similar
- [mcp-builder](https://affpapa.org/en/nevibecode/skills/mcp-builder.md) — skill · 130949 installs
- [claude-api](https://affpapa.org/en/nevibecode/skills/claude-api.md) — skill · 74198 installs
- [lark-im](https://affpapa.org/en/nevibecode/skills/lark-im.md) — skill · 472900 installs
- [lark-event](https://affpapa.org/en/nevibecode/skills/lark-event.md) — skill · 466800 installs
- [caveman-discover](https://affpapa.org/en/nevibecode/skills/caveman-discover.md) — skill · 104400 installs
- [migration](https://affpapa.org/en/nevibecode/skills/migration.md) — skill · 103900 installs

From the same set: [reason-machines/data-skills](https://affpapa.org/en/nevibecode/by/reason-machines/data-skills.md) — 75 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
