Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate high-converting, deep-dive growth case studies in MDX format. Use this skill when asked to write a case study or blog post about a company's growth, tech stack, or product-led strategy. It handles the full pipeline (researching the company via Tavily, generating a 16:9 cover image, quality checking the draft, uploading assets to cloud storage, and pushing directly to the target repository).
.claude/skills/varnan-tech-cook-the-blog/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 180% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 63% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 204% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 60% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 116% | 0% |
Follow these steps exactly when asked to generate a case study for a company.
MANDATORY SETUP CHECK: Before starting, ensure you have the required environment variables and target destinations configured (Target Repo, Image Bucket/Storage, Author Email, etc.). If any are missing, STOP and ask the user for them.
MANDATORY QA CHECK AT EACH STEP: After completing every single step below, you MUST perform a strict, self-critical QA check. If a step fails or is hallucinated, you MUST retry until it succeeds. Do not fake success.
tavily tool (via MCP) and standard web searches to deeply research the company. Note: Always check if the registered business name differs from the product name. Search Reddit and other relevant forums for authentic developer insights.export SERPAPI_KEY="[YOUR_SERPAPI_KEY]" && python3 [PATH_TO_SEO_SCRIPT] "[Company Name]""How [Company] [Achieved X] by [Core Strategy]". Make it specific and highly descriptive.blog-cover-cli generate command to generate the cover image. CRITICAL: The title passed to the cover image generator using the -t flag should contain around 7-10 words total. Do NOT use newlines (\n) in the string. Just provide a normal, single-line string and let the CLI handle the text wrapping automatically! Write a concise, aggressive title (e.g., blog-cover-cli generate -t "How Baseten Scaled AI Infrastructure To a 5 Billion Valuation" -l "domain.com" -o "./cover.png").Synthesize the research and write the case study in a strict MDX format. Writing Rules (Use the stop-slop skill):
<h1> or # [Title] just before the TL;DR.The MDX must follow this exact structure:
mdx--- title: "How [Company] [Achieved X] by [Core Strategy]" description: "[1-2 sentence compelling summary with hard numbers]" date: "YYYY-MM-DD" slug: "[URL-friendly-slug-e.g.-company-name-case-study]" image: "[PUBLIC_IMAGE_URL]" readingTime: "[X] Min" published: true --- <div style={{ textAlign: 'left' }}> **TL;DR** * **Challenge:** [The core painful problem in the market they addressed] * **Solution:** [What they specifically built or did differently] * **Results:** [2–3 hard metrics — downloads, revenue, users, growth %] * **Investment/Strategy:** [The one key strategic bet they made] ## The Problem [Paint the before-state: What was the world like before this company's solution? Who was suffering, and what were they forced to do instead? Make it visceral use developer/founder language. Length: 2-3 paragraphs. No bullet points.] ## The Execution & GTM Strategy [Break into 2–4 H3 sub-sections picking from: a) THE DISTRIBUTION STRATEGY, b) THE MONETIZATION LAYER, c) THE TECHNICAL / PRODUCT MOAT, d) THE INTERNAL DOGFOODING MOMENT, e) THE TIMING INSIGHT] ### [H3 Sub-section] [Concept sentence. Mechanism. 1 Example.] ## The Results & Takeaways [3–5 hard metrics in bullet points (downloads, revenue, customers, conversions, time saved)] **What a small startup can take from them:** [Actionable and specific takeaway connected directly to the target audience. Tie the lesson directly to the company's specific strategy. No generic advice.] --- ## Frequently Asked Questions <FAQSection> <FAQItem question="[AEO Question 1 - e.g., What was their primary growth strategy?]"> [Fully answered in 2-4 sentences. Never leave blank.] </FAQItem> <FAQItem question="[AEO Question 2 - e.g., How do they monetize?]"> [Fully answered in 2-4 sentences. Never leave blank.] </FAQItem> <FAQItem question="[Promotion Question - e.g., How can my startup replicate this?]"> [Answer explaining the strategy, followed by a subtle pitch for your brand/product: "If you are looking to build a predictable distribution engine like [Company], [YourBrand](https://yourdomain.com) specializes in engineering these exact growth loops. Book a strategy call to see if you are a fit."] </FAQItem> </FAQSection> </div>
Before proceeding, self-audit the draft again:
gsutil cp ./cover.png [TARGET_BUCKET]).image: field in the MDX.git CLI to clone the target repository: [TARGET_REPO_URL]blogs/).npm install && npm run build) inside the repo to ensure the MDX syntax doesn't break the build.git config user.name "[GIT_USER_NAME]" and git config user.email "[GIT_USER_EMAIL]" before committing.[TARGET_REPO_URL] using git pull upstream main --rebase && git push upstream main (or the equivalent remote structure).git log -1 and git status inside the repo to prove the file was committed and pushed.git log -1 command proving the work is done.[ADMIN_EMAIL]. You can quickly write and execute a Python script using smtplib to send it from the configured sender email using an App Password.Other measured skills in the registry, with their headline benchmark lift.