project-settings

Configure Unreal Engine project and editor settings via the Unreal Python API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables programmatic configuration of Unreal Engine project settings and editor preferences, reducing manual setup and ensuring consistency across projects.

Core Features & Use Cases

  • Project-wide configuration: Set general project info, default maps, and INI-based settings from Python commands.
  • Editor customization: Adjust UI scale, toolbar icons, colors, and EditorStyleSettings via the ProjectSettingsService.
  • Automation & discovery: Save and apply settings, discover settings classes, and preview changes to streamline team workflows.

Quick Start

Use unreal.ProjectSettingsService to set the project name, map defaults, and editor appearance in a single script.

Frequently Asked Questions about project-settings

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

FAQPage Schema
How do I automate Unreal Engine project settings configuration with Python?

You can automate Unreal Engine project settings configuration using the unreal.ProjectSettingsService Python API to set project info, map defaults, and editor preferences programmatically. This streamlines environment setup and ensures consistency across projects.

Can I modify Unreal EditorStyleSettings and UI preferences via Python?

Yes, you can modify EditorStyleSettings and editor preferences like UI scale, toolbar icons, and colors programmatically via the ProjectSettingsService Python API in Unreal Engine.

What is the best way to standardize Unreal Engine INI config across multiple projects?

Standardizing Unreal Engine INI config is best handled by applying settings programmatically through the ProjectSettingsService, which allows you to set, save, and discover settings classes consistently across team onboarding workflows.

Does the Unreal Python API support discovering and setting all project settings classes?

Yes, the Unreal Python API supports settings discovery, allowing you to discover settings classes and apply configurations across general project info, maps, and INI-based editor settings.

How do I set default maps in an Unreal Engine project using Python?

You can set default maps in an Unreal Engine project by calling the ProjectSettingsService Python API to specify map defaults, then saving the configuration to apply the changes to your project environment.

What are the limitations of using Python to configure Unreal project settings?

Configuring Unreal project settings with this Skill requires the Unreal Python API and ProjectSettingsService utilities to be available in your environment, limiting its use to contexts where these dependencies are accessible.