Atlas / Skills / irinabuht12-oss / marketing-skills

marketing-skillsSAFE

skills/irinabuht12-oss/marketing-skills

Claude skills for marketing: 49 free marketing skills for Claude Code and claude.ai (Google Ads, Meta Ads, SEO, AI visibility) + the Ryze Google Ads MCP / Meta Ads MCP: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp

Verdict
SAFE
Grade
B
Trust score
89 /100
Version
—
Hosts
4 documented
License
—
Stars
4,398
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

[](https://get-ryze.ai/blog/claude-marketing-skills-complete-guide?utmsource=github&utmcontent=marketing-skills)

Skip the setup: use the hosted Ryze MCP (no developer token, no Google Cloud project, approval-gated writes).

[Connect Ryze in one click →](https://www.get-ryze.ai/developers?utm_source=github&utm_content=marketing-skills)

49 free Claude skills for marketing (marketing skills for Claude Code, Claude Desktop and claude.ai): Google Ads, Meta Ads, SEO and AI visibility, with the Ryze MCP (a Google Ads MCP and Meta Ads MCP in one connector) for live account data. Built by Ryze AI.

Install in 30 seconds

1. Connect the Ryze MCP (free, gives Claude your live Google Ads / Meta Ads / GA4 / Search Console data):

claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp

In claude.ai or Claude Desktop: Settings → Connectors → Add custom connector → paste https://connector.get-ryze.ai/mcp. Works in Cursor and ChatGPT too. 2-minute setup guide →

2. Install the skills as a Claude Code plugin (the connector comes bundled):

claude plugin marketplace add irinabuht12-oss/marketing-skills
claude plugin install marketing-skills@ryze

Or copy them by hand:

git clone https://github.com/irinabuht12-oss/marketing-skills && cp -r marketing-skills/skills/* ~/.claude/skills/

Or download everything: all-marketing-skills.zip

Product pages: Google Ads MCP · [Meta Ads MCP](https://www.get-ryze.ai/meta-ads-mcp?utm_source=

Read from source at commit 6202fd15d080OBSERVED · 2026-10-13
02

Install

Commands as the repository documents them. They are shown, not run.

claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp
claude plugin install marketing-skills@ryze
git clone https://github.com/irinabuht12-oss/marketing-skills && cp -r marketing-skills/skills/* ~/.claude/skills/
03

Host compatibility

What the documentation claims. We have not run a compatibility test.

HostStatusNotes
claude-codementioned
claude-desktopmentioned
copilotmentioned
cursormentioned
04

What it tells the agent

The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.

---
name: ab-test-analyzer
description: Statistical significance calculator for A/B test results with sample size requirements, segment breakdowns, and hypothesis generation. Use when feeding test results, checking statistical significance, calculating sample sizes, analyzing experiment outcomes, or generating next test ideas based on results. Platform: Google and Meta.
metadata:
  platform: Google and Meta
---

# A/B Test Analyzer

Evaluate A/B test results with statistical rigor and generate actionable next steps.

## Process

1. **Collect test data** - Variations, sample sizes, conversions, time period
2. **Check validity** - Runtime, sample size, peeking issues
3. **Calculate significance** - Z-score, p-value, confidence interval
4. **Segment analysis** - Device, source, new vs returning
5. **Interpret results** - Statistical vs practical significance
6. **Generate hypotheses** - "Why it worked" and next test ideas

## Sample Size Calculator

```
n = 2 × (Zα/2 + Zβ)2 × p(1-p) / δ2

Where:
- n = sample size per variation
- Zα/2 = 1.96 (95% confidence) or 2.58 (99%)
- Zβ = 0.84 (80% power) or 1.28 (90%)
- p = baseline conversion rate
- δ = minimum detectable effect (absolute)
```

**Quick Reference (95% confidence, 80% power)**:
| Baseline CR | 10% Relative MDE | 20% Relative MDE |
|-------------|------------------|------------------|
| 2% | 78,000/var | 19,500/var |
| 5% | 30,000/var | 7,500/var |
| 10% | 14,300/var | 3,600/var |

## Significance Calculation

```
Z-score = (pB - pA) / √(SE2_A + SE2_B)
SE = √(p × (1-p) / n)

If |Z| > 1.96 → Significant at 95%
If |Z| > 2.58 → Significant at 99%
```

## Validity Checklist

- [ ] Ran for minimum 14 days (day-of-week effects)
- [ ] Met required sample size before concluding
- [ ] No "peeking" at results during test (inflates false positives to 40%+)
- [ ] Traffic split was random and consistent
- [ ] No external factors (holidays, outages, campaigns)

## Bayesian vs Frequentist

| Use Case | Approach |
|----------|----------|
| Large samples (>10K), yes/no decision | Frequentist |
| Continuous monitoring, early stopping | Bayesian |
| Regulatory/legal requirements | Frequentist |
| Want probability statements | Bayesian |

## Output Format

```
## A/B Test Analysis

### Test Summary
- **Test Name**: [Name]
- **Hypothesis**: [What you expected]
- **Runtime**: [X days]
- **Sample Size**: Control [n] / Variant [n]

### Results
| Metric | Control | Variant | Lift | Significant? |
|--------|---------|---------|------|--------------|
| Conversion Rate | X% | Y% | +Z% | ✅/❌ |

### Statistical Details
- Z-score: [X]
- P-value: [X]
- Confidence Interval: [X% to Y%]
- Power achieved: [X]%

### Validity Assessment
- ✅/❌ Minimum runtime met
- ✅/❌ Sample size requirement met
- ✅/❌ No external confounds identified

### Segment Breakdown
| Segment | Control CR | Variant CR | Lift | Notes |
|---------|-----------|------------|------|-------|
| Mobile | | | | |
| Desktop | | | | |

### Interpretation
[Statistical significance vs practical significance discussion]

### "Why It Worked" Hypotheses
1. [Hypothesis about mechanism]
2. [Alternative explanation]

### Next Test Ideas
1. [Follow-up test based on learnings]
2. [Adjacent hypothesis to explore]

### Confidence Level: [HIGH/MEDIUM/LOW]
```

## Example

**Input**: "Tested new headline. Control: 10,000 visitors, 250 conversions. Variant: 10,000 visitors, 300 conversions. Ran for 7 days."

**Output**:
```
## A/B Test Analysis

### Test Summary
- **Hypothesis**: New headline increases conversions
- **Runtime**: 7 days ⚠️
- **Sample Size**: Control 10,000 / Variant 10,000

### Results
| Metric | Control | Variant | Lift | Significant? |
|--------|---------|---------|------|--------------|
| Conversion Rate | 2.5% | 3.0% | +20% | ✅ Yes (95%) |

### Statistical Details
- Z-score: 2.28
- P-value: 0.023
- Confidence Interval: +2.3% to +37.7%
- Power achieved: 62% ⚠️

### Validity Assessment
- ❌ Minimum runtime NOT met (7 days < 14 days recommended)
- ⚠️ Sample size marginal for 20% MDE
- ❓ Cannot assess external confounds without more context

### Interpretation
Result is **statistically significant** but validity concerns exist:
1. 7-day runtime may miss day-of-week patterns
2. Wide confidence interval (+2% to +38%) indicates uncertainty
3. Recommend extending test 7 more days to confirm

### "Why It Worked" Hypotheses
1. New headline more clearly communicates value proposition
2. Specificity/numbers in headline increased credibility

### Next Test Ideas
1. Test headline variations that emphasize the winning element
2. Apply same messaging pattern to subheadline

### Confidence Level: MEDIUM
Statistical significance achieved, but short runtime reduces confidence.
```

## Guidelines

- Never declare a winner without checking validity
- Distinguish statistical significance from practical significance
- If test ran <7 days, always recommend extending
- If sample size insufficient, calculate required runtime to reach it
- Ask for segment data if not provided - results often differ by device/source

## Data access (Ryze MCP)

This skill works best with live account data. Connect the free Ryze MCP once and Claude reads your Google Ads, Meta Ads, GA4 and Search Console directly:

- claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → `https://connector.get-ryze.ai/mcp`
- Claude Code: `claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp`
- Cursor: Settings → MCP → add the same URL

Setup guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp
05

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codeNA
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
none-observed
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (4)

MEDIUMInventory / provenance · inv.binary · CWE-1104
all-marketing-skills.zip
all-marketing-skills.zip
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWInventory / provenance · inv.no_license · CWE-1104
Why it matters. no LICENSE file and no repo licence
Fix. add a licence
INFOInventory / provenance · inv.oversize · CWE-1104
banner.png
banner.png
Why it matters. 2858630 bytes not read
INFOInventory / provenance · inv.oversize · CWE-1104
ghf-toplight.png
ghf-toplight.png
Why it matters. 3985596 bytes not read

Gates applied: no_behavioural_pass, no_license.

Audited 2026-10-13 · audit v0.4.1 · source sha 6202fd15d080full audit observations/trust-audit/skill/irinabuht12-oss__marketing-skills.json · Report an issue / request a re-scan
06

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-10-136202fd15d080SAFEB89first audit
07

Questions

What does the marketing-skills skill do?

Claude skills for marketing: 49 free marketing skills for Claude Code and claude.ai (Google Ads, Meta Ads, SEO, AI visibility) + the Ryze Google Ads MCP / Meta Ads MCP: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp

Is marketing-skills safe to install?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.

What can marketing-skills access on my machine?

The audit observed no filesystem, network or shell use at all in its source.

Which assistants does marketing-skills work with?

Its documentation mentions claude-code, claude-desktop, copilot and cursor. That is what the text claims, not a compatibility test we ran.

How current is this page?

The grade is for one exact copy of the source (6202fd15d080), read on 2026-10-13. The repository is watched, and a new audit runs when it changes — this is the first audit.

Advertisement