What it does
Pulls a customer's subscription product, renewal date, and price from WooCommerce Subscriptions, then drafts a reminder email timed before the real charge date, stating the exact amount and date rather than a generic "your subscription renews soon". Adjusts tone for a price change, offering a clear explanation, versus a routine same-price renewal.
Install
This skill isn't packaged in an installable registry. It's a plain SKILL.md file you can copy directly. Copy it from the SKILL.md tab and save it at the path for your assistant:
Use it in your AI assistant
Claude Code
.claude/skills/subscription-renewal-reminder-writer/ (or ~/.claude/skills/subscription-renewal-reminder-writer/ for all projects)
GitHub Copilot (VS Code)
.github/skills/subscription-renewal-reminder-writer/
OpenAI Codex
.codex/skills/subscription-renewal-reminder-writer/
Cursor
.cursor/skills/subscription-renewal-reminder-writer/ (or ~/.cursor/skills/subscription-renewal-reminder-writer/ globally)
Compatibility
WordPress with WooCommerce active plus the WooCommerce Subscriptions extension or an equivalent subscription plugin. Needs read access to a subscription's renewal date and price.
The complete SKILL.md for this skill:
---
name: subscription-renewal-reminder-writer
description: Use when a user wants a renewal reminder email drafted for a WooCommerce subscription product ahead of its actual billing date.
---
# Subscription Renewal Reminder Writer
## When to use
A customer has an active subscription with a known upcoming renewal date and price, and needs a reminder email before the charge happens.
## Procedure
1. Pull the subscription's product name, exact renewal date, and exact amount that will be charged.
2. Draft a reminder email stating the real date and amount plainly in the first two sentences, not buried further down.
3. If the renewal price differs from the customer's last charge, state the old and new amount and the reason if one has been provided (e.g. a plan change), rather than glossing over the difference.
4. Include a clear link or instructions for how to change, pause, or cancel the subscription before the renewal date.
5. Time the send for a sensible window before the charge, e.g. 3-7 days out, so the customer has time to act.
6. For a subscription that's already past due or failed a payment, use a distinct message that focuses on updating payment info rather than a routine reminder.
## Guardrails
- Never state a renewal date or amount that hasn't been pulled from the actual subscription data.
- Never omit or bury the cancel or change instructions, a reminder that only sells and doesn't inform the customer of their options defeats the purpose of the email.