Agent skill

Monte Carlo Storage Cost Analysis

by sickn33 in sickn33/agentic-awesome-skills

Analyze a warehouse for stale, unused, or redundant tables via the analyzestoragecosts MCP tool.

Apache-2.0Auto-check passedAgent Workflows

Install Monte Carlo Storage Cost Analysis

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill monte-carlo-storage-cost-analysis -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills monte-carlo-storage-cost-analysis --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/monte-carlo-storage-cost-analysis .claude/skills/monte-carlo-storage-cost-analysis && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
monte-carlo-storage-cost-analysis
GitHub stars
47k
Used in
1 other repo
Token cost
~2.3k tokens
SKILL.md length
1,095 words
Files
1
Skills in repo
1,497
Repo updated
First seen
Licence
Apache-2.0

At a glance

Analyze a warehouse for stale, unused, or redundant tables via the analyzestoragecosts MCP tool.

  • Works in 4 steps: Identify the warehouse → Run the analysis → Present the initial summary → …
  • Tasks that involve MCP servers
  • SKILL.md covers When to activate this skill, When NOT to activate this skill, Prerequisites and Workflow, plus 4 more sections
  • Reaches getmontecarlo.com

What it does

Monte Carlo Storage Cost Analysis is an agent skill from sickn33/agentic-awesome-skills. Analyze a warehouse for stale, unused, or redundant tables via the analyzestoragecosts MCP tool. Classifies waste patterns and table categories, computes safety tiers, and handles category drill-downs and lineage follow-ups.

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering MCP servers. It works with Model Context Protocol. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve MCP servers

Example prompts

  • “/monte-carlo-storage-cost-analysis”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Identify the warehouse
  2. Run the analysis
  3. Present the initial summary
  4. Handle follow-up requests

What it can do on your machine

Read from SKILL.md and the folder at commit b84d35a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • getmontecarlo.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Monte Carlo Storage Cost Analysis loads about 2.3k tokens when it runs. Until then it costs about 65 tokens; SKILL.md has 1,095 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~65
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sickn33/agentic-awesome-skills at commit b84d35a, republished under its Apache-2.0 licence (© sickn33). 1,095 words, ~2,264 tokens.

