simulator-charts

Create visual dashboards and time-series charts on a graph layer via the Simulator MCP server.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users need to visualize financial data on Simulator graphs by creating charts and dashboards with minimal steps, and to configure dynamic data sources and layouts.

Core Features & Use Cases

  • Primary Tool — createChart builds the full chart pipeline: filter creation, dashboard placement, layer association, data inheritance, and expandType for widget rendering.
  • Mode 1 — actorFilter (dynamic source): automatically renders top-N actors from a form, with optional reuse of an existing filter.
  • Mode 2 — direct accounts (explicit series): charts specified by explicit actor accounts and currencies.
  • Before Calling createChart — prerequisites and helpers: discover layerId, sourceFormId, accountNameId, currencyId with getForms/getAccountNames/getCurrencies, and how to locate the layer actor on a graph.
  • Lookup Helpers: commands to fetch IDs and navigate the workspace.

Quick Start

Use createChart with your layerId, title, and either sourceFormId/accountNameId/currencyId to build a new chart or supply a preexisting filterActorId to reuse a filter and place the chart on the layer.

Frequently Asked Questions about simulator-charts

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

FAQPage Schema
How do I build time-series charts and dashboards on a Simulator graph layer?

You can build dashboards by using a single createChart call that automates filter creation, layer association, and widget placement. It requires a layerId, title, and specific source IDs to render the visual dashboards.

How does dynamic top-N data source filtering work for Simulator visualizations?

Dynamic top-N filtering uses the actorFilter mode to automatically render top actors from a source form. You can also supply a preexisting filterActorId to reuse a filter and place the chart on the layer.

What IDs do I need to create a chart with explicit accounts and currencies?

To create charts with direct accounts, you need layerId, sourceFormId, accountNameId, and currencyId. You can discover these required workspace IDs using helper commands like getForms, getAccountNames, and getCurrencies before calling createChart.

Can I configure widget rendering and data inheritance for financial dashboards in one step?

Yes, the createChart tool automates the entire chart pipeline including expand-type configuration for widget rendering and data inheritance on the graph layer in a single step.

What is the best way to locate a layer actor and discover workspace IDs before creating a chart?

Use built-in lookup helpers to locate a layer actor and discover workspace IDs. Commands like getForms, getAccountNames, and getCurrencies fetch the necessary IDs to navigate the workspace and prepare for chart creation.