Skip to main content

rich-file-sharing

Share files and images inline using <image> and <file> component syntax for rich previews in the UI.

Zur Installation springen

Quellinformationen

Repository
Th0rgal/sandboxed-library-template
Letzte Quellaktivität
13. Februar 2026 um 21:56
Erkannte Sprache von SKILL.md
Englisch
Sterne
8
Forks
16

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
rich-file-sharing
description
Share files and images inline using <image> and <file> component syntax for rich previews in the UI.
# Rich File Sharing Share files and images with rich inline previews using component tags. ## Use when - You need to present images or downloadable files inline in the UI. - You want rich previews for artifacts or reports. ## Don't use when - The UI does not support `<image>`/`<file>` tags. - You only need to paste raw text or code snippets. ## Outputs - Inline previews (no additional files created). ## Templates or Examples - Use the tag examples below as templates. ## Image preview ``` <image path="./chart.png" alt="Sales chart" /> ``` Renders an inline image thumbnail. Click to expand. Attributes: - `path` (required) — relative or absolute path to the image file - `alt` (optional) — description shown as alt text ## File download card ``` <file path="./report.pdf" name="Q4 Report" /> ``` Renders a download card with icon, filename, and size. Attributes: - `path` (required) — relative or absolute path to the file - `name` (optional) — display name (defaults to filename) ## Rules 1. **Verify the file exists** before referencing it — the UI shows an error for missing files 2. Use **relative paths** from the workspace root (e.g. `./output/chart.png`) 3. Tags must be **self-closing** (`/>`) 4. Place tags on their **own line** for best rendering 5. Use `<image>` for visual content (PNG, JPG, GIF, WebP, SVG) 6. Use `<file>` for downloads (PDF, CSV, ZIP, code files, etc.) ## Examples After generating a matplotlib chart: ``` <image path="./output/chart.png" alt="Revenue by quarter" /> ``` After creating a data export: ``` <file path="./output/data.csv" name="Exported Data" /> ``` Multiple outputs: ``` Here are the results: <image path="./plots/figure1.png" alt="Distribution plot" /> <file path="./results/summary.json" name="Full Results" /> ```
Auf GitHub ansehen