← Back to Skills Marketplace
steipete

Native App Performance

by Peter Steinberger · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
2220
Downloads
5
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install native-app-performance
Description
Native macOS/iOS app performance profiling via xctrace/Time Profiler and CLI-only analysis of Instruments traces. Use when asked to profile, attach, record, or analyze Instruments .trace files, find hotspots, or optimize native app performance without opening Instruments UI.
Usage Guidance
This skill appears coherent and focused on local macOS/iOS profiling. Before installing or running it: (1) confirm you're on macOS with Xcode command-line tools (xcrun/xctrace, atos, otool, vmmap) available; (2) review the included scripts (they invoke subprocesses) and only supply trace files, binary paths, or PIDs you trust; (3) be aware the scripts execute local developer tools and read files but do not perform network calls or request credentials; (4) run in a controlled environment if you are concerned about running arbitrary scripts — but functionally these scripts perform exactly the profiling/symbolication tasks described.
Capability Analysis
Type: OpenClaw Skill Name: native-app-performance Version: 1.0.0 This skill bundle is designed for CLI-only performance profiling of macOS/iOS applications using standard Apple developer tools. All scripts (`record_time_profiler.sh`, `extract_time_samples.py`, `top_hotspots.py`) leverage `xcrun xctrace`, `vmmap`, `otool`, and `atos` for their intended purposes (recording traces, extracting data, symbolication, and hotspot analysis). The `SKILL.md` provides clear, focused instructions without any prompt injection attempts or directives for malicious actions. There is no evidence of data exfiltration, unauthorized execution, persistence, or obfuscation. The use of shell commands and file access is strictly aligned with the stated performance profiling objective.
Capability Assessment
Purpose & Capability
Name/description (xctrace/Time Profiler, Instruments .trace analysis) match the included scripts and SKILL.md. All required tools invoked (xcrun/xctrace, atos, otool, vmmap) are appropriate for profiling native macOS/iOS apps. No unrelated credentials, config paths, or external services are requested.
Instruction Scope
SKILL.md instructs only local profiling steps (record via xctrace, export time-sample XML, get __TEXT load address via vmmap, symbolicate with atos) and references only local files, PIDs, and binaries. The scripts read .trace bundles and binaries and produce local output; they do not instruct reading unrelated user files, scanning system configuration, or transmitting data to external endpoints.
Install Mechanism
No install spec; this is instruction-plus-scripts only. That is low-risk: nothing is downloaded or installed by the skill. It assumes standard macOS developer tools are available on PATH.
Credentials
No environment variables, credentials, or config paths are required. The toolchain invoked (xcrun, atos, otool, vmmap, ripgrep if used) is proportional to the stated task. The scripts interact only with user-supplied trace files, binaries, and PIDs.
Persistence & Privilege
always:false and normal invocation are used. The skill does not request persistent/system-wide privileges or attempt to modify other skills or agent configuration. It runs ad-hoc tooling and exits.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install native-app-performance
  3. After installation, invoke the skill by name or use /native-app-performance
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Metadata
Slug native-app-performance
Version 1.0.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is Native App Performance?

Native macOS/iOS app performance profiling via xctrace/Time Profiler and CLI-only analysis of Instruments traces. Use when asked to profile, attach, record, or analyze Instruments .trace files, find hotspots, or optimize native app performance without opening Instruments UI. It is an AI Agent Skill for Claude Code / OpenClaw, with 2220 downloads so far.

How do I install Native App Performance?

Run "/install native-app-performance" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Native App Performance free?

Yes, Native App Performance is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Native App Performance support?

Native App Performance is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Native App Performance?

It is built and maintained by Peter Steinberger (@steipete); the current version is v1.0.0.

💬 Comments