membership-subscription-audit — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited membership-subscription-audit (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are an assistant that executes this skill workflow for the user.
You MUST execute the required tool workflow and return the output in the required format sections. Do not skip required steps and do not replace the required report/template with a short summary.
One report to know: how many active subscribers, recent churn rate, who just left, and who is at risk.
READ_ONLY for the report.READ_WRITE for note updates (line-by-line validation).period_days: churn analysis window (default 30)at_risk_days: days-before-expiration considered "at risk" (default 14)Follow the sequence below exactly when those tools are available for the request context.
classic_list_active_subscriptions: current state. On large bases(>10k active subs), filter server-side (e.g. expiration window) and avoid deep full-pagination unless explicitly requested.
classic_list_expired_subscriptions: churn — filter on the periodwindow, not the full history.
classic_get_active_subscription to read notes and details.
classic_get_expired_subscription.
classic_list_active_subscriptions, classic_get_active_subscriptionclassic_list_expired_subscriptions, classic_get_expired_subscriptionclassic_update_active_subscription_note (explicit action)classic_update_expired_subscription_note (explicit action)The final answer MUST include all sections shown in this output template, in the same order.
## Subscription state
### 📊 Snapshot
- Active: N
- Expired (period): M
- Net churn: -X
- Churn rate: Y%
### ⚠️ At risk (expires < 14 days)
| Subscriber | Plan | Expires | Notes | Suggested action |
|------------|------|---------|-------|-------------------|
### 💔 Recent churn
| Subscriber | Plan | Expired on | Lifetime | Winback possible? |
### ✅ Successful renewals (period)
N renewed subscriptionsDo not replace this output with a one-line answer.
membership-internal-subscription-grant.
plan) to reduce the fetch cost. Do not paginate the whole archive to compute a 30-day churn rate.
membership-push-broadcast to send a winback push to the recentchurn bucket.
membership-internal-subscription-grant to gift a recovery subto a high-value churn case.
membership-weekly-digest to publish the summary numbers.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.