examples/skills/reference-preserving-edit/SKILL.md
Use this workflow when editing an existing HWPX while minimizing layout drift by copying first, inspecting the relevant package parts, making bounded edits with the current MCP tools, and validating the result before handoff.
npx skillsauth add airmang/hwpx-mcp-server reference-preserving-editInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this workflow when the document already exists and layout stability matters more than editing speed.
copy_document.get_document_outline, get_paragraphs_text, get_table_text, or hwpx_extract_json.package_parts, package_get_xml, package_get_text, object_find_by_tag, or object_find_by_attr.validate_structure if the source document is externally produced or suspicious.search_and_replace or batch_replace for anchored text updatesformat_text for localized stylingset_table_cell_text for fixed cellsvalidate_structure.plan_edit, preview_edit, and apply_edit are review/verification pipeline tools, not a full semantic patch engine.copy_document when the original must stay untouched.tools
Use this workflow when generating an HWPX from an approved template or from a new blank document by orchestrating the current MCP text, table, style, and copy tools without adding new public server tools.
tools
Use this workflow when filling an existing public-form or administrative HWPX with controlled placeholder replacement, fixed table-cell updates, and structure validation on the current MCP surface.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------