fab

Search and import free Fab and Quixel Megascans assets into Unreal Engine projects.

648|142|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/kevinpbuckley/VibeUE --skill fab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fab
Source: https://github.com/kevinpbuckley/VibeUE/tree/main/Content/Skills/fab
Command: npx skills add https://github.com/kevinpbuckley/VibeUE --skill fab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finding and importing Fab marketplace assets into Unreal Engine normally requires manual browsing, downloading, and importing through the editor UI. This Skill lets an AI agent search Fab's free catalog (including Quixel Megascans), verify zero-price eligibility, and import assets directly into the project, or list and import assets already owned by the signed-in Epic account.

Core Features & Use Cases

  • Free Catalog Search & Import: Search exact zero-price Fab listings (e.g., Quixel Megascans glTF assets) and import them directly under /Game/Fab/Free without adding them to the account library.
  • Owned Library Access: Authenticate via the Epic session, list owned Fab and migrated Unreal Marketplace assets, check engine version compatibility, and import BuildPatch packs and plugins.
  • Safe Licensing Workflow: Enforces explicit user EULA acceptance, re-verifies zero price before download, and polls asynchronous import status with asset path verification.
  • Use Case: Ask the agent to find a free Quixel rock asset, review the listing and EULA, then import it at High quality and confirm the resulting /Game asset path exists.

Quick Start

Search Fab's free catalog for Quixel Megascans rock assets and import the one I choose after I accept the EULA.

Frequently Asked Questions about fab

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

FAQPage Schema
How do I import free Fab assets into Unreal Engine?

Search the free catalog with search_free_catalog, show the listing and Fab EULA to the user, then call import_free_asset with accept_eula=true only after explicit user acceptance. Poll import_status until it reports imported, then verify the asset path with EditorAssetLibrary.

How do I import Quixel Megascans assets with Fab?

Use search_free_catalog with seller_filter set to Quixel Megascans and format_filter set to gltf. Eligible zero-price listings can be imported directly as glTF/GLB ZIPs through Unreal Interchange without adding them to your account library.

Can I import Fab assets I already own from my Epic account?

Yes, call auth_status first to confirm the Epic session is authenticated, then use list_library, get_asset, and import_asset to bring owned BuildPatch packs and plugins into the project. Sparse non-BuildPatch assets may be discoverable but not importable.

Does Fab import support all asset formats and materials?

The first version supports Fab glTF/GLB ZIPs through automated Unreal Interchange import, which suits Quixel 3D assets. It does not reproduce every private Megascans material setup or support every Fab product format yet.

Why do all FabService methods return UNSUPPORTED errors?

An UNSUPPORTED error_code on every method means the engine install VibeUE was built against lacks the engine Fab plugin, so FabService was compiled out. The rest of VibeUE still works; report this to the user instead of retrying.