{
  "schemaVersion": "1.0",
  "item": {
    "slug": "browser-history",
    "name": "Browser History",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/therohitdas/browser-history",
    "canonicalUrl": "https://clawhub.ai/therohitdas/browser-history",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/browser-history",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=browser-history",
    "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/browser-history"
    },
    "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/browser-history",
    "agentPageUrl": "https://openagent3.xyz/skills/browser-history/agent",
    "manifestUrl": "https://openagent3.xyz/skills/browser-history/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/browser-history/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": "Skill: browser-history — Search Chrome History",
        "body": "Search Das's Chrome browsing history to find URLs, videos, sites he's visited before."
      },
      {
        "title": "Chrome History Location",
        "body": "~/Library/Application Support/Google/Chrome/Default/History\n\nSQLite database. Can be queried directly if Chrome isn't locking it."
      },
      {
        "title": "Basic search (URL or title contains term)",
        "body": "sqlite3 ~/Library/Application\\ Support/Google/Chrome/Default/History \\\n  \"SELECT url, title FROM urls WHERE url LIKE '%TERM%' OR title LIKE '%TERM%' ORDER BY last_visit_time DESC LIMIT 10;\""
      },
      {
        "title": "YouTube videos only",
        "body": "sqlite3 ~/Library/Application\\ Support/Google/Chrome/Default/History \\\n  \"SELECT url, title FROM urls WHERE url LIKE '%youtube.com/watch%' AND (url LIKE '%TERM%' OR title LIKE '%TERM%') ORDER BY last_visit_time DESC LIMIT 10;\""
      },
      {
        "title": "Most visited (all time)",
        "body": "sqlite3 ~/Library/Application\\ Support/Google/Chrome/Default/History \\\n  \"SELECT url, title, visit_count FROM urls ORDER BY visit_count DESC LIMIT 20;\""
      },
      {
        "title": "Recent visits",
        "body": "sqlite3 ~/Library/Application\\ Support/Google/Chrome/Default/History \\\n  \"SELECT url, title FROM urls ORDER BY last_visit_time DESC LIMIT 20;\""
      },
      {
        "title": "If Database is Locked",
        "body": "Chrome locks the History file while running. Options:\n\nCopy first:\ncp ~/Library/Application\\ Support/Google/Chrome/Default/History /tmp/chrome_history\nsqlite3 /tmp/chrome_history \"SELECT ...\"\n\n\n\nUse WAL mode (usually works even when Chrome is open):\nThe sqlite3 command often works anyway due to WAL mode."
      },
      {
        "title": "Open URL in Chrome",
        "body": "open -a \"Google Chrome\" \"URL_HERE\""
      },
      {
        "title": "Hide/Minimize Chrome",
        "body": "osascript -e 'tell application \"System Events\" to set visible of process \"Google Chrome\" to false'"
      },
      {
        "title": "Common Searches for Das",
        "body": "WhatSearch TermBrain.fm focus musicbrain.fmYouTube videosyoutube.com/watchGitHub reposgithub.comTranscript APItranscriptapi or youtubetotranscript"
      }
    ],
    "body": "Skill: browser-history — Search Chrome History\n\nSearch Das's Chrome browsing history to find URLs, videos, sites he's visited before.\n\nChrome History Location\n~/Library/Application Support/Google/Chrome/Default/History\n\n\nSQLite database. Can be queried directly if Chrome isn't locking it.\n\nSearch Commands\nBasic search (URL or title contains term)\nsqlite3 ~/Library/Application\\ Support/Google/Chrome/Default/History \\\n  \"SELECT url, title FROM urls WHERE url LIKE '%TERM%' OR title LIKE '%TERM%' ORDER BY last_visit_time DESC LIMIT 10;\"\n\nYouTube videos only\nsqlite3 ~/Library/Application\\ Support/Google/Chrome/Default/History \\\n  \"SELECT url, title FROM urls WHERE url LIKE '%youtube.com/watch%' AND (url LIKE '%TERM%' OR title LIKE '%TERM%') ORDER BY last_visit_time DESC LIMIT 10;\"\n\nMost visited (all time)\nsqlite3 ~/Library/Application\\ Support/Google/Chrome/Default/History \\\n  \"SELECT url, title, visit_count FROM urls ORDER BY visit_count DESC LIMIT 20;\"\n\nRecent visits\nsqlite3 ~/Library/Application\\ Support/Google/Chrome/Default/History \\\n  \"SELECT url, title FROM urls ORDER BY last_visit_time DESC LIMIT 20;\"\n\nIf Database is Locked\n\nChrome locks the History file while running. Options:\n\nCopy first:\n\ncp ~/Library/Application\\ Support/Google/Chrome/Default/History /tmp/chrome_history\nsqlite3 /tmp/chrome_history \"SELECT ...\"\n\n\nUse WAL mode (usually works even when Chrome is open): The sqlite3 command often works anyway due to WAL mode.\n\nOpen URL in Chrome\nopen -a \"Google Chrome\" \"URL_HERE\"\n\nHide/Minimize Chrome\nosascript -e 'tell application \"System Events\" to set visible of process \"Google Chrome\" to false'\n\nCommon Searches for Das\nWhat\tSearch Term\nBrain.fm focus music\tbrain.fm\nYouTube videos\tyoutube.com/watch\nGitHub repos\tgithub.com\nTranscript API\ttranscriptapi or youtubetotranscript"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/therohitdas/browser-history",
    "publisherUrl": "https://clawhub.ai/therohitdas/browser-history",
    "owner": "therohitdas",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/browser-history",
    "downloadUrl": "https://openagent3.xyz/downloads/browser-history",
    "agentUrl": "https://openagent3.xyz/skills/browser-history/agent",
    "manifestUrl": "https://openagent3.xyz/skills/browser-history/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/browser-history/agent.md"
  }
}