You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clarify the public skill's trigger language around RocketSim-driven simulator interaction and rewrite the README to explain RocketSim first, then the agent skill's value, installation options, and verification flow.
Copy file name to clipboardExpand all lines: Agent-Skill/SKILL.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
---
2
2
name: rocketsim
3
-
description: "Interact with iOS Simulator apps using the RocketSim CLI. Read on-screen accessibility elements, send tap events, and automate simulator interaction. Use when: (1) interacting with a simulator app, (2) tapping a simulator element or button, (3) reading screen elements or accessibility elements, (4) RocketSim CLI or rocketsim command, (5) automating simulator UI, (6) testing an app in the simulator with AI, (7) simulating user taps or touches."
3
+
description: "Use RocketSim to inspect and interact with iOS Simulator apps. Detects the installed RocketSim version, loads the matching RocketSim CLI guidance, and enables agents to list visible accessibility elements, navigate screens, tap, long-press, swipe, type text, press simulator hardware buttons, and automate simulator flows reliably. Use when: (1) the user mentions RocketSim, the rocketsim command, or RocketSim CLI, (2) interacting with an app in the iOS Simulator, (3) navigating or testing a simulator app with AI, (4) reading screen elements, accessibility elements, or visible UI state, (5) tapping, long-pressing, swiping, typing, or pressing simulator buttons, (6) using RocketSim instead of ad-hoc simulator automation."
4
4
---
5
5
6
6
# RocketSim Agent Skill
7
7
8
-
This skill locates a valid RocketSim app bundle and loads its bundled CLI reference. All command knowledge lives inside the app bundle so it stays in sync with the installed version.
8
+
This skill lets agents use RocketSim as a reliable Simulator interaction layer. It finds a valid RocketSim app bundle, loads the matching bundled CLI reference, and hands off to the installed RocketSim version so simulator automation stays version-aware and in sync with the app on disk.
RocketSim enhances the iOS Simulator with powerful developer tooling for testing, debugging, captures, accessibility, app actions, and more.
3
+
RocketSim enhances the iOS Simulator with tools for testing, debugging, captures, accessibility, app actions, and more. It helps iOS developers move faster by making common Simulator workflows easier to inspect, automate, and repeat.
4
4
5
-
This repository also ships the public `Agent-Skill`, a lightweight discovery skill for AI coding agents. Its job is simple: locate a valid RocketSim installation on disk, resolve the bundled in-app skill, and hand off simulator interaction to the RocketSim CLI that ships with the installed app.
5
+
Developers use RocketSim to:
6
+
7
+
- Inspect and debug simulator behavior faster
8
+
- Trigger app actions and test flows without leaving their coding environment
9
+
- Capture screenshots and recordings with less manual work
10
+
- Automate simulator interaction through the RocketSim CLI and bundled agent skill
11
+
12
+
## RocketSim Agent Skill
13
+
14
+
The RocketSim agent skill gives AI coding tools a reliable way to work with the iOS Simulator through RocketSim. It detects the installed RocketSim version, uses the matching RocketSim CLI, and enables agents to inspect what is visible on screen before interacting with the app.
15
+
16
+
In practice, this gives your agents eyes. Instead of guessing with brittle simulator automation, they can use RocketSim to understand the current UI state and interact with it efficiently using the same stateful tooling that powers RocketSim itself.
17
+
18
+
### What it does
19
+
20
+
- Detects the correct RocketSim app bundle on disk
21
+
- Uses the matching RocketSim CLI for the installed version
22
+
- Lets agents list visible elements on screen before taking action
23
+
- Enables agents to tap, type, swipe, and move through Simulator flows more reliably
24
+
25
+
### Why install it
26
+
27
+
Install this skill if you want your AI coding tool to use RocketSim as its Simulator interaction layer instead of relying on ad-hoc automation.
28
+
29
+
This is especially useful if you want an agent to:
30
+
31
+
- Navigate and test iOS Simulator apps
32
+
- Read visible accessibility elements before interacting
33
+
- Tap, type, swipe, and trigger flows more reliably
34
+
- Use the RocketSim version already installed on your machine
6
35
7
36
## How It Works
8
37
9
-
The public skill in this repository stays intentionally small and stable:
38
+
The public skill in this repository stays intentionally small:
39
+
40
+
-`Agent-Skill/SKILL.md` discovers and validates a RocketSim app bundle
41
+
- It resolves the bundled in-app skill and CLI from the installed app
42
+
- The bundled skill contains the version-matched CLI guidance for simulator interaction
10
43
11
-
-`Agent-Skill/SKILL.md` discovers a valid RocketSim app bundle.
12
-
- It resolves the bundled in-app skill and CLI from the installed app.
13
-
- The bundled skill contains the version-matched CLI guidance for interacting with the simulator.
44
+
This split keeps the public discovery layer stable while letting the installed RocketSim app define the exact simulator automation capabilities for that version.
14
45
15
-
This split keeps the public discovery layer easy to maintain while letting the installed RocketSim app define the exact simulator automation capabilities for that version.
46
+
## How To Install
16
47
17
-
##Install The Public Skill
48
+
### Option A: Using skills.sh
18
49
19
-
Clone this repository and symlink the public skill into your agent skills directory:
Once installed, agents can use the skill to discover RocketSim and delegate simulator interaction to the bundled CLI.
81
+
### Option D: Codex / OpenAI-compatible tools
82
+
83
+
Copy or symlink the `Agent-Skill/` folder into your Codex skills directory:
84
+
85
+
```bash
86
+
cp -R Agent-Skill/ "$CODEX_HOME/skills/rocketsim"
87
+
```
88
+
89
+
See the [Codex skills documentation](https://developers.openai.com/codex/skills/) for where to save skills.
90
+
91
+
### How To Verify
92
+
93
+
Open an agent and ask it to:
94
+
95
+
> Use RocketSim to navigate through the `<app_name>` in the Simulator
96
+
97
+
If the skill is installed and RocketSim is running, the agent should detect the installed RocketSim version, connect through the bundled CLI, inspect the visible Simulator UI, and start interacting with the app based on what is on screen.
28
98
29
99
## Learn More
30
100
@@ -39,4 +109,4 @@ If you want to learn more about RocketSim itself, use the canonical product reso
39
109
- Open a GitHub issue for bugs or feature requests related to RocketSim or this public skill.
40
110
- Use the documentation site for feature guides and setup help.
41
111
42
-
RocketSim is developed by [Antoine van der Lee](https://www.avanderlee.com) and built by SwiftLee.
112
+
RocketSim is developed by [Antoine van der Lee](https://www.avanderlee.com) and built by SwiftLee.
0 commit comments