Skip to main content

rich-file-sharing

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

跳到安装

来源信息

仓库
Th0rgal/sandboxed-library-template
最近来源活动
2026年2月13日 21:56
检测到的 SKILL.md 语言
英语
星标
8
分支
16

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
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" /> ```
在 GitHub 查看