# Save, Export, and Template Writer Documents

> Use Writer's output surfaces to save a copy, confirm an export target such as PDF, or store the current document as a reusable template.

- **Type:** Skill
- **Install:** `agentstack add skill-walterhu1015-mmskills-libreofficewriter-save-export-and-template-writer-documents`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [walterhu1015](https://agentstack.voostack.com/s/walterhu1015)
- **Installs:** 0
- **Category:** [Content & Media](https://agentstack.voostack.com/c/content-and-media)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [walterhu1015](https://github.com/walterhu1015)
- **Source:** https://github.com/walterhu1015/MMSkills/tree/main/skills_library/libreoffice_writer/LIBREOFFICEWRITER_Save_Export_and_Template_Writer_Documents

## Install

```sh
agentstack add skill-walterhu1015-mmskills-libreofficewriter-save-export-and-template-writer-documents
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Save, Export, and Template Writer Documents

## When This Skill Applies

- The document edits are already complete and the remaining work is to send the document through the correct output surface.
- The task explicitly asks to save a copy, export to another format such as PDF, or save the current document as a reusable template.
- The current screenshot already shows either the File menu route, a save/export file chooser, or the dedicated template dialog.

## Preconditions

- Writer is open on the target document.
- The requested filename, format, or template name is known from the task.
- Content editing should be finished before entering this flow.

## Do Not Use

- Do not use this skill for paragraph, character, table, or reference edits inside the document body.
- Do not treat `Save`, `Save a Copy...`, PDF export, and `Save As Template` as interchangeable. Pick the exact route the task asks for.

## Procedure

1. Choose the exact route first.
If the task must keep the original file untouched, use `Save a Copy...`.
If the task must produce another format, stay in the export/save chooser until the requested format is visibly selected.
If the task is about templates, use the dedicated template modal rather than a generic file save.

2. Verify the route before committing.
For PDF tasks, verify both the filename and that the file type is visibly set to PDF.
For template tasks, verify that the dialog title is `Save As Template` and the template-name field is filled.
For copy-save tasks, verify that Writer opened a new output dialog instead of silently overwriting the current file.

3. Commit only after the surface matches the task.
Do not click the final save button while the dialog still shows the wrong format, the wrong filename, or the wrong output mode.

## 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_use` matches the current surface. Do not preload all save/export images just because the task mentions output.
- Use the cards as recognition aids, not coordinate templates.

## Common Failure Modes

- Using `Save` when the task required `Save a Copy...`, which can overwrite the source file.
- Clicking `Save` in the chooser before checking that the file-type control matches the requested format.
- Treating a generic file chooser as proof that the template flow is correct.
- Reusing example filenames or paths from the image cards instead of the task's requested value.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [walterhu1015](https://github.com/walterhu1015)
- **Source:** [walterhu1015/MMSkills](https://github.com/walterhu1015/MMSkills)
- **License:** Apache-2.0

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-walterhu1015-mmskills-libreofficewriter-save-export-and-template-writer-documents
- Seller: https://agentstack.voostack.com/s/walterhu1015
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
