app-creator

Construct Ravi Apps from API documentation or CLI tools with security manifests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill streamlines the end-to-end creation of Ravi Apps, ensuring that new capabilities are secure, well-documented, and properly integrated into the Ravi runtime environment.

Core Features & Use Cases

  • Contract-First Development: Guides the creation of apps starting from API documentation or existing CLI contracts.
  • Security & Governance: Enforces strict permission boundaries, credential handling, and context-child isolation.
  • Use Case: When you need to integrate a new third-party service into your agent ecosystem, this skill helps you scaffold the CLI, define the manifest, and validate the operational contract before deployment.

Quick Start

Use the app-creator skill to scaffold a new application named weather-service based on the provided API documentation.

Frequently Asked Questions about app-creator

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

FAQPage Schema
How do I scaffold a CLI application from API documentation?

You can scaffold a CLI application from API documentation by defining operational contracts, generating CLI interfaces, and creating security manifests to ensure proper runtime integration. This approach enforces strict permission boundaries and robust error handling.

What is contract-first development for command-line tools?

Contract-first development for command-line tools involves building applications starting from existing API documentation or CLI contracts. It guides the creation of operational boundaries, manages credential brokering, and validates functionality through automated testing.

How do I enforce permission scoping and credential isolation for agent apps?

Permission scoping and credential isolation for agent apps are enforced by defining strict security manifests and operational boundaries during the scaffolding process. This ensures context-child isolation and compliance with runtime standards.

Does app-creator work with existing command-line tools or only new API integrations?

app-creator works with both existing command-line tools and new API integrations. It constructs end-to-end applications by defining operational contracts and CLI interfaces from either public API documentation or current command-line utilities.

How do I validate operational contracts before deploying automated CLI apps?

You validate operational contracts before deploying automated CLI apps through functional validation and automated testing. This process ensures stable JSON output, robust error handling, and strict compliance with runtime isolation standards.