Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when the user wants the next period's content plan built from last period's data — keep winners, cut losers, test at most 2 new hypotheses, allocated 70/20/10. Trigger on 'next content plan', 'content plan for next month', 'data-driven content plan', 'plan from the audit', 'next quarter content', or 'what should we post next month'.
.claude/skills/minhnv0807-40-next-content-plan-global/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-21 | ✗→✓ | ▲ Improved | -50% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -6% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 89% | 0% |
A plan without last period's data is a guess. The order is fixed: read the data, replicate the winners, test a small number of new hypotheses, then schedule. Do not change everything at once — a team that rebuilds from scratch every period never learns what works.
Before writing a single line of plan, you need:
39-content-audit-global). If it does not exist, run that skill first. Do not plan around it.07-marketing-report-global) if available.If the user cannot supply at least an audit or a post list with metrics, stop and recommend running 39-content-audit-global first.
01-content-calendar-global.references/benchmarks-global.md).From the audit (39-content-audit-global) and report (07-marketing-report-global), fill three columns:
| Worked (KEEP) | Did not work (STOP) | Not yet tried (TEST) | |---------------|---------------------|----------------------| | format / angle / channel + the numbers that prove it] | + the data reason] | idea from a pattern or a new insight] |
| Period | Primary objective | Priority KPI | Attached campaign | Major change | |--------|-------------------|--------------|-------------------|--------------| | | | | | |
Exactly one primary objective — reach, lead generation, conversion, or retention. The priority KPI is the metric this period will actually be judged on.
| Group | Share | Content | |-------|-------|---------| | Proven (70%) | ~70% of posts | Winner formula held constant — only the subject changes | | Optimized (20%) | ~20% of posts | Variations on winners: different hook, channel, or length | | Experimental (10%) | ~10% of posts | New hypotheses (maximum 2) |
Then adjust the funnel and format ratios, with a data reason for each change:
| Dimension | Prior period ratio | New period ratio | Reason (from data) | |-----------|--------------------|------------------|--------------------| | TOFU / MOFU / BOFU | | | | | Video vs static vs text | | | | | Channel split | | | |
| Original winner | Result (metric) | Replicate into | What changes | Channel / timing | |-----------------|-----------------|----------------|--------------|------------------| | | | | | |
Each winner becomes 2-3 variations. Hold the hook structure and format constant; change the subject, the angle of the shot, or the person on camera.
| Hypothesis | Format | Channel | Metric | Test duration | Decision rule | |------------|--------|---------|--------|---------------|---------------| | | | | | | |
Write each one so it can be falsified: "If we change X], then metric Y] will rise or fall by Z percent]." For test design and sample sizing, hand off to 19-ab-test-setup-global.
| Week | Theme | Priority channel | Posts | Highlights (replicated winner / hypothesis) | |------|-------|------------------|-------|---------------------------------------------| | Week 1 | | | | | | Week 2 | | | | | | Week 3 | | | | | | Week 4 | | | | |
| Owner | Responsibility | Posts per week | Primary channel | |-------|----------------|----------------|-----------------| | | | | |
Day-level detail (publish time, hook, CTA, status) goes to 01-content-calendar-global. Per-piece briefs go to 36-content-brief-global.
File name: next-content-plan-[brand]-[YYYYMMDD].md
markdown# Next Content Plan — [Period] — [Brand] ## I. Prior period review | Worked (keep) | Did not work (stop) | Not yet tried (test) | |---------------|---------------------|----------------------| | | | | ## II. Direction for the new period | Period | Primary objective | Priority KPI | Attached campaign | Major change | |--------|-------------------|--------------|-------------------|--------------| | | | | | | ## III. Content mix — 70/20/10 | Group | Share | Posts | Content | |-------|-------|-------|---------| | Proven (70%) | | | | | Optimized (20%) | | | | | Experimental (10%) | | | | | Dimension | Prior ratio | New ratio | Reason (from data) | |-----------|-------------|-----------|--------------------| | TOFU / MOFU / BOFU | | | | | Video vs static vs text | | | | | Channel split | | | | ## IV. Winner replication | Original winner | Result | Replicate into | What changes | Channel / timing | |-----------------|--------|----------------|--------------|------------------| | | | | | | ## V. New hypotheses (max 2) | Hypothesis | Format | Channel | Metric | Test duration | Decision rule | |------------|--------|---------|--------|---------------|---------------| | | | | | | | ## VI. Overview calendar | Week | Theme | Priority channel | Posts | Highlights | |------|-------|------------------|-------|------------| | | | | | | ## VII. Ownership | Owner | Responsibility | Posts per week | Primary channel | |-------|----------------|----------------|-----------------| | | | | |
39-content-audit-global: required input — run it first. No audit means no plan.07-marketing-report-global: the prior period's report adds the full-funnel KPI view.01-content-calendar-global: takes this plan and produces the day-by-day schedule.36-content-brief-global: briefs each individual piece inside the plan.19-ab-test-setup-global: designs the tests for the 2 hypotheses.13-data-analysis-global: supporting analysis when the data needs a deeper look.01-content-calendar-global for the detailed schedule, 19-ab-test-setup-global for the hypotheses.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-21 | fail→pass | 37,601 | 10,263 | -73% | 1 | 1 | 0% | 8,247 | 4,095 | -50% | 0 | 0 | — |
case-01 | fail→pass | 45,243 | 32,154 | -29% | 1 | 1 | 0% | 5,972 | 7,109 | +19% | 0 | 0 | — |
case-02 | fail→pass | 45,495 | 36,861 | -19% | 1 | 1 | 0% | 8,324 | 7,838 | -6% | 0 | 0 | — |
case-03 | fail→pass | 42,886 | 30,953 | -28% | 1 | 1 | 0% | 6,387 | 6,634 | +4% | 0 | 0 | — |
case-04 | fail→pass | 18,313 | 11,237 | -39% | 1 | 1 | 0% | 2,087 | 3,940 | +89% | 0 | 0 | — |
case-05 | fail→pass | 13,003 | 24,919 | +92% | 1 | 1 | 0% | 2,256 | 5,566 | +147% | 0 | 0 | — |
case-15 | fail→pass | 10,204 | 3,114 | -69% | 1 | 1 | 0% | 1,749 | 2,561 | +46% | 0 | 0 | — |
case-06 | pass→pass | 17,093 | 11,530 | -33% | 1 | 1 | 0% | 1,997 | 4,068 | +104% | 0 | 0 | — |
case-07 | fail→fail | 11,545 | 8,178 | -29% | 1 | 1 | 0% | 1,805 | 3,555 | +97% | 0 | 0 | — |
case-08 | pass→pass | 7,035 | 6,007 | -15% | 1 | 1 | 0% | 1,111 | 3,093 | +178% | 0 | 0 | — |
case-09 | fail→pass | 13,385 | 8,701 | -35% | 1 | 1 | 0% | 2,075 | 3,581 | +73% | 0 | 0 | — |
case-10 | fail→pass | 12,774 | 9,638 | -25% | 1 | 1 | 0% | 1,995 | 3,572 | +79% | 0 | 0 | — |
case-11 | pass→pass | 12,897 | 10,675 | -17% | 1 | 1 | 0% | 2,192 | 3,845 | +75% | 0 | 0 | — |
case-12 | fail→pass | 8,936 | 3,040 | -66% | 1 | 1 | 0% | 1,642 | 2,513 | +53% | 0 | 0 | — |
case-13 | fail→pass | 5,723 | 2,622 | -54% | 1 | 1 | 0% | 1,064 | 2,539 | +139% | 0 | 0 | — |
case-14 | fail→pass | 10,282 | 9,138 | -11% | 1 | 1 | 0% | 1,706 | 3,502 | +105% | 0 | 0 | — |
case-16 | fail→pass | 11,105 | 4,109 | -63% | 1 | 1 | 0% | 1,868 | 2,749 | +47% | 0 | 0 | — |
case-17 | pass→pass | 16,227 | 15,456 | -5% | 1 | 1 | 0% | 2,710 | 4,778 | +76% | 0 | 0 | — |
case-18 | pass→pass | 12,153 | 8,580 | -29% | 1 | 1 | 0% | 1,806 | 3,405 | +89% | 0 | 0 | — |
case-19 | pass→pass | 12,563 | 11,910 | -5% | 1 | 1 | 0% | 2,010 | 4,045 | +101% | 0 | 0 | — |
case-20 | fail→pass | 14,138 | 13,647 | -3% | 1 | 1 | 0% | 2,565 | 4,505 | +76% | 0 | 0 | — |
case-22 | fail→fail | 40,263 | 41,023 | +2% | 1 | 1 | 0% | 7,320 | 8,896 | +22% | 0 | 0 | — |
case-23 | pass→pass | 13,138 | 11,623 | -12% | 1 | 1 | 0% | 2,233 | 4,114 | +84% | 0 | 0 | — |
case-24 | fail→pass | 9,381 | 6,526 | -30% | 1 | 1 | 0% | 1,579 | 3,226 | +104% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 24 cases were attempted. The headline lift of +63 percentage points is the difference between those two pass rates over the 24 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.