cancorteaw-app for Openclaw

A secure and controlled runner for scaffolding, developing, and previewing Expo/React Native applications directly within your environment.

cancorleone
v0.1.1
Feb 24, 2026
0
1.6k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install cancorteaw-app

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install cancorteaw-app using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is cancorteaw-app?

cancorteaw-app is a robust skill designed for developers using Openclaw Skills to manage the full lifecycle of Expo and React Native projects. It acts as a controlled wrapper around the appctl utility, ensuring that app creation, screen generation, and web previews are performed within a secure, sandboxed environment. By restricting execution to an allowlisted set of scripts and directories, it provides a safe yet powerful way to iterate on mobile applications.

This skill automates the boilerplate associated with setting up new projects and adding UI components. Whether you are quickly prototyping a new idea or managing multiple local mobile web previews, cancorteaw-app ensures consistency across your Openclaw Skills workflow by standardizing the way dependencies are handled and processes are monitored.

cancorteaw-app Use Cases

  • Rapidly scaffolding new Expo projects using create-expo-app in a non-interactive mode.
  • Adding new TypeScript screens to existing React Native projects with automatic git commits.
  • Running local web previews of mobile apps on specific ports for testing and demonstration.
  • Monitoring the runtime status and logs of active development servers within Openclaw Skills.

How cancorteaw-app Works

  1. The user initiates a command such as new or preview which invokes the allowlisted appctl script.
  2. For new projects, the skill initializes a directory under /home/patron/apps/ and scaffolds a React Native environment.
  3. The skill manages screen creation by writing .tsx files to the appropriate project subdirectories.
  4. When previewing, it starts an Expo web server bound to the local loopback address and tracks the process ID and port.
  5. Status checks verify if the PID is active and return the corresponding local URL for the Openclaw Skills user.

cancorteaw-app Setup

To use this skill within your Openclaw Skills setup, ensure the appctl binary is available at /home/patron/apps/_bin/appctl. You can then interact with it via the CLI:

# Create a new app
new my-mobile-project

# Add a screen
add-screen my-mobile-project Settings "User Settings"

# Start the preview on a custom port
EXPO_PORT=8080 preview my-mobile-project

cancorteaw-app Data Schema & Taxonomy

cancorteaw-app organizes data within a strict directory hierarchy to maintain isolation within Openclaw Skills:

Path Description
/home/patron/apps/ Root directory for the Expo project files.
/home/patron/apps/_logs/ Contains execution logs, e.g., .preview.log.
/home/patron/apps/_state/ Stores runtime metadata like .pid and .port files.
/home/patron/apps//app/ Destination for generated React Native screens.

cancorteaw-app Advanced Features

  • Automatic Git initialization and commit-on-change for screen additions.
  • Port customization via the EXPO_PORT environment variable for concurrent project previews.
  • Integrated safety guardrails that limit execution to node, npm, npx, and git.
  • Telemetry-disabled execution to ensure privacy and performance within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0