Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill document명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | document |
| description | | Use when this capability is needed. |
Display markdown documents with optional text selection and diff highlighting.
Try asking:
Display a document (read-only):
Use canvas_display_document with:
content: "# My Document\n\nMarkdown content here."
title: "Document Title"
diffs: [{ startOffset: 10, endOffset: 20, type: "added" }] // optional
Edit/select from a document:
Use canvas_edit_document with:
content: "# My Document\n\nSelect some text here."
title: "Edit Mode"
Use canvas_spawn with:
kind: "document"
scenario: "edit" or "display" or "email-preview"
config: { content: "...", title: "..." }
display (default)Read-only document view with markdown rendering. User can scroll but cannot select text.
editInteractive document view with text selection. User can click and drag to select text, which is returned when canvas closes.
email-previewSpecialized view for email content display with email-specific formatting.
interface DocumentConfig {
content: string; // Markdown content
title?: string; // Document title (shown in header)
diffs?: DocumentDiff[]; // Optional diff markers for highlighting
readOnly?: boolean; // Disable selection (default: false for edit)
}
interface DocumentDiff {
startOffset: number; // Character offset in content
endOffset: number;
type: "added" | "removed" | "modified";
}
Supported markdown features:
# H1, ## H2, etc.)**text**)*text*)`inline` and fenced blocks)[text](url))- or * bullets)>)interface DocumentSelection {
selectedText: string; // The selected text
startOffset: number; // Start character offset
endOffset: number; // End character offset
startLine: number; // Line number (1-based)
endLine: number;
startColumn: number; // Column in start line
endColumn: number;
}
Up/Down or scroll: Navigate documentq or Esc: Close/cancelAfter spawning with canvas_spawn, you can:
Use canvas_get_selection to get current text selection
Use canvas_get_content to get full document content
Use canvas_update to change content/config
Use canvas_close to close the canvas
Converted and distributed by TomeVault — claim your Tome and manage your conversions.