关于 flomo-web-crud
flomo-web-crud 是通过 Chrome MCP 操作 flomo 网页备忘录的技能,适合需要管理真实账户内容的用户。它提供搜索、增删改流程,并在写入前确认目标、删除前二次确认。
主要功能
- 01通过 Chrome MCP 操作 flomo 网页
- 02搜索并扫描备忘录
- 03创建、编辑和删除备忘录
- 04写入前锁定 memo_id
- 05删除前要求二次确认
适用场景
- 01查找账户中的实时备忘录
- 02从近期内容归纳状态与主题
- 03向 flomo 账户添加备忘录
- 04确认目标后修改或删除备忘录
MCP 相关
使用 Chrome MCP 工具在已登录的 flomo 网页中读取和操作备忘录;要求 Chrome MCP 可用。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ undertone0809/ flomo-skills --skill flomo-web-crud安装后在 Claude Code 中输入/flomo-web-crud确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/safety.mdtest-checklist.mdui-locators.mdworkflows.md详细介绍
Flomo 网页版 CRUD
概述
使用 Chrome MCP 工具操作 https://v.flomoapp.com/mine 上的 flomo 在线备忘录。
此技能仅用于网页 UI 自动化,不依赖 flomo 官方 API。
这是对非 mac 用户的默认建议,也是 flomo-local-api 无法运行时的备用方案。
默认行为(v1):
- 完整的 CRUD(
query/search、create/insert、edit、delete) query默认用于理解上下文:近期状态、当前关注点和价值观信号- 优先进行文本搜索,但写入操作前必须通过
memo_id锁定目标 edit默认完整替换内容(replace)delete始终需要明确的二次确认- 搜索时自动进行深度扫描,默认上限为
50条备忘录 - 最少记录日志(不持久化备忘录正文)
前置条件
- 用户已在 Chrome 中登录 flomo 网页版
- 此 Codex 会话中已启用且可正常使用 Chrome MCP
- 优先使用桌面布局(宽视口)。移动端布局仅尽力支持。
适用场景
- 用户要求搜索或查找 flomo 在线备忘录
- 用户要求根据 flomo 内容了解其近期状态、在想什么或价值观
- 用户要求在其真实账户中插入或创建 flomo 备忘录
- 用户要求编辑或更新现有备忘录
- 用户要求删除备忘录并接受确认步骤
不适用场景
- 用户只想处理导出的 flomo HTML/归档
- 用户要求对多条备忘录进行批量操作
- 用户要求支持上传或编辑附件
- 用户使用
mac,且只需要flomo-local-api已能处理的快速本地查询、创建或编辑
默认工作流(高层级)
- 确认 Chrome MCP 连接正常,并切换到 flomo 标签页(或导航至 flomo)。
- 对于
query/edit/delete,运行搜索工作流,并根据可见备忘录卡片/链接整理候选备忘录。 - 如有需要,通过滚动并重复读取进行深度扫描,但不超过扫描上限。
- 如果查询意图是反思性的,优先关注近期备忘录并提取反复出现的主题。
- 对于写入操作,通过
memo_id锁定目标并提供确认步骤。 - 优先使用
chrome_read_page的 refs 执行 UI 操作;refs 过期时刷新。 - 重新读取页面以验证结果,并总结操作结果。
安全规则(必须遵守)
delete:实际删除前始终要求明确的二次确认。- 通过文本搜索进行
edit:写入前必须确认候选项。 - 不要将备忘录正文持久化到本地文件。
- 提供反思性总结时,避免作出医疗、法律或诊断性断言。
- 如果无法可靠定位目标 UI 控件,应停止操作并报告可恢复的失败,不要猜测。
工具优先级
按以下优先顺序使用 mcp-chrome-global Chrome MCP 工具:
chrome_switch_tab/chrome_navigatechrome_read_pagechrome_get_web_contentchrome_click_element、chrome_fill_or_select、chrome_keyboardchrome_screenshotchrome_computerchrome_request_element_selection
意图映射
query/search
当用户的意图是“了解我最近的状态/在想什么/价值观”时,返回:
recent_stateactive_topicsvalue_signalssupporting_memosconfidence_notes
返回候选备忘录,并包含:
memo_id- 可见的时间戳文本
- 简短摘录
- 匹配原因
create/insert
通过顶部编辑器插入一条新备忘录,并尽可能检测新的 memo_id 后报告成功。
edit
默认模式为 replace(替换整条备忘录正文)。append / prepend 是未来可选模式。
delete
只有在用户确认所选候选项后,才能删除单条目标备忘录。
后续问题(仅在必要时询问)
只有当问题会实质性改变操作时才询问:
- 有多个匹配项,且用户要求执行写入操作
- 用户未提供用于
create或edit的新内容 - 用户要求的扫描上限高于默认值
50 - 反思性查询未指定时间范围,且“最近”的含义不明确
- 页面布局为移动端,或无法可靠地找到控件
- 破坏性操作到达最终确认环节
反思性查询启发规则
- 默认时间范围:过去 30 天
- 总结时优先依据证据
- 优先关注反复出现的信号,而非个别陈述
- 区分操作与价值观
- 保持输出简洁且可操作
参考资料
- 工作流详情:
references/workflows.md - UI 定位策略与回退政策:
references/ui-locators.md - 安全与日志政策:
references/safety.md - 验证清单:
references/test-checklist.md
评论
支持 Markdown