Files
store/data/tools/note-manager.json
zeekay 8fd4fd4bd9 Drop the catalog's expired artwork urls; artwork is served from our own origin
All 457 icon and screenshot urls across all 202 apps were presigned links to a
single bucket, signed 2025-11-05 with X-Amz-Expires=86400. They have answered
403 ExpiredRequest since the day after, and a presigned url cannot be re-signed
by whoever holds it, so the images are unrecoverable through the only address
anyone had for them and no copy exists elsewhere. There is nothing to re-host.

A url that cannot resolve is not artwork, it is an outbound request that always
fails, so the fields are removed rather than repointed. AppIcon already renders
the initial when icon is absent and the Screenshots panel already hides on an
empty list, so the page looks the same and loses 202 failing requests and 245 KB
of catalog per visit: store.json goes 494 KB to 249 KB.

Artwork is served from this site's own origin as a root-relative path. data/ is
the one source both generate-store.js and the hanzoai/cdn market build copy from
verbatim, so the rule holds in one place.
2026-08-19 22:52:10 -07:00

36 lines
2.0 KiB
JSON

{
"id": "note-manager",
"name": "Note Manager",
"description": "This tool manages text-based notes across multiple .txt files using natural language prompts.\nIt leverages an LLM to interpret user requests, identify which file to use, and perform actions : read, add, update, delete, move note to top or bottom.\nIt uses confirmation messages before modifying notes.\n\nHow to Use:\n\n1. Set up multiple .txt files by topic with short clear distinct names, and add their path to file paths in configuration.\n\n2. In configuration, also pick which note file to use as default.\n\n3. Type a request in the prompt input. Make it clear which note file to use, and which action to perform.\n\n4. Confirm actions via GUI dialogs when required.\n\nExample Prompts:\n\n- \"Personal notes, add birthday party is at 6 pm on Wednesday.\"\n\n- \"What's the most urgent in my work notes?\"\n\n- \"Update family notes, bike is better gift idea for brother\"\n\n- \"Delete word notes, we're good with all clients calls \" → Removes specified note.\n\n- \"Move exercise plan to top of personal notes\" → Reorganizes note to top.\n\n- \"Open family notes\" → Opens file in default .txt editor.\n\nAdditionally, the tool can also use the content from an image uploaded in the chat to interact with the notes.\n\nTo note, within each file, this tool considers that each distinct paragrah is a different note (uses \"\\n\\n\" as separator).",
"version": "1.0.0",
"author": "hanzo.ai",
"homepage": "local:::__gilles_test2_sep_hanzo:::note_manager",
"license": "MIT",
"category": "Productivity",
"tags": [
"note manager",
"notes",
"note"
],
"installCommand": "",
"mcpConfig": {
"command": "any",
"args": [
"local:::__gilles_test2_sep_hanzo:::note_manager"
],
"env": {}
},
"downloads": 14,
"createdAt": "2025-04-30T15:48:04.131Z",
"updatedAt": "2025-04-30T15:48:04.131Z",
"type": "Tool",
"toolLanguage": "Python",
"operatingSystem": [
"linux",
"macos",
"windows"
],
"runner": "any",
"featured": true,
"price": 0
}