add-app

Scaffold iHub AI application configuration files in JSON with Zod schema validation.

22|4|Updated Apr 14, 2025
One-click install
npx skills add https://github.com/intrafind/ihub-apps --skill add-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-app
Source: https://github.com/intrafind/ihub-apps/tree/main/.claude/skills/add-app
Command: npx skills add https://github.com/intrafind/ihub-apps --skill add-app

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires zod, ajv, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of new AI application configurations for the iHub platform, ensuring adherence to project standards and reducing manual setup time.

Core Features & Use Cases

  • App Scaffolding: Generates a new JSON configuration file for an AI app.
  • Schema Validation: Ensures the new app config meets the project's Zod schema requirements.
  • Use Case: When developing a new AI feature for iHub, use this Skill to quickly generate the necessary configuration file, defining its name, description, system prompt, and other essential parameters.

Quick Start

Use the add-app skill to scaffold a new AI application with the id 'customer-support-bot'.

Frequently Asked Questions about add-app

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

FAQPage Schema
How do I scaffold a new AI app configuration for the iHub platform?

To generate an AI application configuration file, you define the app ID, names, descriptions, system prompts, icons, colors, and token limits. The Skill outputs this configuration as a JSON file validated against your project's Zod schema.

What is the best way to create a JSON configuration file for a custom AI app?

Creating a JSON configuration file for a custom AI app involves defining essential parameters like system prompts and token limits. This tool automates that process and ensures your configuration adheres to the required Zod schema standards for the iHub platform.

Does this scaffolding tool validate app configurations against a Zod schema?

Yes, the scaffolding tool validates app configurations against a Zod schema. It uses Zod and ajv dependencies to ensure your generated JSON file meets all project standards for app ID, system prompts, icons, and token limits before finalizing the setup.

Can I define preferred models and tools when scaffolding an AI app?

Yes, you can define preferred models and tools when scaffolding an AI app. Along with required parameters like app ID and system prompts, the JSON configuration supports optional parameters to specify preferred models and tools for your iHub application.

Why do I need a Zod schema to scaffold an AI application?

You need a Zod schema to scaffold an AI application because it enforces project standards and validates the generated JSON configuration. This ensures required fields like app ID, descriptions, and system prompts are correctly formatted before the app is created.