ios-slim-bindings

Community

Create lean iOS bindings with native interop.

AuthorRedth
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill simplifies building lightweight Native Library Interop (Slim Bindings) for iOS in .NET MAUI and .NET apps, enabling you to expose only the required native APIs while avoiding heavy, traditional bindings.

Core Features & Use Cases

  • Create slim Swift/Objective-C wrappers that expose a focused subset of a native iOS library.
  • Configure and generate a .NET binding project (ApiDefinition.cs, csproj) and an xcframework ready for distribution.
  • Use Case: Bind a third-party iOS SDK for a MAUI app to access authentication or analytics features without binding the full API surface.

Quick Start

Scaffold a new iOS binding named MyBinding, implement a simple Swift wrapper, generate ApiDefinition.cs, wire up the binding project, and build to produce the xcframework.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ios-slim-bindings
Download link: https://github.com/Redth/maui-skillz/archive/main.zip#ios-slim-bindings

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.