{
  "schemaVersion": "1.0",
  "item": {
    "slug": "content-ideas",
    "name": "Content Ideas",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/DimitriPantzos/content-ideas",
    "canonicalUrl": "https://clawhub.ai/DimitriPantzos/content-ideas",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/content-ideas",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=content-ideas",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "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-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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/content-ideas"
    },
    "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/content-ideas",
    "agentPageUrl": "https://openagent3.xyz/skills/content-ideas/agent",
    "manifestUrl": "https://openagent3.xyz/skills/content-ideas/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/content-ideas/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": "Content Ideas Generator",
        "body": "Turn trends into content. Aggregate from multiple sources, filter by niche, output actionable ideas."
      },
      {
        "title": "How It Works",
        "body": "Gather — Pull from RSS, Reddit, HN, X, web search\nFilter — Match to your niche and audience\nAnalyze — What's trending? What angle is missing?\nOutput — Actionable ideas with hooks and formats"
      },
      {
        "title": "Quick Start",
        "body": "Ask your agent:\n\n\"Generate 10 content ideas for this week. My niche is AI automation for small businesses.\"\n\nThe agent should:\n\nCheck configured sources (RSS feeds, subreddits, etc.)\nSearch for trending topics in your niche\nCross-reference what's getting engagement\nGenerate ideas with specific hooks and angles"
      },
      {
        "title": "Configuration",
        "body": "Store in content-ideas/config.json:\n\n{\n  \"niche\": \"AI automation for small businesses\",\n  \"audience\": \"non-technical founders, solopreneurs\",\n  \"platforms\": [\"twitter\", \"linkedin\", \"blog\"],\n  \n  \"sources\": {\n    \"rss\": [\n      \"https://news.ycombinator.com/rss\",\n      \"https://www.reddit.com/r/smallbusiness/.rss\",\n      \"https://www.reddit.com/r/Entrepreneur/.rss\"\n    ],\n    \"subreddits\": [\"smallbusiness\", \"Entrepreneur\", \"SaaS\", \"artificial\"],\n    \"twitter\": {\n      \"accounts\": [\"@levelsio\", \"@marckohlbrugge\", \"@andrewchen\"],\n      \"keywords\": [\"AI automation\", \"no-code\", \"solopreneur\"]\n    },\n    \"keywords\": [\"AI\", \"automation\", \"productivity\", \"small business\", \"startup\"]\n  },\n  \n  \"filters\": {\n    \"minEngagement\": 100,\n    \"maxAgeDays\": 7,\n    \"excludeKeywords\": [\"crypto\", \"NFT\", \"web3\"]\n  },\n  \n  \"output\": {\n    \"ideasPerRun\": 10,\n    \"includeHooks\": true,\n    \"includeFormats\": true,\n    \"includeAngles\": true\n  }\n}"
      },
      {
        "title": "Output Format",
        "body": "## Content Ideas - 2026-02-22\n\n### Idea 1: [Title]\n**Source:** r/smallbusiness trending post\n**Why it's hot:** 500+ upvotes, addresses common pain point\n**Your angle:** [How to spin for your audience]\n**Hook options:**\n- \"Most small business owners waste 10 hours/week on this...\"\n- \"I automated X and saved $2000/month. Here's how.\"\n- \"Stop doing [thing] manually. This is 2026.\"\n**Formats:** Twitter thread, LinkedIn post, blog tutorial\n**Engagement prediction:** High (solves clear pain point)\n\n### Idea 2: [Title]\n..."
      },
      {
        "title": "RSS Feeds (via rss-reader skill)",
        "body": "# Pre-configure feeds\nnode /root/clawd/skills/rss-reader/scripts/rss.js add \"https://news.ycombinator.com/rss\" --category tech\nnode /root/clawd/skills/rss-reader/scripts/rss.js add \"https://www.reddit.com/r/Entrepreneur/.rss\" --category business"
      },
      {
        "title": "Reddit (public RSS)",
        "body": "Reddit exposes RSS for any subreddit:\n\nhttps://www.reddit.com/r/{subreddit}/.rss — new posts\nhttps://www.reddit.com/r/{subreddit}/top/.rss?t=week — top this week"
      },
      {
        "title": "Hacker News",
        "body": "Front page: https://news.ycombinator.com/rss\nShow HN: https://hnrss.org/show\nAsk HN: https://hnrss.org/ask\nBy keyword: https://hnrss.org/newest?q=AI+automation"
      },
      {
        "title": "X/Twitter (via bird or x-twitter skills)",
        "body": "Search trending topics and high-engagement posts in your niche."
      },
      {
        "title": "Web Search (via web_search tool)",
        "body": "Search for trending articles, news, and discussions."
      },
      {
        "title": "Daily Ideas (Cron)",
        "body": "Set up a daily cron to generate ideas:\n\nSchedule: 07:00 daily\nTask: Generate 5 content ideas based on overnight trends. Save to content-ideas/daily/YYYY-MM-DD.md"
      },
      {
        "title": "Weekly Content Calendar",
        "body": "Schedule: Sunday 20:00\nTask: Generate 15-20 content ideas for the week. Organize by platform and day. Save to content-ideas/weekly/YYYY-WW.md"
      },
      {
        "title": "On-Demand Research",
        "body": "\"What's trending in [niche] right now? Give me 5 content ideas I can post today.\""
      },
      {
        "title": "Reactive (Trending Now)",
        "body": "Breaking news response\nHot take on viral post\n\"Here's what everyone's missing about X\""
      },
      {
        "title": "Evergreen (Always Relevant)",
        "body": "How-to tutorials\nTool comparisons\nBeginner guides\nCommon mistakes"
      },
      {
        "title": "Personal (Your Experience)",
        "body": "Behind-the-scenes\nLessons learned\nCase studies\nFailures and wins"
      },
      {
        "title": "Contrarian (Stand Out)",
        "body": "Unpopular opinions\nMyth-busting\n\"Why I don't do X\""
      },
      {
        "title": "Hook Formulas",
        "body": "When generating ideas, include hooks:\n\nProblem-Agitate: \"Most [audience] waste [time/money] on [thing]...\"\nCuriosity Gap: \"The one thing [successful people] do that nobody talks about...\"\nSocial Proof: \"How [person] went from [A] to [B] in [time]...\"\nContrarian: \"Unpopular opinion: [common belief] is wrong. Here's why...\"\nHow-To: \"How to [achieve result] in [timeframe] (step-by-step)\"\nList: \"[Number] [things] every [audience] needs to know about [topic]\"\nStory: \"I [did thing] and [result]. Here's what happened...\""
      },
      {
        "title": "Integration with Brand Voice",
        "body": "When generating ideas, reference the brand voice profile:\n\n1. Load brand-voice/profile.json\n2. Match hooks to tone (casual vs professional)\n3. Filter ideas by audience match\n4. Adapt language to vocabulary preferences"
      },
      {
        "title": "Tips",
        "body": "Quality over quantity — 5 good ideas beat 20 mediocre ones\nCross-platform — One idea can be a thread, post, AND article\nTimeliness matters — Trending topics have a 24-48 hour window\nYour angle — Don't just report trends, add unique perspective\nSave rejects — Ideas that don't fit now might work later\nTrack performance — What ideas convert to engagement?"
      }
    ],
    "body": "Content Ideas Generator\n\nTurn trends into content. Aggregate from multiple sources, filter by niche, output actionable ideas.\n\nHow It Works\nGather — Pull from RSS, Reddit, HN, X, web search\nFilter — Match to your niche and audience\nAnalyze — What's trending? What angle is missing?\nOutput — Actionable ideas with hooks and formats\nQuick Start\n\nAsk your agent:\n\n\"Generate 10 content ideas for this week. My niche is AI automation for small businesses.\"\n\nThe agent should:\n\nCheck configured sources (RSS feeds, subreddits, etc.)\nSearch for trending topics in your niche\nCross-reference what's getting engagement\nGenerate ideas with specific hooks and angles\nConfiguration\n\nStore in content-ideas/config.json:\n\n{\n  \"niche\": \"AI automation for small businesses\",\n  \"audience\": \"non-technical founders, solopreneurs\",\n  \"platforms\": [\"twitter\", \"linkedin\", \"blog\"],\n  \n  \"sources\": {\n    \"rss\": [\n      \"https://news.ycombinator.com/rss\",\n      \"https://www.reddit.com/r/smallbusiness/.rss\",\n      \"https://www.reddit.com/r/Entrepreneur/.rss\"\n    ],\n    \"subreddits\": [\"smallbusiness\", \"Entrepreneur\", \"SaaS\", \"artificial\"],\n    \"twitter\": {\n      \"accounts\": [\"@levelsio\", \"@marckohlbrugge\", \"@andrewchen\"],\n      \"keywords\": [\"AI automation\", \"no-code\", \"solopreneur\"]\n    },\n    \"keywords\": [\"AI\", \"automation\", \"productivity\", \"small business\", \"startup\"]\n  },\n  \n  \"filters\": {\n    \"minEngagement\": 100,\n    \"maxAgeDays\": 7,\n    \"excludeKeywords\": [\"crypto\", \"NFT\", \"web3\"]\n  },\n  \n  \"output\": {\n    \"ideasPerRun\": 10,\n    \"includeHooks\": true,\n    \"includeFormats\": true,\n    \"includeAngles\": true\n  }\n}\n\nOutput Format\n## Content Ideas - 2026-02-22\n\n### Idea 1: [Title]\n**Source:** r/smallbusiness trending post\n**Why it's hot:** 500+ upvotes, addresses common pain point\n**Your angle:** [How to spin for your audience]\n**Hook options:**\n- \"Most small business owners waste 10 hours/week on this...\"\n- \"I automated X and saved $2000/month. Here's how.\"\n- \"Stop doing [thing] manually. This is 2026.\"\n**Formats:** Twitter thread, LinkedIn post, blog tutorial\n**Engagement prediction:** High (solves clear pain point)\n\n### Idea 2: [Title]\n...\n\nSource Integration\nRSS Feeds (via rss-reader skill)\n# Pre-configure feeds\nnode /root/clawd/skills/rss-reader/scripts/rss.js add \"https://news.ycombinator.com/rss\" --category tech\nnode /root/clawd/skills/rss-reader/scripts/rss.js add \"https://www.reddit.com/r/Entrepreneur/.rss\" --category business\n\nReddit (public RSS)\n\nReddit exposes RSS for any subreddit:\n\nhttps://www.reddit.com/r/{subreddit}/.rss — new posts\nhttps://www.reddit.com/r/{subreddit}/top/.rss?t=week — top this week\nHacker News\nFront page: https://news.ycombinator.com/rss\nShow HN: https://hnrss.org/show\nAsk HN: https://hnrss.org/ask\nBy keyword: https://hnrss.org/newest?q=AI+automation\nX/Twitter (via bird or x-twitter skills)\n\nSearch trending topics and high-engagement posts in your niche.\n\nWeb Search (via web_search tool)\n\nSearch for trending articles, news, and discussions.\n\nWorkflow\nDaily Ideas (Cron)\n\nSet up a daily cron to generate ideas:\n\nSchedule: 07:00 daily\nTask: Generate 5 content ideas based on overnight trends. Save to content-ideas/daily/YYYY-MM-DD.md\n\nWeekly Content Calendar\nSchedule: Sunday 20:00\nTask: Generate 15-20 content ideas for the week. Organize by platform and day. Save to content-ideas/weekly/YYYY-WW.md\n\nOn-Demand Research\n\n\"What's trending in [niche] right now? Give me 5 content ideas I can post today.\"\n\nIdea Categories\nReactive (Trending Now)\nBreaking news response\nHot take on viral post\n\"Here's what everyone's missing about X\"\nEvergreen (Always Relevant)\nHow-to tutorials\nTool comparisons\nBeginner guides\nCommon mistakes\nPersonal (Your Experience)\nBehind-the-scenes\nLessons learned\nCase studies\nFailures and wins\nContrarian (Stand Out)\nUnpopular opinions\nMyth-busting\n\"Why I don't do X\"\nHook Formulas\n\nWhen generating ideas, include hooks:\n\nProblem-Agitate: \"Most [audience] waste [time/money] on [thing]...\"\nCuriosity Gap: \"The one thing [successful people] do that nobody talks about...\"\nSocial Proof: \"How [person] went from [A] to [B] in [time]...\"\nContrarian: \"Unpopular opinion: [common belief] is wrong. Here's why...\"\nHow-To: \"How to [achieve result] in [timeframe] (step-by-step)\"\nList: \"[Number] [things] every [audience] needs to know about [topic]\"\nStory: \"I [did thing] and [result]. Here's what happened...\"\nIntegration with Brand Voice\n\nWhen generating ideas, reference the brand voice profile:\n\n1. Load brand-voice/profile.json\n2. Match hooks to tone (casual vs professional)\n3. Filter ideas by audience match\n4. Adapt language to vocabulary preferences\n\nTips\nQuality over quantity — 5 good ideas beat 20 mediocre ones\nCross-platform — One idea can be a thread, post, AND article\nTimeliness matters — Trending topics have a 24-48 hour window\nYour angle — Don't just report trends, add unique perspective\nSave rejects — Ideas that don't fit now might work later\nTrack performance — What ideas convert to engagement?"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/DimitriPantzos/content-ideas",
    "publisherUrl": "https://clawhub.ai/DimitriPantzos/content-ideas",
    "owner": "DimitriPantzos",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/content-ideas",
    "downloadUrl": "https://openagent3.xyz/downloads/content-ideas",
    "agentUrl": "https://openagent3.xyz/skills/content-ideas/agent",
    "manifestUrl": "https://openagent3.xyz/skills/content-ideas/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/content-ideas/agent.md"
  }
}