apps

Manage Ravi OS application lifecycle and execution via the App Router.

6|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/filipexyz/ravi --skill apps-filipexyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apps
Source: https://github.com/filipexyz/ravi/tree/main/src/plugins/internal/ravi-system/skills/apps
Command: npx skills add https://github.com/filipexyz/ravi --skill apps-filipexyz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the complexity of managing, validating, and executing local-first applications within the Ravi OS runtime, ensuring secure and consistent app behavior.

Core Features & Use Cases

  • App Lifecycle Management: Provides a unified interface to list, scaffold, import, and validate application manifests.
  • Secure Execution: Enables controlled execution of app operations through a dedicated router that enforces context and permission boundaries.
  • Use Case: Developers can use this to scaffold a new application structure, while operators can use it to safely trigger specific app operations without needing to interact with the underlying shell directly.

Quick Start

Use the apps skill to list all currently installed applications and their operational status.

Frequently Asked Questions about apps

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

FAQPage Schema
How do I manage the lifecycle of Ravi OS applications?

You can manage the Ravi OS application lifecycle by interfacing with the App Router and manifest registry to list, scaffold, import, and validate apps within a context-aware runtime environment.

What is the best way to scaffold a new application manifest for a local-first runtime?

The best way to scaffold a local-first application manifest is using a unified interface that creates and validates application structures while ensuring adherence to defined interfaces and storage requirements.

How does secure execution work for CLI-based app operations?

Secure execution for CLI-based app operations works through a dedicated router that enforces context boundaries, permission scopes, and defined interfaces without interacting with the underlying shell directly.

Can I trigger specific app operations without interacting with the shell directly?

Yes, you can safely trigger specific app operations through the App Router which controls execution and enforces permission boundaries within a secure, context-aware runtime environment.

Why do my Ravi OS applications fail validation during execution?

Ravi OS applications fail validation during execution when they do not adhere to defined interfaces, permission scopes, or storage requirements specified within the manifest registry for durable workflows.