Install
openclaw skills install @patrick-erichsen-2/notion-marketplaceFind, compare, and add Notion Marketplace templates with linked free shortlists, explicit workspace selection, browser-driven duplication, and Notion API verification.
openclaw skills install @patrick-erichsen-2/notion-marketplaceFind templates through Notion's public Marketplace, add the selected template to the user's chosen workspace, and verify the resulting page through a Notion API connection. A saved link or browser-only success state is not an installation.
Before a workspace mutation:
self operation and record the connected workspace name and ID when exposed.Use the Notion API for baseline searches, page reads, and final verification. Use OpenClaw's browser tool only for Marketplace discovery and the Add flow that the API does not provide.
Free-only is the default. Treat a template as free only when its rendered card or template page visibly says Free; exclude missing, ambiguous, and conflicting prices. Include paid templates only after explicit user opt-in, and obtain action-time confirmation naming the template and price before checkout or spending money.
https://www.notion.com/templates/category with the browser tool and collect rendered anchors under /templates/category/. Resolve the subject only against these observed names and hrefs; keep no guessed slug list./templates/category/<slug> URL. Use an observed narrower subcategory only when the request clearly names it.https://www.notion.com/templates/search?query=<encodeURIComponent(subject)>. If the rendered results contain one clearly matching category card, follow it and use the resulting canonical category URL; otherwise remain on search results.Popular. Open the visible price filter, choose Free, and verify that the selected filter says Free. Never construct an undocumented free URL./templates/<slug> link with the visible title, creator, and price in the same card. Deduplicate by canonical href and keep the first 3-5 cards labeled Free, preserving their order. On search fallback, apply the same card-local free-label rule if no Free filter is available.https://www.notion.com/templates/<slug> URL, creator when visible, and one sentence on fit. Wait for the user's selection unless the user delegated the choice.Before opening the mutating Add control, use the browser tool to open a fresh controlled tab at https://app.notion.com/marketplace.
New workspace, preserve guest labels, deduplicate the list, and ask the user which workspace should receive the template even when there is only one option.Private area unless they name another visible destination. State which workspace the Notion API connection can verify. If the chosen browser workspace and API workspace differ, stop and ask the user to align the browser session or API connection.Add, use the Notion connector to search for the exact Marketplace title and record matching page IDs and URLs as the baseline. Fetch plausible existing matches.https://app.notion.com/marketplace/templates/<verified-slug> in the same controlled tab. Reconcile title, creator, and visible Free label with the shortlist. Stop on any paid price, checkout, or identity conflict.Add, then choose Add to Private by default or the user's named visible destination. If a desktop-app prompt covers the destination menu, dismiss it and reopen Add. Record the new sidebar title because it may differ from the Marketplace title. Preserve existing permissions.The user's workspace choice authorizes the free duplication into that workspace and destination. Continue autonomously after that choice unless authentication or a new paid or permission boundary appears.
After the browser reports duplication:
Report the chosen Marketplace template name and link, selected workspace and destination, installed Notion page URL or ID, and the specific API search and fetch evidence.