Download for MacApple silicon, macOS 14+
Skill

virtual-dimensions

@costory-io Updated 2026-10-21

Use when creating, editing, previewing, or publishing Costory virtual dimensions (custom cost axes) with ordered CEL rules, leftover buckets, overlap/shadowing checks, or telemetry split-by-usage allocations. Call get_skill with skillId "virtual-dimensions" before create_virtual_dimension_draft or update_virtual_dimension_draft.

agent-skillsawsazureclaude-code-pluginclaude-plugincloud-costcost-allocationcost-optimization

Install

With your agent

Install OMGSkills skill "costory-io/costory-finops-mcp-skills:plugins/costory/skills/virtual-dimensions" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/costory-io/costory-finops-mcp-skills /tmp/costory-finops-mcp-skills && ln -s /tmp/costory-finops-mcp-skills/plugins/costory/skills/virtual-dimensions ~/.claude/skills/virtual-dimensions

From README

Virtual Dimensions A virtual dimension is a custom cost axis (e.g. "Environment", "Team", "Product line") built from ordered rules. Each rule has: conditionCel — CEL filter selecting rows (e.g. cosenvironment in ["prod"]) allocation — where matched spend goes. Supports all types: dimensionValue, existingColumn, splitCost, telemetry (same shapes as get returns for a virtual dimension) Rules are evaluated top-to-bottom; first match wins. A leftover rule catches everything else. Edits happen on a draft. Publishing is explicit and triggers BigQuery refresh. Production is unchanged until publishvirtualdimension.