Agent skill

Building Apple Platform Products

by malpern in malpern/VoxClaw

Builds, tests, archives, and deploys Swift packages and Xcode projects for Apple platforms.

No licenceAuto-check: notesMobile

Install Building Apple Platform Products

skills CLI
$ npx skills add malpern/VoxClaw --skill building-apple-platform-products -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install malpern/VoxClaw building-apple-platform-products --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/malpern/VoxClaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/commands/building-apple-platform-products .claude/skills/building-apple-platform-products && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
building-apple-platform-products
GitHub stars
208
Token cost
~2.8k tokens
SKILL.md length
1,097 words
Files
16 (incl. references)
Skills in repo
9
Repo updated
First seen
Licence
None found

At a glance

Builds, tests, archives, and deploys Swift packages and Xcode projects for Apple platforms.

  • Works in 10 steps: swift build with Xcode submodules: Only… → Missing destination for iOS: Use… → Unnecessary workspace flag: Only use… → …
  • Running xcodebuild
  • SKILL.md covers When to Use This Skill, xcrun Tool Resolution, Tool Selection and Project Discovery, plus 8 more sections
  • Calls xcrun, xcodebuild and swift

What it does

Building Apple Platform Products is an agent skill from malpern/VoxClaw. Builds, tests, archives, and deploys Swift packages and Xcode projects for Apple platforms. Use when running xcodebuild, swift build, swift test, xcrun simctl, xcrun devicectl, or any xcrun developer tool. Covers project discovery, simulator management, physical device deployment, code signing, profiling, distribution, and binary inspection.

Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including reference files (for example `references/archiving.md`, `references/binary-tools.md` and `references/ci-cd-patterns.md`).

It sits in Mobile, covering iOS development. It works with Xcode and Swift. The repository describes itself as: Give OpenClaw a voice — Let your agent speak from any Mac on your network.

When your agent uses it

  • Running xcodebuild
  • Xcrun devicectl
  • Any xcrun developer tool

Example prompts

  • “/building-apple-platform-products”

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. swift build with Xcode submodules: Only works for standalone packages. Use xcodebuild with the package's scheme instead.
  2. Missing destination for iOS: Use -destination 'generic/platform=iOS' for builds, or specify a simulator for tests.
  3. Unnecessary workspace flag: Only use -workspace for CocoaPods or multi-project setups. Standard projects with SPM dependencies just use…
  4. Case-sensitive scheme names: Run xcodebuild -list to see exact scheme names.
  5. Outdated simulator names: Names change with Xcode versions. Run xcrun simctl list devices available.
  6. Code signing errors: Add CODE_SIGNING_ALLOWED=NO for builds that don't require signing.
  7. Stale xcrun cache: After Xcode upgrades, run xcrun --kill-cache.
  8. devicectl only works with iOS 17+: Older devices are invisible to devicectl.
  9. xctrace outputs to stderr: Redirect with 2>&1 when parsing xcrun xctrace list devices.
  10. JSON output for scripting: Both simctl and devicectl provide JSON output flags — always prefer structured output over parsing…

What it can do on your machine

Read from SKILL.md and the folder at commit 0a1cb0f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • xcrun
    • xcodebuild
    • swift

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Building Apple Platform Products loads about 2.8k tokens when it runs, and up to ~22k if it reads all its reference files. Until then it costs about 94 tokens; SKILL.md has 1,097 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~94
When it runs · the whole SKILL.md, loaded when a task matches
~2.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~22k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteRuns commands with sudoSKILL.md:35
    | Switch Xcode (system) | `sudo xcode-select -s /Applications/Xcode.app/Contents/Developer` |

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,097 words (~2,796 tokens).

“Build, test, archive, deploy, and automate Swift packages and Xcode projects for Apple platforms.”

— opening of SKILL.md by malpern
name
building-apple-platform-products

Read the full SKILL.md on GitHub

Files

SKILL.md and 15 other files (references) in .claude/commands/building-apple-platform-products of malpern/VoxClaw.

  • SKILL.md
  • references/archiving.md
  • references/binary-tools.md
  • references/ci-cd-patterns.md
  • references/code-signing.md
  • references/destinations.md
  • references/devicectl.md
  • references/distribution.md
  • references/profiling-and-results.md
  • references/project-discovery.md
  • references/simctl.md
  • references/swift-package-manager.md
  • references/testing.md
  • references/troubleshooting.md
  • references/xcodebuild-basics.md
  • references/xcrun-basics.md

Open the folder on GitHubat commit 0a1cb0f

Compare with similar skills

Building Apple Platform Products next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Building Apple Platform Products compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Building Apple Platform Products this skillmalpern/VoxClaw208—~2.8kAutomated safety check: NotesNone
macOS Spm App PackagingDimillian/Skills4k5 repos~1.2kAutomated safety check: PassMIT
Spm Build Analysisomarshahine/HomeClaw1761 repos~1.5kAutomated safety check: PassMIT
Inspector MCPipedro/Inspector170—~3.4kAutomated safety check: PassMIT
Woo iOS Swift 6 Migrationwoocommerce/woocommerce-ios358—~3.2kAutomated safety check: NotesGPL-2.0
Mlkit Released-date/google-mlkit-swiftpm148—~1.7kAutomated safety check: PassApache-2.0

