{
  "schemaVersion": "1.0",
  "item": {
    "slug": "x-knowledge-base",
    "name": "X Knowledge Base",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/Hidicence/x-knowledge-base",
    "canonicalUrl": "https://clawhub.ai/Hidicence/x-knowledge-base",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/x-knowledge-base",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=x-knowledge-base",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "_meta.json",
      "config/interests.yaml",
      "scripts/fetch_article.sh",
      "scripts/fetch_bookmarks.sh"
    ],
    "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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "x-knowledge-base",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-04T13:22:53.222Z",
      "expiresAt": "2026-05-11T13:22:53.222Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=x-knowledge-base",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=x-knowledge-base",
        "contentDisposition": "attachment; filename=\"x-knowledge-base-1.0.2.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "x-knowledge-base"
      },
      "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/x-knowledge-base"
    },
    "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/x-knowledge-base",
    "agentPageUrl": "https://openagent3.xyz/skills/x-knowledge-base/agent",
    "manifestUrl": "https://openagent3.xyz/skills/x-knowledge-base/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/x-knowledge-base/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "X Knowledge Base",
        "body": "自動將 X (Twitter) 書籤轉化為 Obsidian Markdown 格式，建立個人知識庫。支援自我進化，根據書籤傾向動態調整關鍵字和趨勢分析。"
      },
      {
        "title": "基礎功能",
        "body": "抓取書籤：從 X/Twitter 抓書籤內容\n完整原文：使用 Jina AI 擷取完整文章內容\nAI 濃縮：自動產生一句話摘要、三個重點、應用場景\n交叉連結：根據標籤自動建立 wiki-link\nObsidian 格式：YAML frontmatter + wiki-link"
      },
      {
        "title": "自我進化功能 ⭐",
        "body": "興趣趨勢追蹤：每次存書籤，自動記錄標籤並統計頻率\n動態關鍵字調整：根據趨勢自動調整每日情報關鍵字\n新興標籤偵測：發現突然增加的標籤，自動加入追蹤\n自適應推薦：根據書籤傾向推薦相關內容"
      },
      {
        "title": "安裝",
        "body": "設定 Twitter API 或 bird CLI\n設定 Brave Search API（用於趨勢分析）\n設定 Jina AI（用於文章擷取）\n設定 MiniMax API（用於 AI 濃縮）\n設定 Obsidian vault 路徑"
      },
      {
        "title": "檢查書籤",
        "body": "\"檢查我的書籤\" - 抓取並儲存新書籤"
      },
      {
        "title": "自我進化",
        "body": "\"今天的趨勢是什麼\" - 興趣趨勢報告（含動態調整）\n\"我的興趣變化了嗎\" - 偵測興趣轉變"
      },
      {
        "title": "AI 濃縮",
        "body": "每次存書籤時，自動：\n\n產生一句話摘要\n列出三個重點\n寫出應用場景"
      },
      {
        "title": "交叉連結",
        "body": "根據標籤自動建立相關書籤連結：\n\n## 🔗 相關書籤\n- [[書籤標題|標籤]]"
      },
      {
        "title": "檔案結構",
        "body": "x-knowledge-base/\n├── SKILL.md\n├── scripts/\n│   ├── fetch_bookmarks.sh      # 抓書籤\n│   ├── fetch_article.sh        # Jina AI 抓全文\n│   └── save_obsidian.sh        # 存 Obsidian\n├── tools/\n│   ├── bookmark_enhancer.py    # AI 濃縮 + 交叉連結\n│   └── trend_analyzer.py       # 自我進化趨勢分析\n└── config/\n    ├── interests.yaml           # 興趣標籤配置\n    └── trends.json             # 趨勢數據（自動產生）"
      },
      {
        "title": "1. 興趣趨勢追蹤",
        "body": "每次存書籤時：\n\n擷取書籤的所有標籤\n寫入 trends.json\n統計每個標籤的出現頻率\n計算趨勢分數"
      },
      {
        "title": "2. 動態關鍵字調整",
        "body": "根據趨勢數據，自動調整每日情報關鍵字：\n\n頻率上升的標籤 → 提高優先級\n新出現的標籤 → 加入觀察名單\n下降的標籤 → 降低優先級"
      },
      {
        "title": "3. 新興標籤偵測",
        "body": "# 趨勢分數計算\nnew_score = (current_count - previous_count) / previous_count * 100\n\nif new_score > 50%:  # 超過 50% 成長\n    alert(\"新興趨勢！\")"
      },
      {
        "title": "4. 自適應學習",
        "body": "根據書籤傾向：\n\n自動調整感興趣的主題權重\n推薦相似內容\n預測可能想看的書籤"
      },
      {
        "title": "Jina AI 擷取",
        "body": "https://r.jina.ai/http://x.com/用戶名/status/ID"
      },
      {
        "title": "MiniMax API",
        "body": "endpoint: https://api.minimax.io/anthropic/v1/messages\nmodel: MiniMax-M2.5"
      },
      {
        "title": "趨勢數據格式 (trends.json)",
        "body": "{\n  \"last_updated\": \"2026-02-18T14:00:00Z\",\n  \"tags\": {\n    \"ai\": { \"count\": 15, \"trend\": \"+20%\" },\n    \"video\": { \"count\": 8, \"trend\": \"+5%\" },\n    \"seo\": { \"count\": 12, \"trend\": \"-10%\" }\n  },\n  \"new_emerging\": [\"vibe-coding\", \"claude-code\"],\n  \"recommended_keywords\": [\"AI video generation\", \"Claude automation\"]\n}"
      },
      {
        "title": "差異化",
        "body": "功能x-bookmarks我們的 skill內容深度摘要完整原文AI 濃縮無✅ 有儲存格式JSONObsidian Markdown趨勢分析無✅ 有交叉連結無✅ 有自我進化無✅ ⭐ 有"
      },
      {
        "title": "依賴",
        "body": "Python 3.10+\nrequests\nJina AI（免費）\nMiniMax API\nBrave Search API（可選）"
      },
      {
        "title": "環境變數（必填/選填）",
        "body": "BIRD_AUTH_TOKEN（必填）\nBIRD_CT0（必填）\nMINIMAX_API_KEY（選填，不填則略過 AI 濃縮）\nMINIMAX_ENDPOINT（選填，預設 https://api.minimax.io/anthropic/v1/messages）\nMINIMAX_MODEL（選填，預設 MiniMax-M2.5）"
      }
    ],
    "body": "X Knowledge Base\n\n自動將 X (Twitter) 書籤轉化為 Obsidian Markdown 格式，建立個人知識庫。支援自我進化，根據書籤傾向動態調整關鍵字和趨勢分析。\n\n功能\n基礎功能\n抓取書籤：從 X/Twitter 抓書籤內容\n完整原文：使用 Jina AI 擷取完整文章內容\nAI 濃縮：自動產生一句話摘要、三個重點、應用場景\n交叉連結：根據標籤自動建立 wiki-link\nObsidian 格式：YAML frontmatter + wiki-link\n自我進化功能 ⭐\n興趣趨勢追蹤：每次存書籤，自動記錄標籤並統計頻率\n動態關鍵字調整：根據趨勢自動調整每日情報關鍵字\n新興標籤偵測：發現突然增加的標籤，自動加入追蹤\n自適應推薦：根據書籤傾向推薦相關內容\n安裝\n設定 Twitter API 或 bird CLI\n設定 Brave Search API（用於趨勢分析）\n設定 Jina AI（用於文章擷取）\n設定 MiniMax API（用於 AI 濃縮）\n設定 Obsidian vault 路徑\n使用方式\n檢查書籤\n\"檢查我的書籤\" - 抓取並儲存新書籤\n\n自我進化\n\"今天的趨勢是什麼\" - 興趣趨勢報告（含動態調整）\n\"我的興趣變化了嗎\" - 偵測興趣轉變\n\nAI 濃縮\n\n每次存書籤時，自動：\n\n產生一句話摘要\n列出三個重點\n寫出應用場景\n交叉連結\n\n根據標籤自動建立相關書籤連結：\n\n## 🔗 相關書籤\n- [[書籤標題|標籤]]\n\n檔案結構\nx-knowledge-base/\n├── SKILL.md\n├── scripts/\n│   ├── fetch_bookmarks.sh      # 抓書籤\n│   ├── fetch_article.sh        # Jina AI 抓全文\n│   └── save_obsidian.sh        # 存 Obsidian\n├── tools/\n│   ├── bookmark_enhancer.py    # AI 濃縮 + 交叉連結\n│   └── trend_analyzer.py       # 自我進化趨勢分析\n└── config/\n    ├── interests.yaml           # 興趣標籤配置\n    └── trends.json             # 趨勢數據（自動產生）\n\n自我進化機制\n1. 興趣趨勢追蹤\n\n每次存書籤時：\n\n擷取書籤的所有標籤\n寫入 trends.json\n統計每個標籤的出現頻率\n計算趨勢分數\n2. 動態關鍵字調整\n\n根據趨勢數據，自動調整每日情報關鍵字：\n\n頻率上升的標籤 → 提高優先級\n新出現的標籤 → 加入觀察名單\n下降的標籤 → 降低優先級\n3. 新興標籤偵測\n# 趨勢分數計算\nnew_score = (current_count - previous_count) / previous_count * 100\n\nif new_score > 50%:  # 超過 50% 成長\n    alert(\"新興趨勢！\")\n\n4. 自適應學習\n\n根據書籤傾向：\n\n自動調整感興趣的主題權重\n推薦相似內容\n預測可能想看的書籤\n技術細節\nJina AI 擷取\nhttps://r.jina.ai/http://x.com/用戶名/status/ID\n\nMiniMax API\nendpoint: https://api.minimax.io/anthropic/v1/messages\nmodel: MiniMax-M2.5\n趨勢數據格式 (trends.json)\n{\n  \"last_updated\": \"2026-02-18T14:00:00Z\",\n  \"tags\": {\n    \"ai\": { \"count\": 15, \"trend\": \"+20%\" },\n    \"video\": { \"count\": 8, \"trend\": \"+5%\" },\n    \"seo\": { \"count\": 12, \"trend\": \"-10%\" }\n  },\n  \"new_emerging\": [\"vibe-coding\", \"claude-code\"],\n  \"recommended_keywords\": [\"AI video generation\", \"Claude automation\"]\n}\n\n差異化\n功能\tx-bookmarks\t我們的 skill\n內容深度\t摘要\t完整原文\nAI 濃縮\t無\t✅ 有\n儲存格式\tJSON\tObsidian Markdown\n趨勢分析\t無\t✅ 有\n交叉連結\t無\t✅ 有\n自我進化\t無\t✅ ⭐ 有\n依賴\nPython 3.10+\nrequests\nJina AI（免費）\nMiniMax API\nBrave Search API（可選）\n環境變數（必填/選填）\nBIRD_AUTH_TOKEN（必填）\nBIRD_CT0（必填）\nMINIMAX_API_KEY（選填，不填則略過 AI 濃縮）\nMINIMAX_ENDPOINT（選填，預設 https://api.minimax.io/anthropic/v1/messages）\nMINIMAX_MODEL（選填，預設 MiniMax-M2.5）"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Hidicence/x-knowledge-base",
    "publisherUrl": "https://clawhub.ai/Hidicence/x-knowledge-base",
    "owner": "Hidicence",
    "version": "1.0.2",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/x-knowledge-base",
    "downloadUrl": "https://openagent3.xyz/downloads/x-knowledge-base",
    "agentUrl": "https://openagent3.xyz/skills/x-knowledge-base/agent",
    "manifestUrl": "https://openagent3.xyz/skills/x-knowledge-base/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/x-knowledge-base/agent.md"
  }
}