file-presentation

Presents created or modified files in a structured metadata table with confirmation gates.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/gozonerd/shadow-ai-assessment --skill file-presentation-gozonerd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-presentation
Source: https://github.com/gozonerd/shadow-ai-assessment/tree/main/.claude/skills/file-presentation
Command: npx skills add https://github.com/gozonerd/shadow-ai-assessment --skill file-presentation-gozonerd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When an AI assistant produces or modifies files, users often receive bare file paths or links with no context about size, type, inputs, or destination. This Skill enforces a consistent presentation protocol so every file is delivered with full metadata and a confirmation gate before moving on. ## Core Features & Use Cases - Structured Metadata Tables: Presents each file with filename, path, type, size, destination, input files, and prompt documentation status. - One-at-a-Time Delivery: Files are presented individually with a confirmation gate, never batch-dumped, unless the user explicitly requests otherwise. - Prompt Documentation Tracking: Detects whether the prompt that produced a file is documented, and flags or saves undocumented prompts to a prompts/ subfolder. - Use Case: After generating a report and a spreadsheet, the assistant presents each file one at a time with its metadata table, waits for confirmation, and notes where each file should be moved. ## Quick Start Ask the assistant to present the file it just created in thread with full metadata.

Frequently Asked Questions about file-presentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get an AI assistant to show file details before downloading?

Use a file presentation protocol that renders a metadata table with filename, path, type, size, and destination before any download link. This Skill enforces that format automatically whenever a file is created or referenced.

How to present multiple generated files without overwhelming the conversation?

Present files one at a time and wait for user confirmation before showing the next. Batch presentation is only used when the user explicitly asks to see all files at once.

What does 'present in thread' mean for file output?

Present in thread means rendering the full file content inline in the conversation, using a reinforced fenced code block when the content contains markdown, along with the standard metadata table above it.

When should file content be shown inline versus as a download?

Files under 50 lines that need review are shown inline, while DOCX, PDF, XLSX, and files over 100 lines are offered as downloadable paths. Inline rendering is always used when the user requests present in thread.

How is prompt documentation handled for generated files?

Short trivial prompts are marked inline, documented prompts reference their saved path, and substantial undocumented prompts are saved as markdown files in a prompts subfolder and presented with the same protocol.