Download SKILL.mdSave it as .claude/skills/monte-carlo-storage-cost-analysis/SKILL.md (or your agent's skills folder).
name
monte-carlo-storage-cost-analysis
description
Analyze a warehouse for stale, unused, or redundant tables via the analyze_storage_costs MCP tool. Classifies waste patterns and table categories, computes safety tiers, and handles category drill-downs and lineage follow-ups.
risk
critical
source
https://github.com/monte-carlo-data/mc-agent-toolkit/tree/main/skills/storage-cost-analysis
source_repo
monte-carlo-data/mc-agent-toolkit
source_type
community
date_added
2026-07-01
license
Apache-2.0
license_source
https://github.com/monte-carlo-data/mc-agent-toolkit/blob/main/LICENSE

Monte Carlo Storage Cost Analysis Skill

This skill analyzes a data warehouse for stale tables that can be removed to reduce storage costs. It delegates classification, safety scoring, and formatting to the analyze_storage_costs MCP tool, then presents the pre-formatted result verbatim and handles follow-up questions (category drill-downs, lineage checks).

Monte Carlo tool routing (required): Always call Monte Carlo MCP tools through this plugin's bundled server, whose fully-qualified tool names are mcp__plugin_mc-agent-toolkit_monte-carlo-mcp__<tool> (e.g. mcp__plugin_mc-agent-toolkit_monte-carlo-mcp__get_alerts). Bare tool names used in this skill (get_alerts, search, get_table, …) refer to that bundled server. If the session also has a separately-configured monte-carlo-mcp server, do not route to it — it may point at a different endpoint or credentials.

Reference file (use the Read tool to access it):

  • Output contract and category keywords: references/output-structure.md

When to activate this skill

Activate when the user:

  • Asks about storage costs, waste, or cleanup opportunities
  • Wants to find unused, unread, or stale tables
  • Asks "which tables can I drop?" or "what's costing us money?"
  • Mentions storage optimization, cost reduction, or warehouse cleanup
  • Wants to identify zombie tables, dead-end pipelines, or temporary/archive tables

When NOT to activate this skill

Do not activate when the user is:

  • Just querying data or exploring table contents
  • Creating or modifying monitors (use the monitoring-advisor skill)
  • Investigating data quality incidents (use the prevent skill)
  • Looking at pipeline performance or query cost (use the performance-diagnosis skill)

Prerequisites

The following MCP tools must be available (connect to Monte Carlo's MCP server):

  • analyze_storage_costs -- runs the full analysis pipeline and returns pre-formatted output
  • get_asset_lineage -- used only for follow-up lineage checks

The analyze_storage_costs tool supports Snowflake, BigQuery, Redshift, and Databricks warehouses only. Other warehouse types are out of scope.

Workflow

Important: These steps are internal instructions for you. Do NOT expose step numbers, step names, or the procedural structure to the user. Just act naturally.

Step 1: Identify the warehouse

You need a warehouse to proceed.

  • If the user specified a warehouse (by name or UUID), use it.
  • If not: call analyze_storage_costs with no warehouse_id. The tool will either auto-pick when only one supported warehouse exists, or return a list of supported warehouses — let the user choose one, then call the tool again with the chosen warehouse_id.
Step 2: Run the analysis

Call analyze_storage_costs with:

  • warehouse_id: the warehouse UUID

The tool fetches candidates, classifies them into waste patterns (Unread, Write-only, Dead-end, Static waste, Zombie, Other stale) and table categories (Temporary, Archive/Snapshot, Production, Other), computes safety tiers, and returns a formatted analysis.

  • If the tool returns an error, report it to the user and stop.
  • If no candidates are found, tell the user and stop.
Step 3: Present the initial summary

The tool output contains two regions:

  1. A <!-- PRESENT_AS_IS --> block with a condensed summary, a Top-N table, and a drill-down prompt.
  2. A <!-- CATEGORY_DETAILS --> block with per-category tables wrapped in <!-- CATEGORY:<key> --> markers. Do NOT present these yet.

Present ONLY the <!-- PRESENT_AS_IS --> block — copy it verbatim, preserving every column, row, and value. Add a brief intro sentence if needed, then paste the block unchanged. The user will see the summary and top tables, then choose a category to drill into.

CRITICAL — do NOT call any other tool after analyze_storage_costs succeeds. No search, no get_table, no troubleshooting agents, no cross-checks. The analysis result IS the final answer; your only remaining job is to present the <!-- PRESENT_AS_IS --> block verbatim.

CRITICAL — preserve markdown-linked MCONs verbatim. The pre-formatted tables already contain properly linked MCONs (e.g., [`db:schema.table`](https://getmontecarlo.com/assets/MCON++...)). Never output bare MCON strings as plain text.

Show full SKILL.md (525 more words)Show less
Step 4: Handle follow-up requests

Category drill-downs. When the user asks about a specific category ("show me temporary tables", "what about production?", "tell me more about archive"):

  1. Find the matching <!-- CATEGORY:<key> --> section in the analyze_storage_costs result already in the conversation. Do NOT re-invoke analyze_storage_costs — the data is already there.
  2. Present that section's content verbatim — every column, row, and value.
  3. After presenting, remind the user of remaining categories they haven't explored yet.

Category keywords (see references/output-structure.md for the full list):

  • "temporary", "staging", "tmp", "stg" → CATEGORY:temporary
  • "archive", "snapshot", "backup", "old" → CATEGORY:archive_snapshot
  • "uncategorized", "other", "unknown" → CATEGORY:other
  • "production", "prod", "critical", "important" → CATEGORY:production

If the user says "show me everything" or "all categories", present all category sections in order: temporary → archive → uncategorized → production.

Lineage checks. When the user asks what consumes a specific table ("check lineage for X", "is it safe to remove Y?", "what depends on this table?"):

  1. Call get_asset_lineage with mcons: [<table mcon>] and direction: "DOWNSTREAM".
  2. If has_relationships: false → the table's consumers are likely BI dashboards or tools (not other tables). Mention this — it may still be safe to remove, but the user should verify with dashboard owners.
  3. If downstream tables exist AND are also stale → recommend removing both.
  4. If downstream tables are active → flag as risky, do NOT recommend removal.

Note: The N consumers flag in the Usage & Risk column counts ALL consumers, including BI dashboards (Looker, Tableau, Power BI) and other non-table assets. The lineage tool only returns table-to-table edges, so lineage results may show fewer consumers than the count. When that happens, explain the gap to the user.

Reading the Usage & Risk column

Each row's final Usage & Risk cell combines read-side activity with risk flags. Format:

{activity}                          # no flags fire
{activity}; {flag1, flag2, ...}     # one or more flags fire

Activity values (always present):

  • No reads -- no recorded reads
  • 180d · 0 reads -- last read N days ago, zero total reads
  • 2d · 580 reads / 14 users -- recent reads, total reads and distinct reading users

A low days since read is only meaningful when paired with the read count — a single backup job or security scanner can make a cold table look "1d". Always weigh staleness against reads + users.

Risk flags (appended after ; in this fixed order when any fire):

  • high criticality / medium criticality -- pre-computed criticality
  • N consumers -- has active consumers (tables, views, or BI dashboards); verify before removing
  • high importance score -- is_important is a thresholded importance_score ≥ 0.6 computed upstream in Databricks, not a user-applied tag
  • has monitors -- actively monitored by Monte Carlo

Table categories

Tables are automatically classified for prioritized review:

  • Temporary/Staging -- Short-lived ETL/test tables (safest to drop)
  • Archive/Snapshot -- Historical copies, date-suffixed tables (verify retention policies)
  • Production -- Monitored, critical, or lineage-important tables (highest risk)
  • Other -- No strong signal either way (needs manual review)

Scope limitations

  • Storage costs only -- not compute, query optimization, or billing
  • One warehouse per analysis
  • Snowflake, BigQuery, Redshift, and Databricks only
  • Recommendations only -- never execute DROP TABLE or destructive actions

Limitations

  • Use this skill only when the task clearly matches its upstream source and local project context.
  • Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
  • Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.

© sickn33, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/monte-carlo-storage-cost-analysis of sickn33/agentic-awesome-skills.

Open the folder on GitHubat commit b84d35a

Used in 1 other repository

We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Monte Carlo Storage Cost Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Monte Carlo Storage Cost Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Monte Carlo Storage Cost Analysis this skillsickn33/agentic-awesome-skills47k1 repos~2.3kAutomated safety check: PassApache-2.0
Migrate To CodexHaohao-end/openagent7911 repos~2kAutomated safety check: PassApache-2.0
Openai DocsHaohao-end/openagent791—~1.7kAutomated safety check: PassApache-2.0
Use Gfs MCPGuepard-Corp/gfs158—~4kAutomated safety check: PassMIT
Ogham Recallogham-mcp/ogham-mcp115—~1kAutomated safety check: PassMIT
Memmesh CLIThinkfleetAI/memmesh420—~855Automated safety check: PassApache-2.0

Similar skills

  • Migrate To Codex

    Haohao-end/openagent

    Migrate supported instruction files, skills, agents, and MCP config into Codex project and global files.

    791 GitHub starsUsed in 1 repo~2k tokens
    Agent WorkflowsAuto-check passed
  • Openai Docs

    Haohao-end/openagent

    A skill your agent uses when the user asks how to build with OpenAI products or APIs and needs up-to-date official documentation with citations, help choosing the latest model for a use case, or…

    791 GitHub stars~1.7k tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Use Gfs MCP

    Guepard-Corp/gfs

    GFS MCP Server for AI agent integration. An agent skill from Guepard-Corp/gfs.

    158 GitHub stars~4k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Ogham Recall

    ogham-mcp/ogham-mcp

    Smart retrieval from Ogham shared memory. An agent skill from ogham-mcp/ogham-mcp.

    115 GitHub stars~1k tokensUpdated 11 days ago
    Agent WorkflowsAuto-check passed
  • Memmesh CLI

    ThinkfleetAI/memmesh

    MemMesh CLI + local MCP server — the zero-infra, no-API-key path to the same engine as the hosted SDK.

    420 GitHub stars~855 tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Official

    Stores, retrieves, and manages data as objects in Cloud Storage on Google Cloud (also known colloquially as GCS) buckets.

    21k GitHub stars~2.8k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,497 skills in this repo
  • Liuguang Banlan UI

    sickn33/agentic-awesome-skills

    Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • User Thoughts Memory

    sickn33/agentic-awesome-skills

    Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Using LWC Memory and Graphs

    sickn33/agentic-awesome-skills

    Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.

    47k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Find Complementary Founders

    sickn33/agentic-awesome-skills

    Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Auto-check passed
  • Cline Pilot

    sickn33/agentic-awesome-skills

    Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.

    47k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Questions about Monte Carlo Storage Cost Analysis

What does Monte Carlo Storage Cost Analysis do?

Analyze a warehouse for stale, unused, or redundant tables via the analyzestoragecosts MCP tool. Monte Carlo Storage Cost Analysis is an agent skill from sickn33/agentic-awesome-skills. Analyze a warehouse for stale, unused, or redundant tables via the analyzestoragecosts MCP tool.

When should I use Monte Carlo Storage Cost Analysis?

Monte Carlo Storage Cost Analysis fits situations like: tasks that involve MCP servers.

How do I install Monte Carlo Storage Cost Analysis in Claude Code?

Run `npx skills add sickn33/agentic-awesome-skills --skill monte-carlo-storage-cost-analysis -a claude-code`. Or copy the skill folder (skills/monte-carlo-storage-cost-analysis in sickn33/agentic-awesome-skills) into .claude/skills/monte-carlo-storage-cost-analysis in your project. Claude Code loads it when a task matches its description.

How do I install Monte Carlo Storage Cost Analysis in Codex?

Run `npx skills add sickn33/agentic-awesome-skills --skill monte-carlo-storage-cost-analysis -a codex`. Or copy the skill folder (skills/monte-carlo-storage-cost-analysis in sickn33/agentic-awesome-skills) into .agents/skills/monte-carlo-storage-cost-analysis in your project. Codex loads it when a task matches its description.

Can I use Monte Carlo Storage Cost Analysis in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill monte-carlo-storage-cost-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/monte-carlo-storage-cost-analysis, .gemini/skills/monte-carlo-storage-cost-analysis, .github/skills/monte-carlo-storage-cost-analysis and .opencode/skills/monte-carlo-storage-cost-analysis in your project.

What does Monte Carlo Storage Cost Analysis need to run?

SKILL.md names no scripts, command-line tools or credentials: Monte Carlo Storage Cost Analysis is instructions for the agent only.

Does Monte Carlo Storage Cost Analysis access the network?

SKILL.md names 1 domain. In commands or code: getmontecarlo.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Monte Carlo Storage Cost Analysis safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Monte Carlo Storage Cost Analysis use?

Monte Carlo Storage Cost Analysis is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Monte Carlo Storage Cost Analysis use?

About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Monte Carlo Storage Cost Analysis?

Skills that share tags, products or a category with Monte Carlo Storage Cost Analysis: Migrate To Codex (Haohao-end/openagent, 791 stars), Openai Docs (Haohao-end/openagent, 791 stars), Use Gfs MCP (Guepard-Corp/gfs, 158 stars) and Ogham Recall (ogham-mcp/ogham-mcp, 115 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Monte Carlo Storage Cost Analysis?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,405 GitHub stars. The repository holds 1,497 skills in this directory. The repository was last updated on October 9, 2026.

Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.