A lossless INI parser designed for 3DMigoto files. It handles complex syntax that standard libraries cannot process.

Install

mkdir -p .claude/skills/ini-parser && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9870" && unzip -o skill.zip -d .claude/skills/ini-parser && rm skill.zip

Installs to .claude/skills/ini-parser

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Specialized Line-Based parser for 3DMigoto INI files. Use for reading/writing configuration where standard INI parsers fail due to duplicates, global variables, and comments.
174 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Read 3DMigoto INI files as a vector of strings
  • Preserve duplicate sections like TextureOverride
  • Maintain existing file comments and formatting
  • Modify configuration variables using regex patterns
  • Perform atomic file writes using atomic-fs

How it works

The parser reads the file as a list of strings to avoid data loss from standard map-based parsing. It then applies regex patterns to identify and update specific variables or key-value pairs before writing the file back atomically.

Inputs & outputs

You give it
3DMigoto INI file path
You get back
Modified INI file saved with atomic-fs

When to use ini-parser

  • Editing d3dx.ini files
  • Maintaining comments in game config files
  • Handling duplicate configuration sections

About ini-parser

Reads INI files as a list of strings rather than a map, ensuring comments and duplicate keys are preserved during editing. It uses regex targeting for atomic updates to configuration variables.

Specialized Line-Based parser for 3DMigoto INI files. Use for reading/writing configuration where standard INI parsers fail due to duplicates, global variables, and comments.

When not to use it

  • Parsing files that require standard HashMap structures
  • General purpose INI files without 3DMigoto syntax quirks

Prerequisites

atomic-fs

Limitations

  • Requires regex targeting for modifications
  • Not compatible with standard serde_ini or configparser logic

How it compares

Unlike standard parsers that corrupt files by collapsing duplicate keys or removing comments, this tool treats the file as a line-based sequence to ensure structural integrity.

Compared to similar skills

ini-parser side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
ini-parser (this skill)05moNo flagsIntermediate
fastapi-templates5202moNo flagsIntermediate
android-kotlin-development2685moReviewAdvanced
unity-developer1424moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

fastapi-templates

wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

5201,086

android-kotlin-development

aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

268679

unity-developer

sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.

142357

supabase-developer

daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

95185

payload

payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

73206

architecture-patterns

wshobson

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

55214

Search skills

Search the agent skills registry