multica-creating-agents

Create, inspect, and debug Multica agents via CLI or API.

44.9k|5.7k|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/multica-ai/multica --skill multica-creating-agents-multica-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multica-creating-agents
Source: https://github.com/multica-ai/multica/tree/main/server/internal/service/builtin_skills/multica-creating-agents
Command: npx skills add https://github.com/multica-ai/multica --skill multica-creating-agents-multica-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This contract documents how Multica agent creation works: the fields that are stored, which inputs are validated, how secrets are gated, and how skill bindings are applied and loaded at claim time.

Core Features & Use Cases

  • Establishes required fields (e.g., name, runtime_id) and defaults, shaping the runtime payload used by the daemon at claim time.
  • Details secret handling channels for custom_env and mcp_config (stdin, file, and inline) with guidance on security and auditing.
  • Clarifies how agent creation interacts with runtime_config, instructions, mcp_config, and the separate skill-binding workflow.

Quick Start

Create a new agent using the required fields and then inspect the persisted agent record to verify the contract compliance.

Frequently Asked Questions about multica-creating-agents

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

FAQPage Schema
How do I create a Multica agent using the CLI or API?

To create a Multica agent, use the multica agent CLI or POST /api/agents with required fields like name and runtime_id. The system enforces field validation and persistence rules before assembling the runtime payload used at claim time.

What fields are required for Multica agent creation and validation?

Multica agent creation requires fields such as name and runtime_id, alongside runtime_config and instructions. The validation process enforces these required fields and applies defaults to shape the runtime payload loaded by the daemon at claim time.

How are secrets and custom environment variables handled during agent creation?

Secrets and custom_env variables are handled through secure channels including stdin, file, and inline inputs. The agent creation process gates these secrets with specific security and auditing guidance to ensure proper validation across create and update flows.

What is the difference between mcp_config and custom_env when updating an agent?

The mcp_config and custom_env fields receive distinct treatment during agent updates. The creation flow validates these inputs separately, ensuring mcp_config interactions and custom_env secrets are correctly persisted according to their specific field contracts.

How does Multica bind skills and assemble the runtime payload at claim time?

Multica assembles the runtime payload at claim time by applying a separate skill-binding workflow to the persisted agent record. This payload includes the validated runtime_config, instructions, and mcp_config required by the daemon.

Can I inspect a Multica agent record after creation to verify contract compliance?

Yes, after creating an agent via the CLI or API, you can inspect the persisted agent record. Inspecting the record verifies that the field contracts, persistence rules, and runtime payload defaults were correctly applied.