bepinex — community bepinex, BotMind, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Unity Game Modding Agents requiring advanced plugin management and Harmony patching capabilities. Combined bot AI enhancement mod for SPT 4.0.12 - Looting, Questing, and MedicBuddy

Blackhorse311 Blackhorse311
[1]
[0]
Updated: 3/1/2026

Agent Capability Analysis

The bepinex skill by Blackhorse311 is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Unity Game Modding Agents requiring advanced plugin management and Harmony patching capabilities.

Core Value

Empowers agents to load plugins via BepInPlugin attributes, utilize ConfigFile for settings, and leverage Harmony for patching, all within the Unity game modding ecosystem using .NET Standard 2.1.

Capabilities Granted for bepinex

Loading custom plugins for SPT modding
Configuring plugin settings with ConfigFile
Applying Harmony patches for game modifications

! Prerequisites & Limits

  • Requires BepInEx 5.x and .NET Standard 2.1
  • Limited to Unity game modding
  • Dependent on Harmony for patching
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

bepinex

Install bepinex, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

BepInEx Skill

BepInEx is the plugin framework for Unity game modding. This project uses BepInEx 5.x with .NET Standard 2.1 for SPT (Single Player Tarkov) modding. Plugins are loaded via [BepInPlugin] attributes and use ConfigFile for settings. All patches use Harmony (see the harmony skill).

Quick Start

Plugin Entry Point

csharp
1[BepInPlugin("com.blackhorse311.botmind", "BotMind", "1.0.0")] 2[BepInDependency("xyz.drakia.bigbrain", BepInDependency.DependencyFlags.HardDependency)] 3[BepInDependency("me.sol.sain", BepInDependency.DependencyFlags.SoftDependency)] 4public class BotMindPlugin : BaseUnityPlugin 5{ 6 public static ManualLogSource Log { get; private set; } 7 8 private void Awake() 9 { 10 Log = Logger; 11 Log.LogInfo("BotMind is loading..."); 12 13 // Initialize configuration 14 BotMindConfig.Initialize(Config); 15 16 // Apply Harmony patches 17 new Harmony("com.blackhorse311.botmind").PatchAll(); 18 19 Log.LogInfo("BotMind loaded successfully!"); 20 } 21}

Configuration Binding

csharp
1public static class BotMindConfig 2{ 3 public static ConfigEntry<bool> EnableLooting { get; private set; } 4 public static ConfigEntry<float> SearchRadius { get; private set; } 5 6 public static void Initialize(ConfigFile config) 7 { 8 EnableLooting = config.Bind( 9 "General", // Section 10 "Enable Looting", // Key 11 true, // Default 12 "Enable bot looting behavior" // Description 13 ); 14 15 SearchRadius = config.Bind( 16 "Looting", 17 "Search Radius", 18 50f, 19 new ConfigDescription( 20 "Loot search distance in meters", 21 new AcceptableValueRange<float>(10f, 200f) 22 ) 23 ); 24 } 25}

Key Concepts

ConceptUsageExample
Plugin GUIDUnique identifier"com.author.modname"
Hard dependencyRequired modDependencyFlags.HardDependency
Soft dependencyOptional modDependencyFlags.SoftDependency
ConfigEntryRuntime settingconfig.Bind("Section", "Key", default)
ManualLogSourceLoggingLogger.LogInfo("message")

Common Patterns

Soft Dependency Check

When: Integrating with optional mods like SAIN

csharp
1private static bool _sainChecked; 2private static bool _sainAvailable; 3 4public static bool IsSAINAvailable() 5{ 6 if (!_sainChecked) 7 { 8 _sainAvailable = Chainloader.PluginInfos.ContainsKey("me.sol.sain"); 9 _sainChecked = true; 10 } 11 return _sainAvailable; 12}

Lifecycle Hooks

When: Responding to game events

csharp
1private void Awake() // Plugin load - register patches, config 2private void Start() // After all plugins loaded 3private void OnEnable() // Plugin enabled 4private void OnDisable() // Plugin disabled 5private void OnDestroy() // Cleanup resources

See Also

  • harmony - Patching game methods
  • csharp - Language patterns
  • unity - MonoBehaviour lifecycle
  • dotnet - Build and project configuration

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is bepinex?

Ideal for Unity Game Modding Agents requiring advanced plugin management and Harmony patching capabilities. Combined bot AI enhancement mod for SPT 4.0.12 - Looting, Questing, and MedicBuddy

How do I install bepinex?

Run the command: npx killer-skills add Blackhorse311/BotMind/bepinex. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for bepinex?

Key use cases include: Loading custom plugins for SPT modding, Configuring plugin settings with ConfigFile, Applying Harmony patches for game modifications.

Which IDEs are compatible with bepinex?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for bepinex?

Requires BepInEx 5.x and .NET Standard 2.1. Limited to Unity game modding. Dependent on Harmony for patching.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add Blackhorse311/BotMind/bepinex. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use bepinex immediately in the current project.

Related Skills

Looking for an alternative to bepinex or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI