# Apple AI Agent Skills

Apple publishes official AI agent skills for its tools, services, and developer workflows.

Browse 29 official AI agent skills across 3 Apple repositories, with install commands and source links.

Official page: https://skillscout.sh/official/apple/
Markdown page: https://skillscout.sh/official/apple/apple_skills_skillscout.md
Vendor website: https://apple.com/

## Prompt for your agent

Fetch this Markdown manifest as plain text: https://skillscout.sh/official/apple/apple_skills_skillscout.md. If your browser cannot display the Markdown directly, use curl or another text fetcher. Recommend the relevant Apple skills package or packages for my goal, explain which individual skills matter, and wait for my approval. After I approve, install with the npx command. If no project is open, install it as an agent skill I can use later.

## Skills packages

### apple/game-porting-toolkit

Includes 24 official skills: compiling-with-metal-shaderconverter, creating-metal4-shader-pipelines, integrating-metal-shaderconverter-shaders, managing-metal4-resources, managing-metal4-synchronization, translating-to-metal4-api.

Install:

```bash
npx skills add apple/game-porting-toolkit -y
```

Source: https://github.com/apple/game-porting-toolkit

### apple/coreai-models

Includes 3 official skills: model-authoring, model-compression-exploration, working-with-coreai.

Install:

```bash
npx skills add apple/coreai-models -y
```

Source: https://github.com/apple/coreai-models

### apple/foundation-models-utilities

Includes 2 official skills: foundation-models-language-model-protocol, foundation-models-utilities.

Install:

```bash
npx skills add apple/foundation-models-utilities -y
```

Source: https://github.com/apple/foundation-models-utilities

## Individual skills

### compiling-with-metal-shaderconverter

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@compiling-with-metal-shaderconverter -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/main/game-porting-skills/skills/compiling-with-metal-shaderconverter

### creating-metal4-shader-pipelines

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@creating-metal4-shader-pipelines -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/main/game-porting-skills/skills/creating-metal4-shader-pipelines

### integrating-metal-shaderconverter-shaders

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@integrating-metal-shaderconverter-shaders -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/integrating-metal-shaderconverter-shaders

### managing-metal4-resources

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@managing-metal4-resources -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/main/game-porting-skills/skills/managing-metal4-resources

### managing-metal4-synchronization

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@managing-metal4-synchronization -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/main/game-porting-skills/skills/managing-metal4-synchronization

### translating-to-metal4-api

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@translating-to-metal4-api -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/translating-to-metal4-api

### using-metalfx-frame-interpolation

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@using-metalfx-frame-interpolation -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/using-metalfx-frame-interpolation

### using-metalfx-temporal-upscaler

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@using-metalfx-temporal-upscaler -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/using-metalfx-temporal-upscaler

### debugging-rendering-issues

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@debugging-rendering-issues -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/main/game-porting-skills/skills/debugging-rendering-issues

### managing-metal-cpp-lifetimes

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@managing-metal-cpp-lifetimes -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/main/game-porting-skills/skills/managing-metal-cpp-lifetimes

### porting-discover

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@porting-discover -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/main/game-porting-skills/skills/porting-discover

### porting-execute

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@porting-execute -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/porting-execute

### porting-handoff

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@porting-handoff -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/porting-handoff

### porting-methodology

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@porting-methodology -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/porting-methodology

### porting-plan-goal

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@porting-plan-goal -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/porting-plan-goal

### porting-start-milestone

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@porting-start-milestone -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/porting-start-milestone

### porting-status

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@porting-status -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/porting-status

### porting-validate

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@porting-validate -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/porting-validate

### presenting-metal-drawables

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@presenting-metal-drawables -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/presenting-metal-drawables

### setting-up-macos-window

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@setting-up-macos-window -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/setting-up-macos-window

### using-game-controller

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@using-game-controller -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/using-game-controller

### using-gpucapture

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@using-gpucapture -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/using-gpucapture

### using-gpudebug

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@using-gpudebug -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/using-gpudebug

### using-metal-validation

Official Apple skill from apple/game-porting-toolkit.

Install:

```bash
npx skills add apple/game-porting-toolkit@using-metal-validation -y
```

Package: apple/game-porting-toolkit
Source: https://github.com/apple/game-porting-toolkit/tree/HEAD/game-porting-skills/skills/using-metal-validation

### model-authoring

Official Apple skill from apple/coreai-models.

Install:

```bash
npx skills add apple/coreai-models@model-authoring -y
```

Package: apple/coreai-models
Source: https://github.com/apple/coreai-models/tree/main/skills/skills/model-authoring

### model-compression-exploration

Official Apple skill from apple/coreai-models.

Install:

```bash
npx skills add apple/coreai-models@model-compression-exploration -y
```

Package: apple/coreai-models
Source: https://github.com/apple/coreai-models/tree/main/skills/skills/model-compression-exploration

### working-with-coreai

Official Apple skill from apple/coreai-models.

Install:

```bash
npx skills add apple/coreai-models@working-with-coreai -y
```

Package: apple/coreai-models
Source: https://github.com/apple/coreai-models/tree/main/skills/skills/working-with-coreai

### foundation-models-language-model-protocol

Official Apple skill from apple/foundation-models-utilities.

Install:

```bash
npx skills add apple/foundation-models-utilities@foundation-models-language-model-protocol -y
```

Package: apple/foundation-models-utilities
Source: https://github.com/apple/foundation-models-utilities/tree/main/skills/foundation-models-language-model-protocol

### foundation-models-utilities

Official Apple skill from apple/foundation-models-utilities.

Install:

```bash
npx skills add apple/foundation-models-utilities@foundation-models-utilities -y
```

Package: apple/foundation-models-utilities
Source: https://github.com/apple/foundation-models-utilities/tree/main/skills/foundation-models-utilities

## apple/game-porting-toolkit package overview

Includes 24 official skills: compiling-with-metal-shaderconverter, creating-metal4-shader-pipelines, integrating-metal-shaderconverter-shaders, managing-metal4-resources, managing-metal4-synchronization, translating-to-metal4-api.

### Top skills in this package

- compiling-with-metal-shaderconverter: Official Apple skill from apple/game-porting-toolkit.
- creating-metal4-shader-pipelines: Official Apple skill from apple/game-porting-toolkit.
- integrating-metal-shaderconverter-shaders: Official Apple skill from apple/game-porting-toolkit.
- managing-metal4-resources: Official Apple skill from apple/game-porting-toolkit.
- managing-metal4-synchronization: Official Apple skill from apple/game-porting-toolkit.
- translating-to-metal4-api: Official Apple skill from apple/game-porting-toolkit.
- using-metalfx-frame-interpolation: Official Apple skill from apple/game-porting-toolkit.
- using-metalfx-temporal-upscaler: Official Apple skill from apple/game-porting-toolkit.

### Install

Install the full package:

```bash
npx skills add apple/game-porting-toolkit -y
```

Install a specific skill:

```bash
npx skills add apple/game-porting-toolkit@compiling-with-metal-shaderconverter -y
```

Use the package when you want your agent to choose the relevant skill from this official repository.

Source: https://github.com/apple/game-porting-toolkit#readme
