claude

pigment

Analyze business data and build planning models in your Pigment workspace

23 on GitHubby Pigmentv2.0.7updated 7 days ago
/

Plugin pigment from marketplace pigment in gopigment/ai-plugins. Commands read from the repo's manifest — 7 days ago.

What it installs

Skills (38)

  • aggregating-view-data

    Execution skill. Use when a View needs totals or subtotals, when a value must roll up with something other than Sum (average, min, max, count, last), when a snapshot metric adds up across time instead of holding, or when a ratio, percentage, margin, growth or variance metric is added to a Table View

  • analyzing-views

    Guide for determining which filters apply and how — covering both on-board queries (where the view is provided in user visible context) and off-board queries (where the view is not on the board the user has open, or no board is open). Use when the query involves filtering, slicing, grouping, or appl

  • architecting-multi-application-solutions

    Planning skill. Use when deciding how to split work across Pigment applications, designing Hub-and-spoke data flows, or planning Test & Deploy across environments.

  • auditing-a-pigment-application

    Execution skill. Use when auditing, reviewing, or health-checking a Pigment application. Covers the structured audit checklist, severity classification, and output format. Also triggers on requests to clean up, find unused blocks, assess model quality, or find what is wrong with an application.

  • building-a-full-application

    Planning skill. Use when building a complete Pigment application from scratch or when the request spans multiple modeling phases. This skill, together with any other planning skill the request calls for, is sufficient to produce the full architecture spec; do not load execution skills until the spec

  • building-pigment-frames

    Use this skill whenever you're building, updating, or troubleshooting a Pigment Frame — a full-page, custom-coded visualisation (JavaScript, canvas, or inline SVG) that reads Pigment data through the PigmentSDK. Reach for it any time a native View (Grid, Chart, KPI) or Board can't produce what's bei

  • building-versions-and-planning-cycles

    Execution skill. Use when implementing versions, planning cycles, or actuals vs forecast separation, and whenever realized data is extended into a plan or budget — loading actuals then planning the remaining periods, forecasting forward from actuals, Actual/Budget/Plan layering, plan vs actual varia

  • choosing-formula-patterns

    Planning skill. Use before writing formulas to decide which patterns and modifiers are needed for the use case. Maps business requirements to formula pattern combinations.

  • copying-metric-data

    Use this skill when a user wants to create a Pigment metric-to-metric copy import/config to freeze formula values, reduce recalculation, seed/refresh a metric, stage validated data, prepare export metrics, or copy data between metrics. It cannot run, schedule, delete, update existing configs, use sn

  • creating-dimensions-and-hierarchies

    Execution skill. Use when creating or modifying dimension lists (hierarchies) and dimension properties

  • creating-metrics-and-tables

    Execution skill. Load it before the first `create_metric` or `bulk_update_metrics` call; never create or change a metric without loading it first. Use when creating metrics or tables, selecting metric data types, or finalizing metric structure.

  • creating-transaction-lists

    Execution skill. Use when creating a transaction list, and whenever you aggregate rows from a transaction list into a metric — including a list that already exists in the application.

  • design-business-views

    Execution skill. Load it right after finishing a block people will read as a Grid (a new table, a set of metrics, a Transaction List) and whenever you create or restyle a view (`Table` or `List` display or even metrics), before the first `update_view_*` call. Covers pivot placement, page order, tree

  • designing-boards-and-views

    Execution skill. Use when creating or editing a Board, a dashboard, or a View -- board sections and layout on the 12-column grid, widgets and their sizing (KPI, chart, grid, text, spacer, action button), board page selectors and their defaults, view pivots (rows / columns / pages), breaking down by

  • designing-pigment-frames

    Apply Pigment's visual design language to a new or existing Frame - use when the Frame should look Pigment-like: on-brand, native, or less generic. Do not use it when the user gives their own design requirements (a brand, a palette, screenshots, or a look to match). This skill contains the Pigment d

  • diagnosing-performance-issues

    Execution skill. Use when a Pigment application has slow calculations, timeouts, or when diagnosing performance bottlenecks. Covers profiler interpretation, scope chip reading, systematic troubleshooting workflow, and iterative calculation optimization.

  • editing-an-existing-application

    Planning skill. Use when modifying, extending, refactoring, or restructuring an existing Pigment application. Covers discovery, impact analysis, change planning, and phased execution. Do not use for greenfield builds (use building-a-full-application instead).

  • forecasting-in-pigment

    Execution skill. Use when creating forecasts or choosing between growth-rate hypotheses and statistical forecasting functions.

  • formatting-and-highlighting

    Execution skill. Load it whenever you create or update a metric that is not a plain count -- a ratio, percentage, growth, currency, boolean or text metric (comments, notes, links, URLs) -- to set its default format, even if the user never mentions formatting (e.g. a margin ratio metric, a metric of

  • gathering-architecture-requirements

    Planning skill. Use before building anything to gather requirements through structured discovery questions. Covers dimensions, UX, data, governance, and planning cycles. Load this skill during Phase 0 of building-a-full-application.

  • iterating-with-previous-and-cycles

    Execution skill. Use when writing PREVIOUS, PREVIOUSOF, or PREVIOUSBASE formulas, configuring iterative calculation cycles, or debugging circular dependency errors.

  • naming-and-organizing-applications

    Execution skill. Use when naming or organizing Pigment Applications, folders, and blocks so models stay navigable, formula-safe, and consistent across teams.

  • profiling-model-performance

    Execution skill. Use when investigating slow inputs, slow calculations, or timeouts with the Performance Insights tools (performance_profile_change, performance_profile_change_scope_details, performance_slowest_changes, performance_changes_statistics, get_top_blocks_by_performance). Covers which too

  • securing-with-access-rights

    Execution skill. Use when restricting which users can read or write specific data cells based on dimension values, building AR metrics, or debugging access issues. Do NOT use for managing Roles or Permissions.

  • setting-up-calendar

    Execution skill. Use when configuring an application calendar — choosing calendar type, fiscal year, date range, and time dimensions.

  • sharing-data-between-applications

    Execution skill. Use when sharing metrics or lists between Pigment Applications via Libraries and cross-Application formula references.

  • solving-financial-planning

    Planning skill. FP&A use cases: budget/expense planning, revenue forecasting, P&L reporting, multi-currency, financial consolidation. Each use case has inline guidance; load sub-files only for advanced patterns.

  • solving-sales-performance

    Planning skill. Sales performance use cases: quota planning, commission calculations, territory assignment, attainment tracking, pipeline coverage. Each use case has inline guidance.

  • solving-supply-chain

    Planning skill. Supply chain use cases: demand planning, inventory management, procurement planning, S&OP alignment. Each use case has inline guidance.

  • solving-workforce-planning

    Planning skill. Workforce planning use cases: headcount tracking, hiring pipeline, compensation planning, employee transfers, HRIS integration. Each use case has inline guidance; load sub-files only for advanced patterns.

  • understanding-pigment-modeling

    Foundational skill. Read this skill first, for planning or doing any action in Pigment (creating an app, modifying an app, writing a formula or designing a view). It's a full tour of the platform and its features, the mental model you need to understand it and an explanation of the principle of Pigm

  • using-formula-functions

    Execution skill. Use when drafting or debugging a Pigment formula that calls built-in functions. Covers all function signatures, parameters, return types, and usage examples grouped by category.

  • using-formula-modifiers

    Execution skill. Use when a formula's source metric dimensions differ from the target metric — apply BY, ADD, REMOVE, KEEP, SELECT, FILTER, EXCLUDE, TOPARENTLIST, or TOSUBSET. Also covers arrow-mapping syntax (BY ... ->) and tiered lookup patterns.

  • using-list-subsets

    Execution skill. Use when creating, modifying, or reasoning about List Subsets — mirror dimensions, same-dimension-on-two-axes, cohort modeling, restricted dropdowns, iterative performance optimization, or any request involving subsets.

  • using-mapped-dimensions

    Execution skill. Use when modeling dynamic or time-dependent hierarchies, card metrics for flexible reporting (e.g. headcount by team/function via BY-arrow mappings), or any scenario where reporting breakdowns must differ from the structural dimensions on the metric.

  • using-search-tools

    Execution skill. Choosing between the discovery tools and calling them cheaply: why breadth is free but call count is not, and lineage versus full impact analysis. Load before exploring an application, resolving block names, or checking what a change breaks. base_directory: /skills/using-search-tool

  • writing-performant-formulas

    Execution skill. Use when reviewing or finalizing Pigment formulas before delivery. Provides the mandatory pre-delivery checklist, sparsity preservation rules, scope-first patterns, and anti-patterns to avoid.

  • writing-pigment-formulas

    Execution skill. Load it before the first `validate_formula`, or before any `create_metric`, `bulk_update_metrics`, `create_list_property` or `update_list_property` call that sets a formula; never write a formula without loading it first. Use when writing, editing, or debugging Pigment metric or lis

MCP servers (1)

  • pigment

    connects to: https://pigment.app/api/mcp/public/{your-mcp-id}

View source on GitHub kb.pigment.com

Maintain pigment?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted