Skip to main content

clipboard-file

Copy files, zips, images, screenshots, artifacts, or bundles to the desktop clipboard as file-manager paste items. Use when the user says copy a file to clipboard, copy a zip to clipboard, copy an image to clipboard, put this artifact on the clipboard, or when KDE/X11, GNOME, xclip, text/uri-list, or x-special/gnome-copied-files clipboard targets matter.

소스 정보

저장소
grahama1970/agent-stack-public
최근 소스 활동
2026년 9월 24일 15:51
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
3 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
clipboard-file
description
Copy files, zips, images, screenshots, artifacts, or bundles to the desktop clipboard as file-manager paste items. Use when the user says copy a file to clipboard, copy a zip to clipboard, copy an image to clipboard, put this artifact on the clipboard, or when KDE/X11, GNOME, xclip, text/uri-list, or x-special/gnome-copied-files clipboard targets matter.
metadata
{"short-description":"Copy files as desktop clipboard paste items"}
provides
["file-clipboard-copy","desktop-file-list-mime","clipboard-target-verification"]
composes
["best-practices-kde","agentic-evals"]
complies
["best-practices-skills","best-practices-kde"]
disciplines
["developer-tooling"]
# Clipboard File Use this skill whenever a user asks to copy a file-like artifact to the clipboard. Do not copy only a plain path. Do not copy raw file bytes unless the user explicitly asks for raw clipboard contents. A file-manager paste requires a desktop file-list MIME target. ## Required Workflow 1. Resolve the requested file to an existing absolute path. 2. Run the bundled script: ```bash ./scripts/copy-file-to-clipboard.sh /absolute/path/to/file.zip ``` 3. Report the verified target and file URI from the script output. ## Target Rules - KDE/X11: use `text/uri-list`. - GNOME/X11: use `x-special/gnome-copied-files`. - Unknown X11 desktop: default to `text/uri-list`, because it is the cross-desktop file-list target. The script auto-detects the desktop. Override only when needed: ```bash copy-file-to-clipboard.sh --target kde /absolute/path/to/file.zip copy-file-to-clipboard.sh --target gnome /absolute/path/to/file.zip copy-file-to-clipboard.sh --target uri-list /absolute/path/to/file.zip copy-file-to-clipboard.sh --target gnome-copied-files /absolute/path/to/file.zip ``` ## Verification Contract The operation is not complete unless verification reads back: - `TARGETS` containing the selected MIME target. - The clipboard payload containing the expected `file:///absolute/path` URI. - A live persistent `xclip` owner process for the selected target. If verification fails, say it failed and include the deterministic file path as fallback. ## Payload Formats KDE/X11 and URI-list payload: ```text file:///absolute/path/to/file.zip\r\n ``` GNOME copied-files payload: ```text copy file:///absolute/path/to/file.zip ```
GitHub에서 보기