← Back to Skills Marketplace
139
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install native-automation
Description
Apple Native Automation & Testing Skill
Usage Guidance
This SKILL.md describes how to run Apple/XCTest-based tests but omits important operational details. Before installing or using it: 1) Verify this will run only on macOS with Xcode installed (xcodebuild/xcrun) and add an OS restriction if appropriate. 2) Inspect the ./tools/run_native_tests.sh wrapper script (and any other local scripts it calls) before executing—do not run unknown scripts. 3) Expect to need Apple Developer credentials, signing certificates, and provisioning profiles; ensure those secrets are not implicitly exposed. 4) If you plan to let the agent invoke this autonomously, restrict what machines/devices it can access and ensure CI credentials are scoped/minimized. If the skill owner can provide the wrapper script contents and a clearer list of required tools/credentials, reassess; without that, proceed cautiously.
Capability Analysis
Type: OpenClaw Skill
Name: native-automation
Version: 1.0.0
The skill bundle provides documentation and metadata for an Apple native automation toolset using XCTest and XCUITest. The instructions in SKILL.md and the metadata in _meta.json are consistent with standard software testing practices and contain no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The skill advertises Apple/XCTest/XCUITest usage but declares no required OS, binaries, or tools. In practice this requires macOS, Xcode (xcodebuild/xcrun), simulators/devices, and signing/provisioning setup—none of which are declared. The lack of an OS restriction or required binaries is disproportionate to the claimed purpose.
Instruction Scope
SKILL.md tells the agent to always run a wrapper script at ./tools/run_native_tests.sh but that script is not included. Instructing execution of an unspecified local script grants broad discretion and could execute arbitrary commands. The rest of the instructions (test patterns, reset flags) are reasonable for native testing, but the anonymous wrapper script and missing guidance on handling signing/profiles are scope creep.
Install Mechanism
Instruction-only skill with no install spec or downloaded artifacts, which is low-risk. No installers or external archives are referenced.
Credentials
The skill declares no required environment variables or credentials, yet real Apple test workflows commonly need access to developer credentials, code-signing certificates, provisioning profiles, and possibly CI secrets. Omitting these while instructing test execution is an incoherence (either the skill is incomplete or it expects access to system-level credentials implicitly).
Persistence & Privilege
No elevated persistence requested (always:false). The skill doesn't declare changes to other skills or system-wide configs. Autonomous invocation is allowed (platform default) but not combined with other high-risk flags.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install native-automation - After installation, invoke the skill by name or use
/native-automation - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Native Automation Skill.
- Provides a unified approach to Apple platform testing using first-party tools (XCTest, XCUITest, Instruments).
- Supports unit, UI, snapshot, performance, and accessibility testing for iOS and macOS projects.
- Introduces script-based test execution with multiple testing modes (unit, ui, fast, full).
- Documents best practices for isolation, accessibility, and concurrency in tests.
Metadata
Frequently Asked Questions
What is Native Automation?
Apple Native Automation & Testing Skill. It is an AI Agent Skill for Claude Code / OpenClaw, with 139 downloads so far.
How do I install Native Automation?
Run "/install native-automation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Native Automation free?
Yes, Native Automation is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Native Automation support?
Native Automation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Native Automation?
It is built and maintained by soponcd (@soponcd); the current version is v1.0.0.
More Skills