ii-app

Automate web and mobile app lifecycles using the ii-app Rust CLI.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/RubixOwl/Bol_ii-agent --skill ii-app-rubixowl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ii-app
Source: https://github.com/RubixOwl/Bol_ii-agent/tree/main/src/ii_agent/settings/skills/builtin/ii-app
Command: npx skills add https://github.com/RubixOwl/Bol_ii-agent --skill ii-app-rubixowl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anyhow, clap, reqwest, serde, serde_json, sha2, walkdir, and includes scripts (resource) components.

What problem does it solve?

This skill automates the local web and mobile app lifecycle by orchestrating the bundled ii-app Rust CLI to initialize, restart, monitor, and manage projects without MCP tools.

Core Features & Use Cases

  • Initialize web and mobile projects from bundled templates via ii-app web init and ii-app mobile init
  • Restart, inspect, and log web servers with ii-app web restart, web view-log, and web status; manage Expo mobile sessions with ii-app mobile restart and view-log
  • Create git checkpoints and capture project state with ii-app web checkpoint and related workflows
  • Support deterministic workflows with workspace caches, build steps, and safe cleanup on startup failures
  • Handle Stripe webhook setup via ii-app stripe register-webhook as part of development workflows
  • Work across a workspace where templates, caches, and sessions are coordinated by the skill

Quick Start

Initialize a web project with ii-app web init <template_id> and monitor progress with ii-app web status.

Frequently Asked Questions about ii-app

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate local web and mobile app initialization from templates?

Automating local web and mobile app initialization is handled by running bundled CLI commands like `web init` and `mobile init` to scaffold projects from templates. The tool coordinates workspace caches and sessions to ensure deterministic project setup.

What's the best way to manage Expo mobile sessions and inspect web server logs locally?

Managing Expo mobile sessions and inspecting web server logs locally is done through dedicated CLI commands like `mobile restart`, `view-log`, and `web status`. These commands capture status snapshots and coordinate session lifecycles within your workspace.

How do I create Git checkpoints for local app development workflows?

Creating Git checkpoints for local app development workflows is achieved using the `web checkpoint` command. This captures the current project state and integrates seamlessly with the automated lifecycle management of your local web and mobile apps.

Does this local app lifecycle automation require MCP tools to run?

Local app lifecycle automation does not require MCP tools to run. The skill orchestrates a bundled Rust CLI directly to handle initialization, restarts, monitoring, and Git checkpointing for web and Expo mobile workflows independently.

What happens if a local web app fails during startup or initialization?

If a local web app fails during startup or initialization, the tool enforces safe cleanup to recover from the failure. It performs deterministic build checks and manages workspace caches to prevent corrupted states and ensure stability.

Can I set up Stripe webhooks as part of my local development workflow?

Setting up Stripe webhooks as part of your local development workflow is supported via the `stripe register-webhook` command. It integrates directly into the automated app lifecycle to coordinate payment event handling.