simulator-actors

Create and manage actor records for form templates with CRUD operations.

58|9|Updated May 5, 2026
One-click install
npx skills add https://github.com/corezoid/simulator-ai-plugin --skill simulator-actors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simulator-actors
Source: https://github.com/corezoid/simulator-ai-plugin/tree/main/plugins/simulator/skills/simulator-actors
Command: npx skills add https://github.com/corezoid/simulator-ai-plugin --skill simulator-actors

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill enables you to create and manage actor records—the data-bearing instances of a form template—so you can store, read, update, and filter real-world data within Simulator.Company.

Core Features & Use Cases

  • Create, read, update, and delete actor records with getActor/getActorByRef/createActor/updateActor/setActorStatus/deleteActor
  • Work with multiform actors where data keys are named form<formId>:<itemId> and learn how to locate the root form for leaf forms
  • Ensure data is keyed by field ids (item_<digits>) by first resolving the form structure with getForm
  • Use searchActors and filterActors to discover or filter actors across a workspace
  • Workspace context check: accId must be known before any tool call
  • Rich actor descriptions support BBCode and embedded references to other actors or apps
  • Integrates with simulator-forms, simulator-graph, and simulator-finance for end-to-end workflows

Quick Start

Create an actor by resolving the root form, mapping each field to its item_<id> key, and calling createActor with formId and data.

Frequently Asked Questions about simulator-actors

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

FAQPage Schema
How do I create and manage actor records for form templates?

To create actor records, first resolve the root form structure using getForm, map your data to item_<id> field keys, and call createActor with the formId and data. You can manage records using CRUD operations like updateActor and deleteActor.

What are multiform actors and how do I locate the root form for leaf forms?

Multiform actors use data keys named __form__<formId>:<itemId> to structure nested data. To locate the root form for leaf forms, you must trace the form hierarchy to ensure data is correctly keyed and mapped across the multiform actor structure.

How do I search and filter actors within a workspace?

You can search and filter actors within a workspace using the searchActors and filterActors functions. You must ensure the workspace context, specifically the accId, is known and verified before making any tool calls to discover or filter records.

Can I use BBCode and embedded references in actor descriptions?

Yes, actor descriptions support BBCode formatting and allow embedded references to other actors or apps. This enables rich text descriptions for records, providing detailed context and linking related data within the Simulator.Company environment.

What is the best way to ensure data is keyed correctly by field ids?

To ensure data is keyed by field ids using the item_<digits> format, you must first resolve the form structure by calling getForm. This maps each field to its item_<id> key before passing the data to createActor or updateActor.

Does the actor record system integrate with other workflow modules?

Yes, actor records integrate with simulator-forms, simulator-graph, and simulator-finance modules. This integration supports end-to-end workflows, allowing actor data to flow seamlessly across form structures, graph relationships, and financial operations.