Skills fatigue-frequency-manager
πŸ“¦

fatigue-frequency-manager

v19.0.0 Content revision r2 Safe βš™οΈ External commands🌐 Network accessπŸ“ Filesystem access

Diagnose ad fatigue and choose the next action

Campaign metrics can decline for different reasons, which makes budget decisions difficult. This skill compares frequency, CTR, CVR, and reach trends to recommend rotating creative, widening an audience, or holding.

Supports: Claude Codex Code(CC)
πŸ₯ˆ 81 Silver

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "fatigue-frequency-manager" from https://skillstore.io/skills/aaron-he-zhu-fatigue-frequency-manager.md and its manifest at https://skillstore.io/api/skills/aaron-he-zhu-fatigue-frequency-manager/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "fatigue-frequency-manager". Prospecting frequency increased from 2.1 to 5.8, reach is still growing, and CTR declined from 1.4% to 0.7%.

Expected outcome:

  • Diagnosis: Creative fatigue.
  • Trigger: Rotate creative.
  • Reason: Frequency increased while reach continued growing, and CTR declined against the baseline.

Using "fatigue-frequency-manager". Reach has flattened, frequency increased from 3.0 to 7.1, and CTR and CVR both declined.

Expected outcome:

  • Diagnosis: Audience saturation.
  • Trigger: Widen audience.
  • Caveat: Confirm the CVR decline against order data before acting.

Security Audit

Safe
v10 β€’ 7/26/2026 Open versioned report

Most static findings are false positives caused by Markdown formatting, fixed documentation links, and metadata URLs. One command template is confirmed: it places a user-controlled ad-set placeholder directly in a shell command, creating a command-injection risk if executed literally. The skill otherwise instructs agents to treat campaign exports as untrusted data and requires confirmation before saving results.

1
Files scanned
94
Lines analyzed
1
Review items
0
False positives ignored
Capability review items (1)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Ruby/shell backtick execution
2. **Build the trend, not a snapshot.** Read frequency, CTR, and CVR as a slope from baseline to now
The command example interpolates the ad-set placeholder into a shell command without showing argument quoting or validation. A user-controlled ad-set value could alter command execution if an agent runs the instruction literally.
Audited by: claude View Audit History β†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/aaron-he-zhu-fatigue-frequency-manager/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/aaron-he-zhu-fatigue-frequency-manager/security.svg)](https://skillstore.io/skills/aaron-he-zhu-fatigue-frequency-manager?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/aaron-he-zhu-fatigue-frequency-manager?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/aaron-he-zhu-fatigue-frequency-manager/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/aaron-he-zhu-fatigue-frequency-manager.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA Β· BibTeX Β· CFF)

APA citation

aaron-he-zhu. (2026). fatigue-frequency-manager security audit report (audit version 10) [Author version 19.0.0]. Skillstore. https://skillstore.io/skills/aaron-he-zhu-fatigue-frequency-manager/audits/10

BibTeX citation

@techreport{aaron-he-zhu-aaron-he-zhu-fatigue-frequency-manager-2026, author = {aaron-he-zhu}, title = {fatigue-frequency-manager security audit report (audit version 10)}, institution = {Skillstore}, year = {2026}, number = {10}, url = {https://skillstore.io/skills/aaron-he-zhu-fatigue-frequency-manager/audits/10}, note = {Author version 19.0.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "fatigue-frequency-manager security audit report (audit version 10)" version: "19.0.0" type: report authors: - name: "aaron-he-zhu" date-released: "2026-07-26" url: "https://skillstore.io/skills/aaron-he-zhu-fatigue-frequency-manager/audits/10" identifiers: - type: other value: "skillstore:aaron-he-zhu-fatigue-frequency-manager:audit:10" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
55
Architecture
100
Maintainability
87
Content
67
Community
91
Spec Compliance

What You Can Build

Review a declining prospecting campaign

Compare two weeks of campaign data to determine whether falling CTR requires a creative rotation or audience expansion.

Set a frequency decision rule

Use an early-flight baseline and objective-specific ceiling to define when an ad set needs intervention.

Validate a client performance report

Separate a real conversion decline from incomplete tracking before presenting a campaign recommendation.

Try These Prompts

Check a simple fatigue signal
Frequency reached 6.2 and CTR fell by half over two weeks. Explain whether this looks like creative fatigue or audience saturation.
Review one ad set
Review this ad-set time series. Compare it with the first stable week and return frequency, CTR, CVR, reach trends, and one recommended trigger.
Compare campaign segments
Analyze these prospecting and retargeting ad sets separately. Use appropriate frequency ceilings, identify the dominant cause for each, and state caveats.
Validate data before action
Assess this campaign export with GA4 and order totals. Do not recommend rotation or expansion if the CVR decline may be caused by tracking errors.

Best Practices

  • Provide a stable early-flight baseline and a daily or weekly metric export.
  • Label estimates separately from exported and user-provided metrics.
  • Verify conversion tracking with order data before acting on a CVR decline.

Avoid

  • Do not diagnose fatigue from a single-day dashboard snapshot.
  • Do not use one universal frequency threshold for every campaign objective.
  • Do not treat a CVR decline as saturation before checking tracking quality.

Frequently Asked Questions

What data should I provide?
Provide daily or weekly impressions, reach, frequency, clicks or CTR, conversions or CVR, and spend for each ad set.
Can the skill use a single-day export?
No. It needs a time series to compare the current trend with an early-flight baseline.
What is the difference between fatigue and saturation?
Creative fatigue often shows falling CTR while reach still grows. Saturation often shows flat reach and increasing frequency.
Does it create new ads?
No. It diagnoses the issue and can recommend a creative rotation, but another skill creates the replacement ad.
What happens when conversion tracking is unreliable?
The skill flags the measurement risk and avoids relying on CVR for a confident trigger.
Does it save campaign results automatically?
No. It asks for confirmation before saving a reusable result summary.

Developer Details

License

Apache-2.0

Author version

v19.0.0

Skillstore revision

r2

Ref

adcb3549b15782055d0beb6d29f113d20de08f92

Maintenance freshness

7/29/2026

Usage

2 downloads Β· 0 views

File structure

πŸ“„ SKILL.md

More from aaron-he-zhu

View all
View all