Normalize escaped topic markers in notes. Convert literal \# and leading * item markers into proper Markdown headings, while preserving fenced code blocks and real lists.
Standardize notes that use literal topic markers like \# ... and leading *... / * ... as pseudo-headings.
\# to denote a topic start.*/\* as item-level topic markers (not intended as list bullets).``` or ~~~).^\\#\s*(.+)$ -> heading (## or ### based on file style)^\\#\s*$ -> blank line^(#{1,6})\s+\\#\s*(.+)$ -> keep same heading level, remove escaped hash^\*+\s*(.+)$ -> heading (### by default)^\\\*+\s*(.+)$ -> heading (### by default)* is used as actual list syntax.*\# title*), strip wrappers and normalize.## if the note already uses ## for top-level topics.### to avoid flattening document structure.After conversion, confirm no marker remnants outside code fences:
^\\#^#{1,6}\s+\\#^\\?\*\s*\SAlso spot-check beginning + a middle section for readability.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer