A comprehensive guide for profiling native Apple platform applications using xctrace and the Instruments suite to eliminate performance bottlenecks.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install instruments-profiling
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install instruments-profiling using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill empowers developers to perform deep performance analysis and stack tracing on native macOS and iOS applications. By leveraging the xctrace command-line interface and the Instruments UI, it provides a structured approach to capturing Time Profiler data, managing binary selection, and interpreting call trees. Utilizing Openclaw Skills for profiling ensures that developers can accurately identify hot frames and optimize resource consumption across the Apple ecosystem.
Whether you are troubleshooting a slow startup or analyzing steady-state performance, this skill covers the critical nuances of the Apple developer toolchain. It specifically addresses common pitfalls like LaunchServices resolving the wrong app version and provides clear pathways for both CLI-driven automation and manual UI-based investigation.
Ensure Xcode Command Line Tools are installed on your macOS machine. You may also need to grant terminal permissions under System Settings > Privacy & Security > Developer Tools. Verify your environment with these commands:
# List available profiling templates
xcrun xctrace list templates
# List connected devices and simulators
xcrun xctrace list devices
The skill manages performance data through specialized file formats and structured exports. Using Openclaw Skills allows for consistent handling of these outputs:
| Data Type | Extension | Purpose |
|---|---|---|
| Trace Bundle | .trace | Contains the complete recording data for viewing in Instruments. |
| Exported Samples | .xml | Structured data extracted via XPath for stack analysis. |
| Template | String | The identifier for the profiling mode (e.g., 'Time Profiler'). |
| Device UDID | String | Unique identifier for targeting specific iOS hardware. |
Loading
A command-line interface for macOS that enables AI agents and developers to interact with iMessage and SMS services programmatically.

A modern command-line interface for the Google Places API (New) that provides both human-readable and JSON-structured location data.

A comprehensive command-line interface for managing Google Workspace services including Gmail, Drive, Sheets, and Calendar.

A powerful integration for Openclaw Skills that enables AI agents to manage GitHub repositories, workflows, and pull requests using the official GitHub CLI.

A local API proxy that enables AI agents to search for venues and resolve geographic locations via the Google Places API.

A versatile document conversion tool that transforms various file formats into clean Markdown for LLM processing and text analysis.
