ii-app

Automate local web and mobile app lifecycle tasks via the ii-app CLI.

3.4k|522|Updated Apr 7, 2025
One-click install
npx skills add https://github.com/Intelligent-Internet/ii-agent --skill ii-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ii-app
Source: https://github.com/Intelligent-Internet/ii-agent/tree/main/src/ii_agent/settings/skills/builtin/ii-app
Command: npx skills add https://github.com/Intelligent-Internet/ii-agent --skill ii-app

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 local web and mobile app lifecycles by routing actions through the bundled ii-app CLI, eliminating the need to manually stitch MCP tools together.

Core Features & Use Cases

  • Initialize web/mobile projects using the bundled Rust CLI (ii-app web init ... / ii-app mobile init ...)
  • Manage local servers and caches (web/mobile restart, web status, web view-log, web screenshot, mobile restart, web checkpoint)
  • Stripe webhook setup and project checkpointing support for local development via the CLI

Quick Start

Initialize a web app with ii-app web init <template_id> and check its status 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 lifecycle tasks without manually stitching tools together?

Automating local web and mobile app lifecycles is handled by routing actions through a bundled Rust CLI, eliminating manual tool stitching. It provides repeatable workflows for scaffolding templates, restarting services, viewing logs, and checkpointing builds.

What's the best way to scaffold web and mobile project templates locally?

Scaffolding web and mobile project templates locally is executed via the bundled CLI using commands like 'ii-app web init <template_id>'. It uses workspace caches and templates located under assets/templates to standardize project initialization.

Can I integrate local server status and log viewing into automated workflows?

Local server status and log viewing integrate into automated workflows because the CLI supports JSON output. Commands like 'web status' and 'web view-log' return structured data, enabling seamless parsing and integration with external automation systems.

Does the ii-app CLI support Stripe webhook setup for local development?

Stripe webhook setup for local development is supported directly by the ii-app CLI. Developers can configure and manage Stripe webhooks alongside routine local server and cache management tasks without relying on external configuration tools.

Do I need to build the ii-app binary from source before managing app lifecycles?

Building the ii-app binary from source is required before managing app lifecycles. Users must execute scripts/build.sh to compile the Rust CLI, which then serves as the central router for all local web and mobile automation commands.

Why use a bundled Rust CLI for checkpointing local builds instead of generic shell scripts?

Using a bundled Rust CLI for checkpointing local builds ensures repeatable, structured workflows compared to generic shell scripts. It manages workspace caches natively and outputs JSON, providing reliable state tracking and integration capabilities.