{
  "schemaVersion": "1.0",
  "item": {
    "slug": "timemap",
    "name": "Timemap",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/alexpolonsky/timemap",
    "canonicalUrl": "https://clawhub.ai/alexpolonsky/timemap",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/timemap",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=timemap",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "scripts/timemap.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. 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": "timemap",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-10T00:00:18.549Z",
      "expiresAt": "2026-05-17T00:00:18.549Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=timemap",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=timemap",
        "contentDisposition": "attachment; filename=\"timemap-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "timemap"
      },
      "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/timemap"
    },
    "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/timemap",
    "agentPageUrl": "https://openagent3.xyz/skills/timemap/agent",
    "manifestUrl": "https://openagent3.xyz/skills/timemap/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/timemap/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": "Timemap - Tel Aviv & Haifa Venue History",
        "body": "Search historical entertainment, nightlife, and culture venues in Tel Aviv-Yafo and Haifa from timemap.co.il - a community-curated database mapping bars, cafes, clubs, cinemas, food venues, and performance spaces throughout the cities' history.\n\nData from timemap.co.il, a non-profit project by Reut Miryam Cohen and Amir Ozer - \"a loving tribute to the places and people that made the cities we grew up in.\" Venues include opening/closing dates, locations, tags, user memories, and photos. This skill is an unofficial CLI wrapper."
      },
      {
        "title": "Quick Start",
        "body": "# Search for a venue (Hebrew or English)\npython3 {baseDir}/scripts/timemap.py search \"רוטשילד\"\npython3 {baseDir}/scripts/timemap.py search \"Barby\"\n\n# See what was active in a specific year\npython3 {baseDir}/scripts/timemap.py timeline 2010\n\n# Get database statistics\npython3 {baseDir}/scripts/timemap.py stats"
      },
      {
        "title": "Commands",
        "body": "CommandDescriptionsearch <query>Search venues by name or address (Hebrew or English)filterFilter by --city, --tags, --year, --active-in, --opened, --closedvenue <id>Get full details for a specific venue (by ID or name)timeline <year>Show all venues that were active in a given yearnearby <lat> <lng>Find venues near coordinates (--radius in km, default 0.5)tags [tag]List all tags, or show venues with a specific tagcitiesList cities with venue countsstatsDatabase statistics (venues by city, tag, decade, status)memories <id>Show user memories for a specific venuerandomPick a random venue (prefers ones with memories/photos)"
      },
      {
        "title": "Search Examples",
        "body": "# Search by name (Hebrew or English)\npython3 {baseDir}/scripts/timemap.py search \"טדי\"\npython3 {baseDir}/scripts/timemap.py search \"Barby\"\n\n# Search by address\npython3 {baseDir}/scripts/timemap.py search \"רוטשילד\"\npython3 {baseDir}/scripts/timemap.py search \"דיזנגוף\"\n\n# Get full details for a venue\npython3 {baseDir}/scripts/timemap.py venue 192\n\n# Find venues with user memories\npython3 {baseDir}/scripts/timemap.py memories 253"
      },
      {
        "title": "Filter Examples",
        "body": "# Filter by city\npython3 {baseDir}/scripts/timemap.py filter --city tlv\npython3 {baseDir}/scripts/timemap.py filter --city haifa\n\n# Filter by tag\npython3 {baseDir}/scripts/timemap.py filter --tags bar\npython3 {baseDir}/scripts/timemap.py filter --tags food\npython3 {baseDir}/scripts/timemap.py filter --tags cinema\n\n# Venues that opened in a specific year\npython3 {baseDir}/scripts/timemap.py filter --opened 2005\n\n# Venues that closed in a specific year\npython3 {baseDir}/scripts/timemap.py filter --closed 2010\n\n# Venues active in a specific year\npython3 {baseDir}/scripts/timemap.py filter --active-in 2008\n\n# Combine filters\npython3 {baseDir}/scripts/timemap.py filter --city tlv --tags bar --active-in 2010"
      },
      {
        "title": "Timeline & Location Examples",
        "body": "# See what was happening in a specific year\npython3 {baseDir}/scripts/timemap.py timeline 2005\npython3 {baseDir}/scripts/timemap.py timeline 1995\n\n# Find venues near coordinates (Rothschild Blvd area)\npython3 {baseDir}/scripts/timemap.py nearby 32.0646 34.7731\npython3 {baseDir}/scripts/timemap.py nearby 32.0646 34.7731 --radius 1.0\n\n# Find venues near Florentin\npython3 {baseDir}/scripts/timemap.py nearby 32.0566 34.7608 --radius 0.5"
      },
      {
        "title": "Browse & Explore",
        "body": "# List all tags\npython3 {baseDir}/scripts/timemap.py tags\n\n# Show venues with a specific tag\npython3 {baseDir}/scripts/timemap.py tags bar\npython3 {baseDir}/scripts/timemap.py tags club\n\n# List cities\npython3 {baseDir}/scripts/timemap.py cities\n\n# Database statistics\npython3 {baseDir}/scripts/timemap.py stats\n\n# Random venue (great for discovery)\npython3 {baseDir}/scripts/timemap.py random"
      },
      {
        "title": "Options Reference",
        "body": "OptionCommandsDescription--jsonallOutput in JSON format (agent-friendly)--limit Nsearch, filter, timeline, nearby, tagsMax results (default: 25 for terminal, unlimited for --json)--no-colorallDisable colored output (auto-detected for non-TTY)--freshallBypass cache and fetch fresh data from API--cityfilterFilter by city code (tlv, haifa)--tagsfilterFilter by tag (substring match)--yearfilterVenues that opened or closed in this year--active-infilterVenues that were active in this year--openedfilterVenues that opened in this year--closedfilterVenues that closed in this year--radiusnearbySearch radius in km (default: 0.5)"
      },
      {
        "title": "City Codes",
        "body": "CodeCitytlvTel AvivhaifaHaifa"
      },
      {
        "title": "Tags",
        "body": "7 main categories (matching the site's UI filters):\n\nTagHebrewDescriptionbarבריםBar/pubfoodאוכלRestaurant/food venuecafeבתי קפהCafeclubמועדוניםNightclubcinemaבתי קולנועCinema/movie theaterlive_showsהופעותLive performanceslgbtqלהטב\"קLGBTQ venue\n\nAdditional tags: dance_bar, lounge, wine_bar, restaurant\n\nUse python3 {baseDir}/scripts/timemap.py tags to see current counts from live data."
      },
      {
        "title": "Workflow Example",
        "body": "# 1. Explore what Tel Aviv nightlife looked like in 2008\npython3 {baseDir}/scripts/timemap.py timeline 2008\n\n# 2. Filter just the bars\npython3 {baseDir}/scripts/timemap.py filter --active-in 2008 --tags bar\n\n# 3. Get details on an interesting venue\npython3 {baseDir}/scripts/timemap.py venue \"Barby\"\n\n# 4. Read user memories about it\npython3 {baseDir}/scripts/timemap.py memories \"Barby\"\n\n# 5. Find nearby venues\npython3 {baseDir}/scripts/timemap.py nearby 32.0646 34.7731 --radius 0.5"
      },
      {
        "title": "Notes",
        "body": "Community-curated: Historical data maintained by timemap.co.il community\nNo API key needed: Public API endpoint, no authentication required\nBilingual: Search works with Hebrew and English venue names\nCaching: 24-hour local cache (one API call per day max, ~500KB)\nCoordinates: Haversine formula for accurate distance calculations\nDeleted venues filtered: Venues marked as deleted are automatically excluded\nColor output: ANSI colors in terminal (respects NO_COLOR env var and --no-color flag)\nUser memories: Many venues have community-submitted memories and photos\nYear estimates: Some opening/closing years are marked as estimates"
      },
      {
        "title": "Agent Usage Patterns",
        "body": "For agent integration, always use --json flag for structured output:\n\n# Search returns array of matching venues\npython3 {baseDir}/scripts/timemap.py search \"Barby\" --json\n\n# Timeline returns venues active in a year\npython3 {baseDir}/scripts/timemap.py timeline 2010 --json\n\n# Stats returns comprehensive database metrics\npython3 {baseDir}/scripts/timemap.py stats --json\n\nAll commands support --json for machine-readable output with consistent structure:\n\n{\n  \"ok\": true,\n  \"command\": \"search\",\n  \"count\": 2,\n  \"venues\": [...]\n}"
      }
    ],
    "body": "Timemap - Tel Aviv & Haifa Venue History\n\nSearch historical entertainment, nightlife, and culture venues in Tel Aviv-Yafo and Haifa from timemap.co.il - a community-curated database mapping bars, cafes, clubs, cinemas, food venues, and performance spaces throughout the cities' history.\n\nData from timemap.co.il, a non-profit project by Reut Miryam Cohen and Amir Ozer - \"a loving tribute to the places and people that made the cities we grew up in.\" Venues include opening/closing dates, locations, tags, user memories, and photos. This skill is an unofficial CLI wrapper.\n\nQuick Start\n# Search for a venue (Hebrew or English)\npython3 {baseDir}/scripts/timemap.py search \"רוטשילד\"\npython3 {baseDir}/scripts/timemap.py search \"Barby\"\n\n# See what was active in a specific year\npython3 {baseDir}/scripts/timemap.py timeline 2010\n\n# Get database statistics\npython3 {baseDir}/scripts/timemap.py stats\n\nCommands\nCommand\tDescription\nsearch <query>\tSearch venues by name or address (Hebrew or English)\nfilter\tFilter by --city, --tags, --year, --active-in, --opened, --closed\nvenue <id>\tGet full details for a specific venue (by ID or name)\ntimeline <year>\tShow all venues that were active in a given year\nnearby <lat> <lng>\tFind venues near coordinates (--radius in km, default 0.5)\ntags [tag]\tList all tags, or show venues with a specific tag\ncities\tList cities with venue counts\nstats\tDatabase statistics (venues by city, tag, decade, status)\nmemories <id>\tShow user memories for a specific venue\nrandom\tPick a random venue (prefers ones with memories/photos)\nSearch Examples\n# Search by name (Hebrew or English)\npython3 {baseDir}/scripts/timemap.py search \"טדי\"\npython3 {baseDir}/scripts/timemap.py search \"Barby\"\n\n# Search by address\npython3 {baseDir}/scripts/timemap.py search \"רוטשילד\"\npython3 {baseDir}/scripts/timemap.py search \"דיזנגוף\"\n\n# Get full details for a venue\npython3 {baseDir}/scripts/timemap.py venue 192\n\n# Find venues with user memories\npython3 {baseDir}/scripts/timemap.py memories 253\n\nFilter Examples\n# Filter by city\npython3 {baseDir}/scripts/timemap.py filter --city tlv\npython3 {baseDir}/scripts/timemap.py filter --city haifa\n\n# Filter by tag\npython3 {baseDir}/scripts/timemap.py filter --tags bar\npython3 {baseDir}/scripts/timemap.py filter --tags food\npython3 {baseDir}/scripts/timemap.py filter --tags cinema\n\n# Venues that opened in a specific year\npython3 {baseDir}/scripts/timemap.py filter --opened 2005\n\n# Venues that closed in a specific year\npython3 {baseDir}/scripts/timemap.py filter --closed 2010\n\n# Venues active in a specific year\npython3 {baseDir}/scripts/timemap.py filter --active-in 2008\n\n# Combine filters\npython3 {baseDir}/scripts/timemap.py filter --city tlv --tags bar --active-in 2010\n\nTimeline & Location Examples\n# See what was happening in a specific year\npython3 {baseDir}/scripts/timemap.py timeline 2005\npython3 {baseDir}/scripts/timemap.py timeline 1995\n\n# Find venues near coordinates (Rothschild Blvd area)\npython3 {baseDir}/scripts/timemap.py nearby 32.0646 34.7731\npython3 {baseDir}/scripts/timemap.py nearby 32.0646 34.7731 --radius 1.0\n\n# Find venues near Florentin\npython3 {baseDir}/scripts/timemap.py nearby 32.0566 34.7608 --radius 0.5\n\nBrowse & Explore\n# List all tags\npython3 {baseDir}/scripts/timemap.py tags\n\n# Show venues with a specific tag\npython3 {baseDir}/scripts/timemap.py tags bar\npython3 {baseDir}/scripts/timemap.py tags club\n\n# List cities\npython3 {baseDir}/scripts/timemap.py cities\n\n# Database statistics\npython3 {baseDir}/scripts/timemap.py stats\n\n# Random venue (great for discovery)\npython3 {baseDir}/scripts/timemap.py random\n\nOptions Reference\nOption\tCommands\tDescription\n--json\tall\tOutput in JSON format (agent-friendly)\n--limit N\tsearch, filter, timeline, nearby, tags\tMax results (default: 25 for terminal, unlimited for --json)\n--no-color\tall\tDisable colored output (auto-detected for non-TTY)\n--fresh\tall\tBypass cache and fetch fresh data from API\n--city\tfilter\tFilter by city code (tlv, haifa)\n--tags\tfilter\tFilter by tag (substring match)\n--year\tfilter\tVenues that opened or closed in this year\n--active-in\tfilter\tVenues that were active in this year\n--opened\tfilter\tVenues that opened in this year\n--closed\tfilter\tVenues that closed in this year\n--radius\tnearby\tSearch radius in km (default: 0.5)\nCity Codes\nCode\tCity\ntlv\tTel Aviv\nhaifa\tHaifa\nTags\n\n7 main categories (matching the site's UI filters):\n\nTag\tHebrew\tDescription\nbar\tברים\tBar/pub\nfood\tאוכל\tRestaurant/food venue\ncafe\tבתי קפה\tCafe\nclub\tמועדונים\tNightclub\ncinema\tבתי קולנוע\tCinema/movie theater\nlive_shows\tהופעות\tLive performances\nlgbtq\tלהטב\"ק\tLGBTQ venue\n\nAdditional tags: dance_bar, lounge, wine_bar, restaurant\n\nUse python3 {baseDir}/scripts/timemap.py tags to see current counts from live data.\n\nWorkflow Example\n# 1. Explore what Tel Aviv nightlife looked like in 2008\npython3 {baseDir}/scripts/timemap.py timeline 2008\n\n# 2. Filter just the bars\npython3 {baseDir}/scripts/timemap.py filter --active-in 2008 --tags bar\n\n# 3. Get details on an interesting venue\npython3 {baseDir}/scripts/timemap.py venue \"Barby\"\n\n# 4. Read user memories about it\npython3 {baseDir}/scripts/timemap.py memories \"Barby\"\n\n# 5. Find nearby venues\npython3 {baseDir}/scripts/timemap.py nearby 32.0646 34.7731 --radius 0.5\n\nNotes\nCommunity-curated: Historical data maintained by timemap.co.il community\nNo API key needed: Public API endpoint, no authentication required\nBilingual: Search works with Hebrew and English venue names\nCaching: 24-hour local cache (one API call per day max, ~500KB)\nCoordinates: Haversine formula for accurate distance calculations\nDeleted venues filtered: Venues marked as deleted are automatically excluded\nColor output: ANSI colors in terminal (respects NO_COLOR env var and --no-color flag)\nUser memories: Many venues have community-submitted memories and photos\nYear estimates: Some opening/closing years are marked as estimates\nAgent Usage Patterns\n\nFor agent integration, always use --json flag for structured output:\n\n# Search returns array of matching venues\npython3 {baseDir}/scripts/timemap.py search \"Barby\" --json\n\n# Timeline returns venues active in a year\npython3 {baseDir}/scripts/timemap.py timeline 2010 --json\n\n# Stats returns comprehensive database metrics\npython3 {baseDir}/scripts/timemap.py stats --json\n\n\nAll commands support --json for machine-readable output with consistent structure:\n\n{\n  \"ok\": true,\n  \"command\": \"search\",\n  \"count\": 2,\n  \"venues\": [...]\n}"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/alexpolonsky/timemap",
    "publisherUrl": "https://clawhub.ai/alexpolonsky/timemap",
    "owner": "alexpolonsky",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/timemap",
    "downloadUrl": "https://openagent3.xyz/downloads/timemap",
    "agentUrl": "https://openagent3.xyz/skills/timemap/agent",
    "manifestUrl": "https://openagent3.xyz/skills/timemap/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/timemap/agent.md"
  }
}