# Send flomo-crud-skill to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- 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.
## Suggested prompts
### New install

```text
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.
```
### Upgrade existing

```text
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.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "flomo-crud-skill",
    "name": "flomo-crud-skill",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/Undertone0809/flomo-crud-skill",
    "canonicalUrl": "https://clawhub.ai/Undertone0809/flomo-crud-skill",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/flomo-crud-skill",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=flomo-crud-skill",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "agents/openai.yaml",
      "references/ui-locators.md",
      "references/workflows.md",
      "references/safety.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/flomo-crud-skill"
    },
    "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."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/flomo-crud-skill",
    "downloadUrl": "https://openagent3.xyz/downloads/flomo-crud-skill",
    "agentUrl": "https://openagent3.xyz/skills/flomo-crud-skill/agent",
    "manifestUrl": "https://openagent3.xyz/skills/flomo-crud-skill/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/flomo-crud-skill/agent.md"
  }
}
```
## Documentation

### Overview

Use Chrome MCP tools to operate on live flomo memos at https://v.flomoapp.com/mine.

This skill is for Web UI automation only. It does not depend on flomo official APIs.

Default behavior (v1):

Full CRUD (query/search, create/insert, edit, delete)
Text search first, but lock a target by memo_id before write actions
edit defaults to full content replacement (replace)
delete always requires explicit second confirmation
Auto deep scan for search with default cap of 50 memos
Minimal logging (do not persist memo body text)

### Preconditions

User is already logged in to flomo Web in Chrome
Chrome MCP is available and working in this Codex session
Prefer desktop layout (wide viewport). Mobile layout is best-effort only.

### Use This Skill When

The user asks to search or find live flomo memos
The user asks to insert/create a flomo memo in their real account
The user asks to edit/update an existing flomo memo
The user asks to delete a flomo memo and accepts confirmation steps

### Do Not Use This Skill When

The user only wants to process exported flomo HTML/archives (use flomo-memo-to-markdown instead)
The user asks for batch operations across many memos (not v1)
The user asks for attachment upload/edit support (not v1)

### Default Workflow (High Level)

Confirm Chrome MCP connectivity and switch to the flomo tab (or navigate to flomo).
For query/edit/delete, run search workflow and build memo candidates from visible memo cards/links.
If needed, deep-scan by scrolling and repeating reads up to the scan cap.
For write operations, lock the target by memo_id and present a confirmation step.
Execute UI actions with chrome_read_page refs first; refresh refs if they expire.
Validate the result by re-reading the page and summarizing the outcome.

### Safety Rules (Must Follow)

delete: Always require explicit second confirmation before actual deletion.
edit via text search: Require candidate confirmation before writing.
Do not persist memo body text to local files.
If target UI controls cannot be located reliably, stop and report a recoverable failure instead of guessing.

### Tool Priority

Use mcp-chrome-global Chrome MCP tools in this order of preference:

chrome_switch_tab / chrome_navigate
chrome_read_page (structured refs)
chrome_get_web_content (fast visible text read)
chrome_click_element, chrome_fill_or_select, chrome_keyboard
chrome_screenshot (debugging / visual confirmation)
chrome_computer (coordinate fallback, minimal use)
chrome_request_element_selection (human-in-the-loop fallback after repeated failures)

### query/search

Return candidate memos with:

memo_id
visible timestamp text
short snippet
match reason

### create/insert

Insert a new memo through the top editor and report success with best-effort new memo_id detection.

### edit

Default mode is replace (replace full memo body). append/prepend are reserved optional modes and may be unsupported in v1 unless explicitly implemented during the run.

### delete

Delete a single target memo only after the user confirms the selected candidate.

### Candidate / Action / Result Shapes

Use these internal conventions in responses and reasoning (no code API required):

### MemoCandidate

memo_id: string
timestamp_text: string
snippet: string
match_reason: string
score?: number

### ActionPlan

action: query | create | edit | delete
target_query?: string
target_memo_id?: string
edit_mode?: replace | append | prepend
scan_limit: number (default 50)
requires_confirmation: boolean

### ActionResult

success: boolean
action: string
memo_id?: string
matched_count?: number
message: string
warnings?: string[]

### Follow-Up Questions (Ask Only When Needed)

Ask only if it changes the action materially:

Multiple candidates match and a write action is requested
The user did not provide new content for create or edit
The user wants a scan cap larger than the default 50
The page layout is mobile or controls cannot be found reliably
A destructive action (delete) reaches the final confirmation point

### References

Workflow details: references/workflows.md
UI locator strategy and fallback policy: references/ui-locators.md
Safety and logging policy: references/safety.md
Validation checklist: references/test-checklist.md
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: Undertone0809
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-05-07T17:22:31.273Z
- Expires at: 2026-05-14T17:22:31.273Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/flomo-crud-skill)
- [Send to Agent page](https://openagent3.xyz/skills/flomo-crud-skill/agent)
- [JSON manifest](https://openagent3.xyz/skills/flomo-crud-skill/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/flomo-crud-skill/agent.md)
- [Download page](https://openagent3.xyz/downloads/flomo-crud-skill)