By skiptools
Test, export, sign, and distribute Skip apps for the App Store and Google Play, including cross-platform test execution, Maestro UI automation, and CI/CD with GitHub Actions.
Exporting, signing, and distributing Skip apps. Covers skip export command, iOS archive and App Store submission, Android APK/AAB signing, ProGuard, app icons, Skip.env metadata, and CI/CD with GitHub Actions.
Writing and running tests in Skip projects. Covers XCTest, Swift Testing, the auto-generated `XCSkipTests` parity harness, the three test runners (`swift test`, `skip android test` CLI mode, `skip android test --apk` mode), the `skip test` parity-report command that produces side-by-side iOS vs. Android results, Robolectric vs. instrumented testing on emulator/device, custom test harness configuration, and diagnosing cross-platform test failures. Use when writing tests, deciding which runner to use, or debugging a Kotlin compile failure in `XCSkipTests.testSkipModule`.
Launching Skip apps on the iOS Simulator and Android emulator simultaneously with `skip app launch`, and driving them with Maestro UI tests. Covers Maestro installation, the canonical edit→launch→eyeball→test inner loop, writing cross-platform flow YAMLs that work on both SwiftUI on iOS and Jetpack Compose on Android, the importance of `.accessibilityIdentifier()` on every interactive view, and the locale-aware screenshot workflow used for fastlane metadata. The platform-by-platform quirk catalog, the iOS/Android locale-switching commands, and the stale-build recoveries are in references/ — link to them rather than re-explaining. Use this skill whenever working on UI tests, manual smoke testing, designing views that need to be drivable by an automated agent, or generating localised App Store / Play screenshots.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent skills for building cross-platform iOS and Android apps with Skip. Each skill is a SKILL.md file with a frontmatter description. The agent loads a skill when its description matches what you're asking about.
skipapp-todoskip-app-design| Skill | Scope |
|---|---|
| skip-app-walkthrough | Orchestrator. Sequences the other skills. Start here on a new project. |
| skip-project-creation | Scaffolding a new app with skip init. |
| building-skip-ui | Writing SwiftUI that transpiles to Jetpack Compose. |
| skip-lite-transpilation | Swift-to-Kotlin transpilation rules for Lite mode. |
| skip-fuse | Fuse mode: native Swift on Android via the Swift Android SDK. |
| skip-frameworks | Adding optional Skip frameworks (SQL, Firebase, Keychain, Web, AV, etc.). |
| skip-icons | Material Symbols .symbolset workflow and the SF-Symbols-on-Android trap. |
| skip-localization | Localizable.xcstrings, InfoPlist.xcstrings, and fastlane storefront metadata. |
skip-testing-deployment| Skill | Scope |
|---|---|
| skip-testing | XCTest and Swift Testing with parity testing across iOS and Android. |
| skip-ui-automation | skip app launch and Maestro flows that target both platforms. |
| skip-deployment | Release builds, signing, store submission, CI. |
Claude Code is the recommended agent. Cursor, Gemini, and Codex work as well; the skills are plain markdown and don't depend on agent-specific features.
/plugin marketplace add skiptools/skills
/plugin install skip-app-design
/plugin install skip-testing-deployment
Rules & Command > Project Rules > Add Rule > Remote Rule (GitHub).https://github.com/skiptools/skills.git.Skills load automatically based on the topic you ask about. There is no slash-command entry to invoke them.
Point the agent at AGENTS.md or at any SKILL.md under plugins/.
These are the prompts used to build skipapp-todo. Run them in order. Each one builds on the state the previous one left.
Prompt: Create a new Skip Lite TODO app at
/tmp/skipapp-todowith bundle iddev.skip.todo. Use a two-module layout:TodoAppfor the UI,TodoAppModelfor the data. Pass--no-buildso we can inspect the generated tree first.
Loads skip-app-walkthrough and skip-project-creation. The agent runs skip init --transpiled-app --appid=dev.skip.todo skipapp-todo TodoApp TodoAppModel --no-build. The output is a Swift package with Package.swift, Sources/TodoApp/, Sources/TodoAppModel/, Darwin/, Android/, and a populated template Localizable.xcstrings.
Prompt: Boot an iPhone simulator and an Android emulator. Run
skip app launch. Take a screenshot from each platform.
Loads skip-ui-automation. The first build takes a few minutes because Skip resolves SkipUI, SkipFoundation, and SkipModel from source. Subsequent builds are incremental. The template Welcome view should render on both screens.
Prompt: Replace the tab-based template with a single-screen
NavigationStack: a text field at the top to add tasks, a list of tasks below with a tappable circle that toggles complete, swipe-to-delete, an overflow menu with "Clear Completed" and "Clear All", and an empty state. Use Material Symbols icons, not SF Symbols. Every interactive view needs an.accessibilityIdentifier(...).
npx claudepluginhub skiptools/skills --plugin skip-testing-deploymentBuild cross-platform iOS and Android apps with Skip using SwiftUI, optional frameworks, and Skip Lite transpilation
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification