Install
$ agentstack add skill-walterhu1015-mmskills-libreofficewriter-find-and-replace-text-or-formatting ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Find and Replace Text or Formatting
When This Skill Applies
- The task explicitly needs repeated literal replacements or formatting replacement through Writer's Find and Replace surface.
- The task depends on the Find and Replace dialog, the replacement-formatting subdialog, or the replace-count confirmation message.
- This is the right skill for repeated-match replacement, not for a one-off direct edit on visible text.
Preconditions
- The target document is already open.
- The search target, replacement text, or replacement formatting rule is already known.
- If the task later requires saving or exporting, finish the replacement first and then hand off to the save/export skill.
Do Not Use
- Do not use this skill for simple selection-plus-toolbar edits such as changing one visible word to bold, subscript, or a new font.
- Do not promote this skill to the front of ordinary Writer tasks just because it could theoretically be used.
- If the task is primarily regex or pattern-class driven, prefer the regex specialist instead.
Procedure
- Open or confirm the main Find and Replace dialog.
Enter the find term and confirm the scope options only if the task actually needs them.
- If the task changes formatting instead of literal text, open the replacement-formatting controls and set only the requested attribute.
Do not carry over stale formatting or selection-only options from previous attempts.
- Run
ReplaceorReplace Allbased on the task.
Use Replace All only when the whole-document scope is correct.
- Verify before leaving the flow.
Check the replace-count message and, when formatting matters, also verify the changed document content on the page. If the count looks wrong or the visible text did not change as intended, stay in the dialog and correct the scope or fields before moving on.
Visual State Card Usage
- Detailed authoring cards live in
state_cards.json. - Runtime-facing cards live in
runtime_state_cards.json. - Load only the state whose
when_to_usematches the current surface. - Use the success-message card only after a replacement has actually been triggered.
Common Failure Modes
- Running
Replace Allwith the wrong scope because a stale option such as selection-only or match-case was left enabled. - Trusting the replace-count message alone when the task also requires formatting verification on the document canvas.
- Using Find and Replace as a default selection aid on tasks that should stay on the main document surface.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: walterhu1015
- Source: walterhu1015/MMSkills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.