← Back to Skills Marketplace
ignaciocervino

SwiftUI Empty App Init

by ignaciocervino · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
2355
Downloads
2
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install swiftui-empty-app-init
Description
Initialize a minimal SwiftUI iOS app in the current directory by generating a single `.xcodeproj` with XcodeGen (no workspaces, packages, or tests unless explicitly requested).
Usage Guidance
This skill appears coherent for initializing a minimal SwiftUI project, but before using it: (1) ensure Xcode is selected (xcode-select) and XcodeGen is on PATH; (2) run it in an empty or backed-up directory to avoid accidental file overwrite (it will create project.yml, a .xcodeproj, and source files in CWD); (3) double-check the provided project name and bundle identifier because the skill is configured to 'proceed immediately' without extra confirmations; (4) note the skill will not auto-install prerequisites — if XcodeGen is missing it will stop and report what’s missing. If you need additional scaffolding (icons, tests, packages), explicitly request those options because the skill intentionally omits them.
Capability Analysis
Type: OpenClaw Skill Name: swiftui-empty-app-init Version: 1.0.0 The skill's instructions in SKILL.md are clearly aligned with its stated purpose of initializing a minimal SwiftUI iOS app using XcodeGen. It explicitly limits the agent's actions, instructing it to 'Do not attempt alternative scaffolding or auto-installation' for prerequisites and 'Do not boot simulators, build, install, or launch unless explicitly requested' for verification. There is no evidence of prompt injection attempting to expand the agent's scope, exfiltrate data, execute arbitrary commands, or establish persistence. The required file operations and command executions (e.g., `xcodegen`) are directly necessary for the skill's legitimate function.
Capability Assessment
Purpose & Capability
Name and description match the instructions: the skill expects Xcode and XcodeGen and only generates a minimal single-target SwiftUI .xcodeproj. No unrelated binaries, credentials, or installs are requested.
Instruction Scope
Instructions are narrowly focused on creating a project.yml and running XcodeGen. They explicitly forbid auto-installation and avoid building or launching simulators. Two operational notes: (1) the skill directs writing files into the current directory and does not instruct checking for or avoiding overwriting existing files — users should run it in an empty/isolated directory or back up first; (2) it instructs the agent to 'proceed immediately' once inputs are provided (minimal confirmation), which is a behavior choice but not a security red flag by itself.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — nothing is written to disk by the skill bundle itself and no third-party downloads are specified.
Credentials
The skill requests no environment variables, credentials, or configuration paths beyond requiring Xcode/XcodeGen to be present; requested access is proportional to its purpose.
Persistence & Privilege
always is false, the skill does not request persistent or elevated platform privileges, and it does not modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install swiftui-empty-app-init
  3. After installation, invoke the skill by name or use /swiftui-empty-app-init
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of swiftui-empty-app-init. - Initializes a minimal SwiftUI iOS app using XcodeGen in the current directory. - Generates a single `.xcodeproj` with exactly one app target and no additional workspaces, packages, or tests (unless explicitly requested). - Prompts for project name, minimum iOS deployment target, and optional bundle identifier (defaults provided). - Ensures required prerequisites (Xcode, XcodeGen) are present before proceeding. - Produces a clean project structure with minimal source files and configuration, ready for immediate development.
Metadata
Slug swiftui-empty-app-init
Version 1.0.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is SwiftUI Empty App Init?

Initialize a minimal SwiftUI iOS app in the current directory by generating a single `.xcodeproj` with XcodeGen (no workspaces, packages, or tests unless explicitly requested). It is an AI Agent Skill for Claude Code / OpenClaw, with 2355 downloads so far.

How do I install SwiftUI Empty App Init?

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

Is SwiftUI Empty App Init free?

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

Which platforms does SwiftUI Empty App Init support?

SwiftUI Empty App Init is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SwiftUI Empty App Init?

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

💬 Comments