{
  "schemaVersion": "1.0",
  "item": {
    "slug": "meta-ads-analyser",
    "name": "Ads Analyzer",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/bluerockerr/meta-ads-analyser",
    "canonicalUrl": "https://clawhub.ai/bluerockerr/meta-ads-analyser",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/meta-ads-analyser",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=meta-ads-analyser",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "templates/report-template.html"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/meta-ads-analyser"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/meta-ads-analyser",
    "agentPageUrl": "https://openagent3.xyz/skills/meta-ads-analyser/agent",
    "manifestUrl": "https://openagent3.xyz/skills/meta-ads-analyser/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/meta-ads-analyser/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Meta Ads Analyser",
        "body": "Generate a professional ad strategy analysis report from extracted Meta ad creatives."
      },
      {
        "title": "Prerequisites",
        "body": "Extracted ad assets from /meta_ads_extractor (images, videos, landing page screenshots)\nAd creative analysis (hooks, scripts, emotions, CTAs, strengths/weaknesses)\nLanding page analysis (headlines, strategies, conversion flows)"
      },
      {
        "title": "Input",
        "body": "Assets folder from extraction, typically at:\n\n~/clawd/output/meta-ads/{advertiser-slug}/\n├── {slug}-video-01.mp4\n├── {slug}-video-02.mp4\n├── {slug}-image-01.jpg\n├── {slug}-image-02.jpg\n├── landing-{page-name}.jpg\n└── ..."
      },
      {
        "title": "1. Analyze Each Creative",
        "body": "For each ad creative, identify:\n\nAspect Ratio — Dimensions and ratio (1:1, 4:5, 9:16, 16:9)\nDuration — For videos, length in seconds\nHook — Opening line/visual that stops the scroll\nScript/Copy — Key messaging and value proposition\nVisual Flow — Sequence of scenes/elements (for video)\nEmotion — Primary emotional trigger (curiosity, fear, aspiration, etc.)\nCTA — Call to action and friction level\nStrengths — What works well\nWeaknesses/Gaps — What could be improved\n\nUse vision model for images, Gemini for video analysis.\n\nGet dimensions with:\n\n# Images (macOS)\nsips -g pixelWidth -g pixelHeight image.jpg\n\n# Videos\nffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=p=0 video.mp4\n\nCommon aspect ratios:\n\nRatioUse Case1:1Feed (universal)4:5Feed (recommended)9:16Stories/Reels16:9Landscape video"
      },
      {
        "title": "2. Analyze Landing Pages",
        "body": "For each landing page, identify:\n\nHeadline — Primary value proposition\nStrategy — Key conversion elements (social proof, urgency, etc.)\nConversion Flow — Path from landing to purchase/signup\nStrengths — What converts well\nGaps — Missing elements or friction points"
      },
      {
        "title": "3. Map Funnels",
        "body": "Group ads by their destination landing page. Each funnel = landing page + all ads driving to it.\n\nTypical funnel types:\n\nTOFU (Top of Funnel) — Awareness, lead magnets, quizzes, free content\nBOFU (Bottom of Funnel) — Direct offer, application, purchase"
      },
      {
        "title": "4. Identify Strategy Patterns",
        "body": "Look for:\n\nCredibility stacking (logos, credentials, social proof)\nPrice anchoring\nNative creative (ads that don't look like ads)\nIdentity-driven copy\nTesting patterns (variants of same creative)"
      },
      {
        "title": "Output Format",
        "body": "Generate a self-contained HTML report using the template structure below."
      },
      {
        "title": "Report Structure",
        "body": "1. Header\n   - Advertiser name\n   - Stats (# ads, # funnels, date)\n\n2. Strategy Overview (TOP)\n   - High-level acquisition strategy\n   - Funnel flow visualization\n   - Creative testing patterns\n   - Key takeaways (actionable insights)\n\n3. Funnel Sections (one per landing page)\n   - Funnel header (name, URL)\n   - Landing page card (screenshot + analysis)\n   - Ad cards grid (media + analysis for each)\n   \n4. Footer\n   - Source attribution\n   - Date generated"
      },
      {
        "title": "Styling Guidelines",
        "body": "Clean, doc-like design — white background, simple typography\nNo dark gradients or heavy styling — should feel like a PDF/Notion doc\nInline media — videos and images embedded and playable\nMobile-friendly — responsive grid for ad cards\nBadges for quick scanning — TOFU/BOFU, Video/Image, Variant, Top performer, Aspect ratio (1:1, 4:5, 9:16)"
      },
      {
        "title": "Ad Card Format",
        "body": "Each ad card should display:\n\n[Media: video/image]\n[Badges: Type | Funnel Stage | Aspect Ratio | Duration (if video)]\n[Title]\n[Analysis fields: Hook, Script, Emotion, Strengths, Gaps]\n\nInclude aspect ratio badge on every ad card so patterns are visible at a glance (e.g., \"all TOFU ads are 4:5, BOFU ads are 1:1\").\n\nSee templates/report-template.html for the full HTML/CSS template."
      },
      {
        "title": "Delivery",
        "body": "Generate HTML file in the assets folder:\n~/clawd/output/meta-ads/{advertiser-slug}/{slug}-analysis.html\n\n\n\nZip the entire folder (HTML + all media assets)\n\n\nSend via Telegram with caption explaining contents\n\nImportant: The HTML uses relative paths to media files. Always deliver as a zip so the recipient can open it locally with all assets."
      },
      {
        "title": "Example Workflow",
        "body": "User: Analyze the EricPartaker ads we extracted\n\n1. Read assets folder: ~/clawd/output/meta-ads/ericpartaker/\n2. Analyze each video with Gemini / image with vision\n3. Analyze landing page screenshots\n4. Map ads to landing pages (identify 3 funnels)\n5. Identify strategy patterns\n6. Generate HTML report\n7. Zip folder\n8. Send to user"
      },
      {
        "title": "Integration",
        "body": "This skill is designed to follow /meta_ads_extractor:\n\n/meta_ads_extractor → downloads assets\n/meta_ads_analyser → generates strategy report\n\nCan also integrate with:\n\nad-creative-analysis — detailed individual ad breakdowns\nlanding-page-analysis — deeper landing page audits"
      }
    ],
    "body": "Meta Ads Analyser\n\nGenerate a professional ad strategy analysis report from extracted Meta ad creatives.\n\nPrerequisites\nExtracted ad assets from /meta_ads_extractor (images, videos, landing page screenshots)\nAd creative analysis (hooks, scripts, emotions, CTAs, strengths/weaknesses)\nLanding page analysis (headlines, strategies, conversion flows)\nInput\n\nAssets folder from extraction, typically at:\n\n~/clawd/output/meta-ads/{advertiser-slug}/\n├── {slug}-video-01.mp4\n├── {slug}-video-02.mp4\n├── {slug}-image-01.jpg\n├── {slug}-image-02.jpg\n├── landing-{page-name}.jpg\n└── ...\n\nAnalysis Process\n1. Analyze Each Creative\n\nFor each ad creative, identify:\n\nAspect Ratio — Dimensions and ratio (1:1, 4:5, 9:16, 16:9)\nDuration — For videos, length in seconds\nHook — Opening line/visual that stops the scroll\nScript/Copy — Key messaging and value proposition\nVisual Flow — Sequence of scenes/elements (for video)\nEmotion — Primary emotional trigger (curiosity, fear, aspiration, etc.)\nCTA — Call to action and friction level\nStrengths — What works well\nWeaknesses/Gaps — What could be improved\n\nUse vision model for images, Gemini for video analysis.\n\nGet dimensions with:\n\n# Images (macOS)\nsips -g pixelWidth -g pixelHeight image.jpg\n\n# Videos\nffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=p=0 video.mp4\n\n\nCommon aspect ratios:\n\nRatio\tUse Case\n1:1\tFeed (universal)\n4:5\tFeed (recommended)\n9:16\tStories/Reels\n16:9\tLandscape video\n2. Analyze Landing Pages\n\nFor each landing page, identify:\n\nHeadline — Primary value proposition\nStrategy — Key conversion elements (social proof, urgency, etc.)\nConversion Flow — Path from landing to purchase/signup\nStrengths — What converts well\nGaps — Missing elements or friction points\n3. Map Funnels\n\nGroup ads by their destination landing page. Each funnel = landing page + all ads driving to it.\n\nTypical funnel types:\n\nTOFU (Top of Funnel) — Awareness, lead magnets, quizzes, free content\nBOFU (Bottom of Funnel) — Direct offer, application, purchase\n4. Identify Strategy Patterns\n\nLook for:\n\nCredibility stacking (logos, credentials, social proof)\nPrice anchoring\nNative creative (ads that don't look like ads)\nIdentity-driven copy\nTesting patterns (variants of same creative)\nOutput Format\n\nGenerate a self-contained HTML report using the template structure below.\n\nReport Structure\n1. Header\n   - Advertiser name\n   - Stats (# ads, # funnels, date)\n\n2. Strategy Overview (TOP)\n   - High-level acquisition strategy\n   - Funnel flow visualization\n   - Creative testing patterns\n   - Key takeaways (actionable insights)\n\n3. Funnel Sections (one per landing page)\n   - Funnel header (name, URL)\n   - Landing page card (screenshot + analysis)\n   - Ad cards grid (media + analysis for each)\n   \n4. Footer\n   - Source attribution\n   - Date generated\n\nStyling Guidelines\nClean, doc-like design — white background, simple typography\nNo dark gradients or heavy styling — should feel like a PDF/Notion doc\nInline media — videos and images embedded and playable\nMobile-friendly — responsive grid for ad cards\nBadges for quick scanning — TOFU/BOFU, Video/Image, Variant, Top performer, Aspect ratio (1:1, 4:5, 9:16)\nAd Card Format\n\nEach ad card should display:\n\n[Media: video/image]\n[Badges: Type | Funnel Stage | Aspect Ratio | Duration (if video)]\n[Title]\n[Analysis fields: Hook, Script, Emotion, Strengths, Gaps]\n\n\nInclude aspect ratio badge on every ad card so patterns are visible at a glance (e.g., \"all TOFU ads are 4:5, BOFU ads are 1:1\").\n\nSee templates/report-template.html for the full HTML/CSS template.\n\nDelivery\n\nGenerate HTML file in the assets folder:\n\n~/clawd/output/meta-ads/{advertiser-slug}/{slug}-analysis.html\n\n\nZip the entire folder (HTML + all media assets)\n\nSend via Telegram with caption explaining contents\n\nImportant: The HTML uses relative paths to media files. Always deliver as a zip so the recipient can open it locally with all assets.\n\nExample Workflow\nUser: Analyze the EricPartaker ads we extracted\n\n1. Read assets folder: ~/clawd/output/meta-ads/ericpartaker/\n2. Analyze each video with Gemini / image with vision\n3. Analyze landing page screenshots\n4. Map ads to landing pages (identify 3 funnels)\n5. Identify strategy patterns\n6. Generate HTML report\n7. Zip folder\n8. Send to user\n\nIntegration\n\nThis skill is designed to follow /meta_ads_extractor:\n\n/meta_ads_extractor → downloads assets\n/meta_ads_analyser → generates strategy report\n\n\nCan also integrate with:\n\nad-creative-analysis — detailed individual ad breakdowns\nlanding-page-analysis — deeper landing page audits"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/bluerockerr/meta-ads-analyser",
    "publisherUrl": "https://clawhub.ai/bluerockerr/meta-ads-analyser",
    "owner": "bluerockerr",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/meta-ads-analyser",
    "downloadUrl": "https://openagent3.xyz/downloads/meta-ads-analyser",
    "agentUrl": "https://openagent3.xyz/skills/meta-ads-analyser/agent",
    "manifestUrl": "https://openagent3.xyz/skills/meta-ads-analyser/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/meta-ads-analyser/agent.md"
  }
}