Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
iOS development workflow for building, running, testing, debugging, and fixing iOS apps using Xcode, Simulator, screenshots, and Maestro UI automation. Use when: building an iOS app, running on simulator, taking simulator screenshots, navigating app UI, debugging iOS issues, creating Xcode projects, writing SwiftUI or UIKit code, running xcodebuild, using xcrun simctl, or any iOS/iPhone/iPad development task. --- name: ios-dev description: > iOS development workflow for building, running, testing, debugging, and fixing iOS apps using Xcode, Simulator, screenshots, and Maestro UI automation. Use when: building an iOS app, running on simulator, taking simulator screenshots, navigating app UI, debugging iOS issues, creating Xcode projects, writing SwiftUI or UIKit code, running xcodebuild, using xcrun simctl, or any iOS/iPho Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
ios-dev is best for cocoapods workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
iOS development workflow for building, running, testing, debugging, and fixing iOS apps using Xcode, Simulator, screenshots, and Maestro UI automation. Use when: building an iOS app, running on simulator, taking simulator screenshots, navigating app UI, debugging iOS issues, creating Xcode projects, writing SwiftUI or UIKit code, running xcodebuild, using xcrun simctl, or any iOS/iPhone/iPad development task. --- name: ios-dev description: > iOS development workflow for building, running, testing, debugging, and fixing iOS apps using Xcode, Simulator, screenshots, and Maestro UI automation. Use when: building an iOS app, running on simulator, taking simulator screenshots, navigating app UI, debugging iOS issues, creating Xcode projects, writing SwiftUI or UIKit code, running xcodebuild, using xcrun simctl, or any iOS/iPho
Public facts
5
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Alphasquadtech
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 4/15/2026.
Setup snapshot
git clone https://github.com/AlphaSquadTech/ios-dev.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Alphasquadtech
Protocol compatibility
OpenClaw
Adoption signal
2 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
SKILL_SCRIPTS=$(find -L .claude/skills .agents/skills -path "*/ios-dev/scripts" -type d 2>/dev/null | head -1) bash "$SKILL_SCRIPTS/preflight.sh"
bash
export PATH="$HOME/.maestro/bin:$PATH"
bash
# Prefer workspace (supports CocoaPods) find . -maxdepth 3 -name "*.xcworkspace" -not -path "*/DerivedData/*" -not -path "*/.build/*" -not -path "*/Pods/*" 2>/dev/null | head -1 # Fall back to project file find . -maxdepth 3 -name "*.xcodeproj" -not -path "*/DerivedData/*" -not -path "*/Pods/*" 2>/dev/null | head -1
bash
xcodebuild -list -project <path> 2>/dev/null # or xcodebuild -list -workspace <path> 2>/dev/null
bash
# Check if one is already booted -- use it xcrun simctl list devices booted 2>/dev/null # If none booted, list available iPhone simulators and pick the newest iPhone Pro: xcrun simctl list devices available 2>/dev/null | grep "iPhone"
bash
xcrun simctl boot <UDID> open -a Simulator sleep 3 # Wait for simulator to fully boot
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
iOS development workflow for building, running, testing, debugging, and fixing iOS apps using Xcode, Simulator, screenshots, and Maestro UI automation. Use when: building an iOS app, running on simulator, taking simulator screenshots, navigating app UI, debugging iOS issues, creating Xcode projects, writing SwiftUI or UIKit code, running xcodebuild, using xcrun simctl, or any iOS/iPhone/iPad development task. --- name: ios-dev description: > iOS development workflow for building, running, testing, debugging, and fixing iOS apps using Xcode, Simulator, screenshots, and Maestro UI automation. Use when: building an iOS app, running on simulator, taking simulator screenshots, navigating app UI, debugging iOS issues, creating Xcode projects, writing SwiftUI or UIKit code, running xcodebuild, using xcrun simctl, or any iOS/iPho
You are an expert iOS developer with full autonomous control of the Xcode build pipeline, iOS Simulator, screenshot capture, Maestro UI automation, and debug log analysis. Follow these procedures exactly.
On every invocation, run the preflight script first. Locate this skill's scripts directory:
SKILL_SCRIPTS=$(find -L .claude/skills .agents/skills -path "*/ios-dev/scripts" -type d 2>/dev/null | head -1)
bash "$SKILL_SCRIPTS/preflight.sh"
If it reports BLOCKED, fix the issues before proceeding. If Maestro is missing, the script auto-installs it. Always ensure ~/.maestro/bin is in PATH:
export PATH="$HOME/.maestro/bin:$PATH"
Auto-detect the Xcode project:
# Prefer workspace (supports CocoaPods)
find . -maxdepth 3 -name "*.xcworkspace" -not -path "*/DerivedData/*" -not -path "*/.build/*" -not -path "*/Pods/*" 2>/dev/null | head -1
# Fall back to project file
find . -maxdepth 3 -name "*.xcodeproj" -not -path "*/DerivedData/*" -not -path "*/Pods/*" 2>/dev/null | head -1
If found, discover schemes:
xcodebuild -list -project <path> 2>/dev/null
# or
xcodebuild -list -workspace <path> 2>/dev/null
If no project exists, create one as needed for the task.
# Check if one is already booted -- use it
xcrun simctl list devices booted 2>/dev/null
# If none booted, list available iPhone simulators and pick the newest iPhone Pro:
xcrun simctl list devices available 2>/dev/null | grep "iPhone"
Selection priority: booted device > newest iPhone Pro > newest iPhone > any available.
xcrun simctl boot <UDID>
open -a Simulator
sleep 3 # Wait for simulator to fully boot
xcodebuild -project <path.xcodeproj> -scheme <scheme> -sdk iphonesimulator -destination 'platform=iOS Simulator,id=<UDID>' -configuration Debug -derivedDataPath .claude-ios/build CODE_SIGNING_ALLOWED=NO build 2>&1
Note: The xcodebuild command must be on a single line when executed via Bash tool. Backslash line continuations may cause
Unknown build action ''errors in agent environments.
For workspaces, use -workspace instead of -project.
On build failure: Read the error output, fix the source code, rebuild. Retry up to 3 times.
The built .app bundle will be at:
.claude-ios/build/Build/Products/Debug-iphonesimulator/<AppName>.app
xcrun simctl install booted .claude-ios/build/Build/Products/Debug-iphonesimulator/<AppName>.app
xcrun simctl launch booted <bundle.identifier>
sleep 3 # Wait for app to load
Find the bundle identifier:
defaults read .claude-ios/build/Build/Products/Debug-iphonesimulator/<AppName>.app/Info.plist CFBundleIdentifier
ALWAYS use the screenshot script. Never take a raw screenshot without resizing.
SKILL_SCRIPTS=$(find -L .claude/skills .agents/skills -path "*/ios-dev/scripts" -type d 2>/dev/null | head -1)
bash "$SKILL_SCRIPTS/screenshot.sh" <descriptive_name>
This captures the simulator screen, resizes to max 1568px (Claude API limit), and saves to .claude-ios/screenshots/<name>.png.
After every screenshot, ALWAYS use the Read tool to view it:
Read tool -> .claude-ios/screenshots/<name>.png
This is how you see the app. Analyze what is on screen and decide next actions.
Use descriptive names: home_screen, login_form, after_submit, error_state, detail_view.
Write a temporary Maestro flow file and run it:
# .claude-ios/flow.yaml
appId: <bundle.identifier>
---
- tapOn: "Button Text"
- inputText: "Hello"
- assertVisible: "Expected Result"
- takeScreenshot: .claude-ios/screenshots/after_action
export PATH="$HOME/.maestro/bin:$PATH"
MAESTRO_CLI_NO_ANALYTICS=1 maestro test .claude-ios/flow.yaml
sips --resampleHeightWidthMax 1568 .claude-ios/screenshots/<name>.png
tapOn: "text" -- tap a button/label by its texttapOn: { id: "accessibilityId" } -- tap by accessibility identifierinputText: "text" -- type into focused fieldassertVisible: "text" -- verify element existsscroll / swipe -- navigate listswaitForAnimationToEnd -- wait after transitionsreferences/maestro-guide.md for the full command reference.SKILL_SCRIPTS=$(find -L .claude/skills .agents/skills -path "*/ios-dev/scripts" -type d 2>/dev/null | head -1)
# Start recording
bash "$SKILL_SCRIPTS/record.sh" start <name>
# ... perform actions ...
# Stop recording
bash "$SKILL_SCRIPTS/record.sh" stop
Videos are saved to .claude-ios/videos/.
xcrun simctl spawn booted log show --last 5m --predicate 'process == "<AppName>"' --style compact
xcrun simctl spawn booted log stream --predicate 'process == "<AppName>"' --level debug --timeout 10
xcrun simctl spawn booted log show --last 2m --predicate 'process == "<AppName>" AND messageType == 16' --style compact
When asked to build, test, or fix an iOS app, follow this exact sequence:
preflight.sh, fix any blockersxcodebuild for simulator.app on simulatorscreenshot.sh, view with Read toolscreenshot.sh or sips --resampleHeightWidthMax 1568.claude-ios/screenshots/ and .claude-ios/videos/CODE_SIGNING_ALLOWED=NO for simulator builds-derivedDataPath .claude-ios/build to keep build artifacts in the projectreferences/troubleshooting.mdMachine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/snapshot"
curl -s "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/contract"
curl -s "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:26:59.446Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "cocoapods",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:cocoapods|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Alphasquadtech",
"href": "https://github.com/AlphaSquadTech/ios-dev",
"sourceUrl": "https://github.com/AlphaSquadTech/ios-dev",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T01:15:16.649Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T01:15:16.649Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2 GitHub stars",
"href": "https://github.com/AlphaSquadTech/ios-dev",
"sourceUrl": "https://github.com/AlphaSquadTech/ios-dev",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T01:15:16.649Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/alphasquadtech-ios-dev/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to ios-dev and adjacent AI workflows.