
Umbraco File Upload Preview
This one handles custom file upload previews in the Umbraco backoffice when you need something beyond the default thumbnail behavior. You define which MIME types to target (PDFs, audio files, whatever), then build a Lit element that renders your preview during the upload flow. The skill pulls fresh docs from the official Umbraco site and generates both the manifest and element implementation. Honestly most useful when you're dealing with specific file types that need context before they hit the media library, like showing waveforms for audio or custom icons for proprietary formats. It implements the UmbFileUploadPreviewElement interface and manages object URLs properly so you don't leak memory.
- skills.sh installs
- 396
- GitHub stars
- 27
- last updated
- Aug 21, 2026
Install
$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-file-upload-preview --agent claude-codeInstalls into .claude/skills of the current project.
Files
Umbraco File Upload Preview
What is it?
File Upload Previews are custom web components that render previews for specific file types during upload in Umbraco. They allow you to create visual representations for files based on their MIME types, such as displaying thumbnails for images, waveforms for audio, or custom icons for specific file formats.
Documentation
Always fetch the latest docs before implementing:
- Foundation: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/foundation
- Extension Registry: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-registry
- Umbraco Element: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/foundation/umbraco-element
Related Foundation Skills
- Umbraco Element: Base class for creating UI components
- Reference skill:
umbraco-umbraco-element
- Reference skill:
Workflow
- Fetch docs - Use WebFetch on the URLs above
- Ask questions - What MIME types? What preview display?
- Generate files - Create manifest + element based on latest docs
Sponsors
Details
- Repository
- github.com/umbraco/umbraco-cms-backoffice-skills
- Categories
- Documentation, .NET & C#
- First seen
- Jun 3, 2026
More from umbraco/umbraco-cms-backoffice-skills
All 76- Umbraco Picker Data Source396
- Umbraco Collection Action395
- Umbraco Global Context395
- Umbraco Kinds395
- Umbraco Property Value Preset395
- Umbraco Conditions394
- Umbraco Menu394
- Umbraco Search Provider394
- Umbraco Manifest Picker393
- Umbraco Preview App Provider393
- Umbraco Search Result Item393
- Umbraco Sorter393
- Umbraco Monaco Markdown Editor Action392
- Package Script Writer391
- Umbraco Tree391
- Umbraco Umbraco Element388
- Umbraco Tree Item387
- Umbraco Skill Validator386
- Umbraco Tiptap Extension386
- Umbraco Theme385
- Umbraco Workspace385
- Umbraco Playwright Testhelpers384
- Umbraco Skill Test Runner384
- Umbraco State Management384