AdielMag
Community@AdielMag
AdielMag provides Unity Editor MCP skills for scene, GameObject, prefab, asset, and profiler control, plus Obsidian note management and web content extraction.
Agent Skills by AdielMag
Showing 82 vetted skills indexed across 1 GitHub repositories.
defuddle
Extract clean markdown content from web pages using the Defuddle CLI.
obsidian-markdown
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, and properties.
obsidian-bases
Create and edit Obsidian Bases files with views, filters, formulas, and summaries.
obsidian-cli
Controls Obsidian vaults via CLI to read, create, search notes and debug plugins.
json-canvas
Create and edit JSON Canvas files with nodes, edges, and groups for Obsidian.
assets-create-folder
Creates folders under the Unity Assets directory and returns their GUIDs.
scene-open
Opens a Unity scene asset in Single or Additive mode and returns all opened scenes.
gameobject-component-add
Adds one or more Components to a GameObject in an opened Unity Prefab or active Scene.
gameobject-find
Finds a GameObject in the opened Unity Prefab or active Scene with optional data, components, bounds, and hierarchy.
ping
Echoes an input message back to verify MCP transport connectivity.
unity-initial-setup
Installs unity-mcp-cli and configures Unity projects with MCP integration and AI skills.
package-search
Search Unity's package registry and installed packages by query string.
scene-save
Saves an opened Unity scene to its asset file or a new .unity path.
object-get-data
Reads serialized fields and properties from UnityEngine.Object instances with path-scoped filtering.
tests-run
Execute Unity EditMode or PlayMode tests and return per-test results with filters.
assets-modify
Modify Unity asset files via content overrides, path patches, or JSON Merge Patch.
package-add
Installs Unity packages from registry, Git URL, or local path via manifest.json.
editor-selection-get
Retrieve current Unity Editor selection data including GameObjects, transforms, instance IDs, and asset GUIDs.
gameobject-create
Creates GameObjects in Unity scenes or prefabs with optional parenting, transforms, and primitive shapes.
script-delete
Deletes C# script files from a Unity project and waits for recompilation to finish.
assets-prefab-create
Creates Unity prefabs and prefab variants from scene GameObjects or existing prefab assets.
assets-shader-list-all
Lists all shaders available in Unity project assets and packages sorted alphabetically.
script-update-or-create
Writes C# script files in Unity with Roslyn syntax validation before saving.
editor-application-set-state
Start, stop, or pause Unity Editor playmode via the unity-mcp-cli tool.
Frequently Asked Questions About AdielMag
FAQPage SchemaWhat tasks can I perform with AdielMag's Unity skills?▼
You can open and save scenes, create and modify GameObjects and components, manage prefabs and assets, install UPM packages, execute C# via Roslyn, run EditMode/PlayMode tests, capture screenshots, and collect profiler memory, rendering, and frame statistics — all through MCP tool calls against a live Unity Editor.
Who are these skills designed for?▼
Unity developers and technical artists who want AI-driven control of the Unity Editor, plus Obsidian users managing markdown notes, Bases, and Canvas files. The unity-skill-create skill also targets engineers building custom MCP tools as C# partial classes with [AiTool] attributes.
How do I install and run these Unity MCP skills?▼
Start with the unity-initial-setup skill, which installs the unity-mcp-cli command line tool, essential packages, and basic project configuration. Once the Unity Editor is connected, use unity-tool-list to discover registered tools and the ping skill to verify SignalR connectivity.
What prerequisites do these skills require?▼
Unity skills require a running Unity Editor with the MCP plugin installed and the unity-mcp-cli tool configured. Obsidian skills require an Obsidian vault, and the defuddle skill requires the Defuddle CLI. Many Unity operations require saved scenes, since dirty scenes abort test runs.
Can I extend the Unity skill set with custom tools?▼
Yes. The unity-skill-create skill writes a C# file that Unity compiles into a new MCP tool, requiring a partial class with [AiToolType], methods decorated with [AiTool], and Unity API calls routed through MainThread.Instance.Run(). The unity-skill-generate skill regenerates SKILL.md files from registered tools.