Install
$ agentstack add skill-walterhu1015-mmskills-libreofficeimpress-insert-and-configure-images-audio-and-interactive-media ✓ 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
Insert and Configure Images, Audio, and Interactive Media
When This Skill Applies
Use this skill when the task asks you to place an image, audio object, video object, or click-triggered media interaction onto a slide in LibreOffice Impress.
Use it when:
- the target slide is already known or can be identified in the slide pane
- the task needs a real media object, not a drawn shape or text-only edit
- the workflow may include selecting a file, placing the object, or opening the Interaction dialog
Do not use it as the main skill when the task is only about resizing, aligning, or restyling an already correct media object.
Preconditions
- LibreOffice Impress is open on the target presentation.
- The correct slide can be selected in the left thumbnail pane.
- If the task names a source file, that file is accessible from the local file chooser.
Visual State Card Usage
state_cards.jsonis the full audit record for the packaged screenshots.runtime_state_cards.jsonis the compact version intended for Agent or OSWorld runtime loading.- Load only the image card that matches the current screenshot state. Do not preload all cards just because the task mentions media.
- Treat red boxes as interaction cues and green boxes as state or verification cues. They identify what matters on screen, not reusable coordinates.
Current image cards:
Images/media_insert_surface.png: selected slide plus empty content placeholder ready to start image insertionImages/media_result_state.png: systemInsert Imagechooser after starting insertion; despite the filename, this is not a finished on-slide resultImages/media_interaction_controls.png: openInteractiondialog for configuring click behavior on an already selected media object
Visual Transfer Limits
- Do not copy sample slide text, theme styling, slide numbers, filenames, object sizes, or positions unless the current task explicitly requires them.
- Do not assume the chooser folder, file ordering, or desktop theme will match the example.
- Do not treat boxed regions as exact click locations. Re-find the corresponding control in the current screenshot.
- The packaged screenshots show image insertion and click-action configuration states; final media appearance still has to be verified against the current task.
Procedure
- Select the intended slide in the left thumbnail pane.
- If the slide has an empty content placeholder and the task is to insert an image, use the placeholder insert control or the normal insert path to open the chooser.
- If the system chooser opens, use the state represented by
Images/media_result_state.pngonly for selecting the requested image file and confirming withOpen. - If the task requires click behavior, first ensure the media object exists and is selected, then open the
Interactiondialog and set the requested action. - After placement or configuration, return focus to the slide and verify the actual task result on the current slide before finishing.
Result Verification Cues
- The intended slide remains selected after the workflow.
- The requested media object is visible on the slide, or remains selected if you are still configuring it.
- If click behavior was requested, the Interaction dialog shows the chosen action before you confirm it, or the object behaves as requested after configuration.
- Do not mark the task complete from the chooser dialog alone.
Common Failure Modes
- Starting from the wrong slide thumbnail, then inserting media onto the wrong slide.
- Treating the chooser checkpoint as a finished result.
- Opening the Interaction dialog before selecting the media object.
- Copying example-only values such as a sample filename, object size, or on-screen position when the current task does not ask for them.
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.