umbraco-file-upload-preview

Generate custom file upload preview components for the Umbraco backoffice.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-file-upload-preview-albanist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-file-upload-preview
Source: https://github.com/albanist/umbraco_CLI/tree/main/skills/property-editors/umbraco-file-upload-preview
Command: npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-file-upload-preview-albanist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation of custom visual previews for various file types within the Umbraco backoffice during the file upload process, enhancing user experience and file management.

Core Features & Use Cases

  • Custom Previews: Implement tailored previews for specific MIME types (e.g., images, PDFs, audio).
  • Component-Based: Leverages Umbraco's extension system and Umbraco Element for UI development.
  • Use Case: Automatically display a thumbnail for uploaded images or a document icon for PDFs directly in the media upload interface.

Quick Start

Implement a custom file upload preview component for PDF files in Umbraco.

Frequently Asked Questions about umbraco-file-upload-preview

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

FAQPage Schema
How do I add custom file upload previews in the Umbraco backoffice?

To add custom file upload previews in Umbraco, you define manifest files and LitElement-based custom elements that integrate with the extension registry and Umbraco Element to render visual previews for specified MIME types during uploads.

Can I display specific previews for different MIME types like PDFs or audio files in Umbraco?

Yes, you can implement tailored visual previews for specific MIME types in Umbraco, such as displaying a document icon for PDFs or a thumbnail for images, directly within the media upload interface.

What do I need to build a custom Umbraco media upload component?

Building a custom Umbraco media upload component requires defining manifest files and creating LitElement-based custom elements that hook into Umbraco's extension registry and leverage Umbraco Element for rendering.

Does Umbraco's extension system support custom rendering for file uploads?

Yes, Umbraco's extension system supports custom rendering for file uploads by allowing developers to register LitElement-based custom elements that display visual previews for specified MIME types in the backoffice.

Why create custom file upload preview components for Umbraco?

Creating custom file upload preview components for Umbraco enhances user experience and file management by providing immediate visual feedback, such as thumbnails or icons, directly in the backoffice media upload interface.