Marketing case analysis skill
Analyze successful or failed enterprise marketing cases and design new marketing plans with a strategy-insight-creative-execution framework. Use when the user asks to review a brand campaign, compare celebrities, KOL/KOC, user co-creation, offline activations or platform choices, benchmark competitors and industry practices, assess replicability, generate a visual case-analysis or marketing-proposal PPTX of no more than four slides, create an illustrated Word/DOCX case report, turn a case into a 2-3 minute Chinese interview answer, identify why a campaign broke out or failed, prepare for a marketing interview, or plan a campaign for a company, product, brand refresh, launch, or legacy-product activation.From its SKILL.md
npx -y skills add susuyiyi7-droid/marketing-case-analysis-skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 24 days oldThe repository was created 24 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
11.9 KB, ~2.3k tokens by cl100k_base, as published. Nobody here has run it
Analyze Marketing Cases
Turn marketing information into evidence-aware analysis and interview-ready communication. Keep the causal chain explicit: business problem -> communication goal -> strategy -> insight -> creative idea -> execution -> result or measurement plan.
Select a mode
Infer the mode from the request. Ask only when the requested deliverable is genuinely ambiguous.
- Case PPT mode: Analyze an existing company campaign and deliver a polished 2-3 slide
.pptxwith images and concise text; never exceed four slides. - Interview answer mode: Analyze an existing successful or failed case and deliver a natural 2-3 minute Chinese speaking script that foregrounds the success or failure mechanism, plus likely follow-up questions.
- Campaign advisory mode: Help design a future marketing plan. Ask focused questions when essential inputs are missing, then give actionable recommendations. When the user asks for slides, deliver an actual marketing-proposal
.pptxof no more than four slides. - Illustrated Word report mode: Analyze an existing case and deliver a polished
.docxcombining structured prose, a timeline, and a restrained number of sourced images.
If the user requests more than one mode, reuse one evidence base and produce each requested output.
Establish the request boundary
Before using conversation history, decide whether the current request is an explicit follow-up or a new case.
- Treat it as a follow-up only when the user clearly refers to the previous case, such as “继续刚才的案例”, “在上一版基础上修改”, “把刚才内容做成 PPT”, or an unambiguous pronoun referring to the same brand and campaign.
- Treat it as a new case whenever the brand, product, company, industry, campaign, assignment, or planning target changes, even inside the same chat.
- For a new case, create a fresh evidence ledger, source list, image set, outline, and artifact workspace. Do not reuse previous-case facts, industry assumptions, competitor names, dates, metrics, copy, images, search results, or visual assets.
- Carry forward only durable user preferences that are independent of the case, such as requested language, page limits, white-background styling, citation preferences, and output format.
- Do not mention or compare with a previous case unless the user explicitly asks for a cross-case comparison.
- When continuity is genuinely ambiguous, prefer a fresh case boundary and state the new-case assumption briefly instead of blending unrelated industries.
Establish the evidence base
- Use the user's supplied materials as the primary source.
- For an existing real-world case, research current or missing facts when browsing is available. Prefer official brand releases, original campaign pages, original platform posts, agency case studies, and reputable reporting.
- Record four categories before reasoning: verified fact, attributed claim, inference, and recommendation.
- Never invent campaign dates, budgets, sales, ROI, reach, conversion, or audience research. If results are unavailable, state that and propose measurement indicators instead.
- Research images as evidence, not decoration. Prefer the brand's official account and original posts on the campaign's actual platform, including Xiaohongshu, Weibo, Douyin, Bilibili, WeChat, e-commerce pages, or event listings when accessible. For each image, record the source URL, account or publisher, date when available, and the claim it supports. Do not treat a repost or unlabeled screenshot as proof.
- Preserve source links near claims, in DOCX captions or source notes, and in PPT notes or compact slide footnotes.
Keep the evidence ledger, uncertainty classification, alternative assessment, and scoring rubric as internal working material. Do not expose them as full-page methodology or evidence-boundary tables in an audience-facing report unless the user requests an audit trail. Express material uncertainty through concise attribution, footnotes, or source notes.
Apply the core framework
Read references/framework.md before analyzing or planning a case. Define the objective and strategic boundary before developing insights or creative ideas. Refine the strategy if later evidence contradicts it.
For all existing-case outputs—PPT, interview answer, and illustrated Word report—use this order:
- Reconstruct the event: time, place, company, event, objective, distinctive visual or spatial features, and the online-offline connection.
- Reconstruct the exact communication rhythm: warm-up, burst, and long-tail dates, content, channels, and handoffs.
- Reconstruct the core actions: identify which celebrity, KOL/KOC, account, content unit, or offline activation did what, when, where, and for what role.
- Explain why users wanted to spread it: identify the participation hook, social currency, emotional or identity value, and UGC loop.
- Evaluate verified outcomes and extract reusable methods, limitations, and improvements.
- Connect the observations back to strategy, audience insight, creative mechanism, execution, and business or brand value.
Do not merely list STP, 4P, SWOT, or platform names. Explain why each choice serves the objective and audience.
Read references/comparison-and-failure.md for every existing-case analysis. Compare the chosen tactic with at least one plausible alternative, distinguish channel roles, and extend the conclusion to competitors and the industry. For a failed case, switch from breakout analysis to the mirrored failure workflow and include a grounded counterfactual.
Produce the selected output
Read references/mode-outputs.md and follow the selected mode exactly.
For any PPT output, enforce a hard maximum of four slides and at least five distinct, relevant images. Use the user's visual references only for layout logic unless they explicitly ask to copy a palette or brand system. Default to a restrained, low-saturation professional style.
- For Case PPT mode, use the available presentation-creation skill or tooling, perform image research, create an actual
.pptxcontaining at least five distinct evidence-bearing images, render every slide, and visually inspect it before delivery. Do not return only an outline unless the user explicitly requests one. - For Interview answer mode, optimize for spoken Chinese, not report prose. Lead with a sharp thesis about why the case succeeded, broke out, underperformed, or backfired, then use case facts and a relevant comparison to prove it.
- For Campaign advisory mode, consult iteratively. Ask only high-value questions that materially change the plan; otherwise state reasonable assumptions and proceed. If a PPT is requested, read references/marketing-plan-ppt.md and apply its strategy-first, top-down structure and layout rules.
- For Illustrated Word report mode, use the available document-creation skill or tooling, create an actual
.docxof no more than six rendered pages, and embed at least three distinct sourced images. Reserve page 1 entirely for a case introduction containing the case title, positioning subtitle, large real-world hero scene, core judgment, essential event metadata, image caption or source, and research date. Begin detailed analysis on page 2. At least two embedded images must be real scene-based visuals rather than text-heavy posters or screenshots. Render every page and visually inspect it before delivery.
For DOCX rendering, try the host agent's packaged document renderer first. On Windows, if no renderer is available, run powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts/render_docx_windows.ps1 -InputDocx <docx> -OutputDir <clean-output-dir>. The script searches PATH, common installation locations, optional explicit executable paths, and known local fallbacks before converting through headless LibreOffice and rasterizing with pdftoppm. Treat this fallback as a full render gate: inspect every produced page image, verify that the first-page hero image is visible, and revise until the report is at most six pages. Do not skip visual QA merely because the host agent lacks a built-in renderer.
Before delivery, run scripts/check_artifact_constraints.py with the bundled workspace Python. For PPTX use --min-images 5; for DOCX use --min-images 3 --render-dir <render-output> --max-pages 6. A passing count does not replace visual review: confirm that every counted image is distinct and relevant, and that the Word hero image is visibly rendered on page 1.
Use references/channels-and-metrics.md when selecting channels, phases, or KPIs. Treat its mappings as heuristics, not fixed rules.
Read references/breakout-logic-and-writing.md before writing the conclusion, interview answer, or executive summary. Select only the transformation lenses supported by evidence; never force fashionable phrases onto a case.
Polish the language
Apply a final editorial pass inside this skill; do not require a separate generic writing skill. Preserve facts while improving judgment, causality, rhythm, and audience fit. Follow the carrier-specific rules in references/breakout-logic-and-writing.md.
Quality check
Score the work with references/evaluation-rubric.md. Revise before delivery when any critical item fails.
Confirm that:
- the business problem and communication objective are distinct;
- strategy precedes and constrains creative execution;
- the audience insight is more specific than demographics;
- the creative idea expresses product or brand value;
- channel choices match audience behavior and funnel stage;
- facts, inferences, and recommendations are visibly separated;
- outcomes are supported, or clearly labeled as proposed KPIs;
- the final output matches the requested format and duration.
- the analysis states the breakout mechanism and proves it with case-specific evidence;
- named people, dates, locations, content, and platform actions are verified or visibly qualified;
- the language is concise and insight-led without becoming slogan-heavy.
- the analysis explains why the brand chose this tactic rather than a plausible alternative;
- competitor and industry conclusions distinguish portable methods from brand-specific assets;
- failure analysis separates intended strategy, observed outcome, likely mechanism, and counterfactual improvement without hindsight bias.
- PPT outputs contain at least five distinct, relevant images; logos, icons, decorative shapes, and repeated crops do not count;
- every PPT output contains no more than four slides, uses one consistent white background across the entire deck by default, and keeps each slide centered on one decision or conclusion; never insert an isolated dark-background slide;
- Word outputs contain at least three distinct, relevant images, including at least two real scene-based images; page 1 is a dedicated case introduction with a large scene-based hero image, and the complete rendered document is no more than six pages;
- a new brand, industry, campaign, or planning target does not inherit any case-specific text, facts, sources, images, competitors, or assumptions from an earlier request.
What ships with it: 16 files
70.1 KB alongside SKILL.md, 2 of them executable
agents/
- openai.yaml317 B
examples/
- prompts.md1.1 KB
references/
- breakout-logic-and-writing.md3.8 KB
- channels-and-metrics.md2.0 KB
- comparison-and-failure.md5.2 KB
- evaluation-rubric.md2.7 KB
- framework.md6.2 KB
- marketing-plan-ppt.md5.7 KB
- mode-outputs.md12.3 KB
scripts/
- check_artifact_constraints.pyruns3.3 KB
- render_docx_windows.ps1runs6.0 KB
- .gitignore65 B
- LICENSE1.0 KB
- README_EN.md9.3 KB
- README.md10.4 KB
- SECURITY.md375 B
Gives 0 of the 12 instructions most plan spec skills give in ~2.3k tokens
Counted across 1,099 of the 1,860 authors here whose files we hold, read 2026-08-07
- Ask one question at a timein 51 of 1099
- Break plans into vertical slicesin 29 of 1099, across 11 files
- Publish issues in dependency orderin 27 of 1099, across 9 files
- Iterate until user approves the breakdownin 25 of 1099, across 7 files
- Explore the repository to understand the codebase statein 24 of 1099, across 7 files
- Use domain glossary vocabularyin 23 of 1099, across 5 files
- Apply correct triage labels to published issuesin 23 of 1099, across 5 files
- Prefer AFK slices over HITLin 22 of 1099, across 7 files
- Write a specification before writing any codein 22 of 1099, across 14 files
- Write failing tests before implementation codein 22 of 1099, across 20 files
- Ask clarifying questions until requirements are concretein 21 of 1099, across 13 files
- Respect existing architecture decision recordsin 20 of 1099, across 5 files
Said here and by no other author read
- keep the causal chain explicit
- start a new case when the brand changes
- never invent metrics or audience data
- research images as evidence
- explain why each choice serves the objective
- compare chosen tactic with a plausible alternative
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.