core-ml

Integrates Core ML, Vision, and Natural Language into Apple apps for on-device inference.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/ano4l/SiteRent --skill core-ml-ano4l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-ml
Source: https://github.com/ano4l/SiteRent/tree/main/skills/core-ml
Command: npx skills add https://github.com/ano4l/SiteRent --skill core-ml-ano4l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

On-device ML integration across Apple platforms through Core ML, Vision, and Natural Language, with decision guidance between Core ML and Foundation Models.

Core Features & Use Cases

  • Core ML model integration into Xcode projects (adding mlmodel/.mlmodelc, configuration, and caching)
  • Vision-based image analysis, OCR, object detection, and face recognition
  • Natural Language processing for sentiment, language detection, NER, and tokenization
  • Create ML training and model optimization for on-device deployment
  • Decision guide between Core ML and Foundation Models for selecting the right approach in different app scenarios
  • Provide architecture patterns and templates to accelerate production-grade ML integration

Quick Start

Choose your ML goal and bootstrap your project with the Core ML templates to start integrating on-device ML.

Frequently Asked Questions about core-ml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate a Core ML model into an iOS app for on-device inference?

You integrate Core ML models into iOS apps by adding .mlmodel or .mlmodelc files to your Xcode project, configuring compute unit settings, and using templates for model loading and caching to run efficient on-device inference.

What's the best way to perform on-device OCR and face recognition in an Apple app?

On-device OCR and face recognition in Apple apps are best handled using the Vision framework, which provides built-in requests for image analysis, object detection, and face recognition tasks directly on the device.

How do I run Natural Language processing for sentiment analysis and NER on macOS?

Natural Language processing on macOS uses the Natural Language framework to perform sentiment analysis, language detection, named entity recognition (NER), and tokenization through configurable NLP pipelines.

When should I choose Core ML over Foundation Models for my app's ML workloads?

Choose Core ML over Foundation Models when you need direct model integration, Vision-based image analysis, or NLP features with specific compute unit configurations, using the decision guide to match your app scenario.

Can I optimize and deploy custom ML models for on-device inference in iOS?

Yes, you can optimize and deploy custom models for on-device inference in iOS by using Create ML for training and applying model optimization techniques before integrating the final models into your app architecture.

Does Core ML integration require specific architecture patterns for production-ready ML workloads?

Core ML integration uses architecture patterns and templates to accelerate production-grade ML workloads, providing structured routes from model loading to Vision requests and NLP pipelines with configurable compute units.