ini-parser
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.zipInstalls 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.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
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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ini-parser (this skill) | 0 | 5mo | No flags | Intermediate |
| fastapi-templates | 520 | 2mo | No flags | Intermediate |
| android-kotlin-development | 268 | 5mo | Review | Advanced |
| unity-developer | 142 | 4mo | No flags | Advanced |
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.
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.
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.
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.
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.
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.