{
  "schemaVersion": "1.0",
  "item": {
    "slug": "ai-daily",
    "name": "Ai Daily",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/hjw21century/ai-daily",
    "canonicalUrl": "https://clawhub.ai/hjw21century/ai-daily",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/ai-daily",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ai-daily",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/html-themes.md",
      "references/output-format.md",
      "scripts/fetch_news.py",
      "src/__init__.py"
    ],
    "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",
      "slug": "ai-daily",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T03:31:04.116Z",
      "expiresAt": "2026-05-06T03:31:04.116Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ai-daily",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ai-daily",
        "contentDisposition": "attachment; filename=\"ai-daily-0.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "ai-daily"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/ai-daily"
    },
    "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/ai-daily",
    "agentPageUrl": "https://openagent3.xyz/skills/ai-daily/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ai-daily/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ai-daily/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": "AI Daily News",
        "body": "Fetch AI industry news from smol.ai RSS feed."
      },
      {
        "title": "Quick Start",
        "body": "# Basic queries\n昨天AI资讯\n今天的AI新闻\n2026-01-13的资讯"
      },
      {
        "title": "Query Types",
        "body": "TypeExamplesDescriptionRelative date昨天AI资讯 今天的新闻 前天Yesterday, today, day beforeAbsolute date2026-01-13的新闻YYYY-MM-DD formatDate range有哪些日期的新闻Show available dates"
      },
      {
        "title": "Workflow",
        "body": "- [ ] Step 1: Parse date from user request\n- [ ] Step 2: Fetch RSS data\n- [ ] Step 3: Check content availability\n- [ ] Step 4: Format and display results"
      },
      {
        "title": "Step 1: Parse Date",
        "body": "User InputTarget DateCalculation昨天Yesterdaytoday - 1 day前天Day beforetoday - 2 days今天TodayCurrent date2026-01-132026-01-13Direct parse\n\nFormat: Always use YYYY-MM-DD"
      },
      {
        "title": "Step 2: Fetch RSS",
        "body": "python skills/ai-daily/scripts/fetch_news.py --date YYYY-MM-DD\n\nAvailable commands:\n\n# Get specific date\npython skills/ai-daily/scripts/fetch_news.py --date 2026-01-13\n\n# Get date range\npython skills/ai-daily/scripts/fetch_news.py --date-range\n\n# Relative dates\npython skills/ai-daily/scripts/fetch_news.py --relative yesterday\n\nRequirements: pip install feedparser requests"
      },
      {
        "title": "When NOT Found",
        "body": "Sorry, no news available for 2026-01-14\n\nAvailable date range: 2026-01-10 ~ 2026-01-13\n\nSuggestions:\n- View 2026-01-13 news\n- View 2026-01-12 news"
      },
      {
        "title": "Step 4: Format Results",
        "body": "Example Output:\n\n# AI Daily · 2026年1月13日\n\n> not much happened today\n\n## Content\n\n[News content from smol.ai RSS...]\n\n---\nSource: smol.ai"
      },
      {
        "title": "Configuration",
        "body": "VariableDescriptionDefaultRSS_URLRSS feed URLhttps://news.smol.ai/rss.xml\n\nNo API keys required."
      },
      {
        "title": "Troubleshooting",
        "body": "IssueSolutionRSS fetch failsCheck network connectivityInvalid dateUse YYYY-MM-DD formatNo contentCheck available date range"
      },
      {
        "title": "References",
        "body": "Output Format - Markdown template\nHTML Themes - Webpage theme specifications"
      }
    ],
    "body": "AI Daily News\n\nFetch AI industry news from smol.ai RSS feed.\n\nQuick Start\n# Basic queries\n昨天AI资讯\n今天的AI新闻\n2026-01-13的资讯\n\nQuery Types\nType\tExamples\tDescription\nRelative date\t昨天AI资讯 今天的新闻 前天\tYesterday, today, day before\nAbsolute date\t2026-01-13的新闻\tYYYY-MM-DD format\nDate range\t有哪些日期的新闻\tShow available dates\nWorkflow\n- [ ] Step 1: Parse date from user request\n- [ ] Step 2: Fetch RSS data\n- [ ] Step 3: Check content availability\n- [ ] Step 4: Format and display results\n\nStep 1: Parse Date\nUser Input\tTarget Date\tCalculation\n昨天\tYesterday\ttoday - 1 day\n前天\tDay before\ttoday - 2 days\n今天\tToday\tCurrent date\n2026-01-13\t2026-01-13\tDirect parse\n\nFormat: Always use YYYY-MM-DD\n\nStep 2: Fetch RSS\npython skills/ai-daily/scripts/fetch_news.py --date YYYY-MM-DD\n\n\nAvailable commands:\n\n# Get specific date\npython skills/ai-daily/scripts/fetch_news.py --date 2026-01-13\n\n# Get date range\npython skills/ai-daily/scripts/fetch_news.py --date-range\n\n# Relative dates\npython skills/ai-daily/scripts/fetch_news.py --relative yesterday\n\n\nRequirements: pip install feedparser requests\n\nStep 3: Check Content\nWhen NOT Found\nSorry, no news available for 2026-01-14\n\nAvailable date range: 2026-01-10 ~ 2026-01-13\n\nSuggestions:\n- View 2026-01-13 news\n- View 2026-01-12 news\n\nStep 4: Format Results\n\nExample Output:\n\n# AI Daily · 2026年1月13日\n\n> not much happened today\n\n## Content\n\n[News content from smol.ai RSS...]\n\n---\nSource: smol.ai\n\nConfiguration\nVariable\tDescription\tDefault\nRSS_URL\tRSS feed URL\thttps://news.smol.ai/rss.xml\n\nNo API keys required.\n\nTroubleshooting\nIssue\tSolution\nRSS fetch fails\tCheck network connectivity\nInvalid date\tUse YYYY-MM-DD format\nNo content\tCheck available date range\nReferences\nOutput Format - Markdown template\nHTML Themes - Webpage theme specifications"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/hjw21century/ai-daily",
    "publisherUrl": "https://clawhub.ai/hjw21century/ai-daily",
    "owner": "hjw21century",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/ai-daily",
    "downloadUrl": "https://openagent3.xyz/downloads/ai-daily",
    "agentUrl": "https://openagent3.xyz/skills/ai-daily/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ai-daily/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ai-daily/agent.md"
  }
}