Similar skills

  • macOS Spm App Packaging

    Dimillian/Skills

    Scaffold, build, and package SwiftPM-based macOS apps without an Xcode project.

    4k GitHub starsUsed in 5 repos~1.2k tokens
    MobileAuto-check passed
  • Spm Build Analysis

    omarshahine/HomeClaw

    Analyze Swift Package Manager dependencies, package plugins, module variants, and CI-oriented build overhead that slow Xcode builds.

    176 GitHub starsUsed in 1 repo~1.5k tokens
    MobileAuto-check passed
  • Inspector MCP

    ipedro/Inspector

    A skill your agent uses when an agent needs to inspect a live iOS app through the Inspector MCP bridge, register or troubleshoot InspectorMCPServer for a consumer Xcode project, or query, resolve…

    170 GitHub stars~3.4k tokensUpdated 5 mo ago
    MobileAuto-check passed
  • Woo iOS Swift 6 Migration

    woocommerce/woocommerce-ios

    Diagnose and fix Swift strict-concurrency warnings in WooCommerce iOS.

    358 GitHub stars~3.2k tokensUpdated yesterday
    MobileAuto-check: notes
  • Mlkit Release

    d-date/google-mlkit-swiftpm

    A skill your agent uses when triaging incoming issues or PRs for google-mlkit-swiftpm, or when cutting a release.

    148 GitHub stars~1.7k tokensUpdated 3 days ago
    MobileAuto-check passed
  • Dt Setup iOS

    Dynatrace/dynatrace-for-ai

    Set up the Dynatrace iOS SDK (OneAgent) in an iOS project using Swift Package Manager.

    163 GitHub stars~3.3k tokensUpdated 9 days ago
    MobileAuto-check passed

More from malpern/VoxClaw

All 9 skills in this repo
  • Asc Screenshot Resize

    malpern/VoxClaw

    Resize and validate App Store screenshots for all device classes using macOS sips.

    208 GitHub stars~1.2k tokensUpdated 2 mo ago
    Auto-check passed
  • Asc Submission Health

    malpern/VoxClaw

    Preflight App Store submissions, submit builds, and monitor review status with asc.

    208 GitHub stars~1.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Bulk-localize subscription and in-app purchase display names across all App Store locales using asc.

    208 GitHub stars~2.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Asc Workflow

    malpern/VoxClaw

    Define, validate, and run repo-local multi-step automations with asc workflow and .asc/workflow.json.

    208 GitHub stars~1.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Asc Xcode Build

    malpern/VoxClaw

    Build, archive, export, and manage Xcode version/build numbers with asc and xcodebuild before uploading to App Store Connect.

    208 GitHub stars~1k tokensUpdated 2 mo ago
    Auto-check passed
  • Voxclaw

    malpern/VoxClaw

    Give your agent a voice. An agent skill from malpern/VoxClaw.

    208 GitHub stars~1.9k tokensUpdated 2 mo ago
    Auto-check passed

Works with

Categories

Questions about Building Apple Platform Products

What does Building Apple Platform Products do?

Builds, tests, archives, and deploys Swift packages and Xcode projects for Apple platforms. Building Apple Platform Products is an agent skill from malpern/VoxClaw. Builds, tests, archives, and deploys Swift packages and Xcode projects for Apple platforms.

When should I use Building Apple Platform Products?

Building Apple Platform Products fits situations like: running xcodebuild; xcrun devicectl; any xcrun developer tool.

How do I install Building Apple Platform Products in Claude Code?

Run `npx skills add malpern/VoxClaw --skill building-apple-platform-products -a claude-code`. Or copy the skill folder (.claude/commands/building-apple-platform-products in malpern/VoxClaw) into .claude/skills/building-apple-platform-products in your project. Claude Code loads it when a task matches its description.

How do I install Building Apple Platform Products in Codex?

Run `npx skills add malpern/VoxClaw --skill building-apple-platform-products -a codex`. Or copy the skill folder (.claude/commands/building-apple-platform-products in malpern/VoxClaw) into .agents/skills/building-apple-platform-products in your project. Codex loads it when a task matches its description.

Can I use Building Apple Platform Products in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add malpern/VoxClaw --skill building-apple-platform-products -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/building-apple-platform-products, .gemini/skills/building-apple-platform-products, .github/skills/building-apple-platform-products and .opencode/skills/building-apple-platform-products in your project.

What does Building Apple Platform Products need to run?

Going by SKILL.md and its folder, Building Apple Platform Products needs the command-line tools its instructions call (xcrun, xcodebuild and swift).

Does Building Apple Platform Products access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Building Apple Platform Products safe to install?

Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Building Apple Platform Products use?

No licence was found for Building Apple Platform Products or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Building Apple Platform Products use?

About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 19k tokens, read only when the agent opens those files.

What are the alternatives to Building Apple Platform Products?

Skills that share tags, products or a category with Building Apple Platform Products: macOS Spm App Packaging (Dimillian/Skills, 4k stars), Spm Build Analysis (omarshahine/HomeClaw, 176 stars), Inspector MCP (ipedro/Inspector, 170 stars) and Woo iOS Swift 6 Migration (woocommerce/woocommerce-ios, 358 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Building Apple Platform Products?

malpern (a GitHub user) maintains it in malpern/VoxClaw, which has 208 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on July 25, 2026.

Source: malpern/VoxClaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.