Agent skill

Snowflake Cost Leak Hunter

by jeremylongshore in jeremylongshore/tons-of-skills-marketplace

Audit and analyze Snowflake warehouse, serverless, Adaptive, storage, transfer, and AI cost evidence with a typed ledger that prevents double counting and exposes freshness, attribution, control…

MITAuto-check passedDatabases

Install Snowflake Cost Leak Hunter

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill snowflake-cost-leak-hunter -a claude-code

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

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace snowflake-cost-leak-hunter --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/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/snowflake-cost-leak-hunter .claude/skills/snowflake-cost-leak-hunter && 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
snowflake-cost-leak-hunter
GitHub stars
2.8k
Token cost
~4.1k tokens
SKILL.md length
1,774 words
Files
25 (incl. scripts, references)
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Audit and analyze Snowflake warehouse, serverless, Adaptive, storage, transfer, and AI cost evidence with a typed ledger that prevents double counting and exposes freshness, attribution, control…

  • Works in 6 steps: Fix scope before querying → Verify access without changing grants → Collect normalized evidence → …
  • A Snowflake bill increased
  • SKILL.md covers Overview, Prerequisites, Safety and evidence contract and Instructions, plus 5 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Snowflake Cost Leak Hunter is an agent skill from jeremylongshore/tons-of-skills-marketplace. Audit and analyze Snowflake warehouse, serverless, Adaptive, storage, transfer, and AI cost evidence with a typed ledger that prevents double counting and exposes freshness, attribution, control, and invoice boundaries. Use when a Snowflake bill increased, a team needs chargeback/showback evidence, credits appear unexplained, or an operator asks which usage merits investigation. Trigger with "Snowflake bill increased", "find idle Snowflake credits", "Snowflake cost attribution", or "untagged Snowflake spend". Do…

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 27 other files, including scripts and reference files (for example `eval-spec.yaml`, `references/attribution-and-staleness.md` and `references/controls-boundaries.md`). Compatibility notes: Model-agnostic workflow; requires Python 3.10+; optional Snowflake CLI for live read-only evidence collection

It sits in Databases, covering Data warehousing and Forms and invoices. It works with Snowflake. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • A Snowflake bill increased
  • A team needs chargeback/showback evidence
  • Credits appear unexplained
  • An operator asks which usage merits investigation

Example prompts

  • “Snowflake bill increased”
  • “find idle Snowflake credits”
  • “Snowflake cost attribution”
  • “/snowflake-cost-leak-hunter”

Requirements

  • Python 3
  • Compatibility (from SKILL.md): Model-agnostic workflow; requires Python 3.10+; optional Snowflake CLI for live read-only evidence collection
  • Pre-approved tools (allowed-tools): Read, Write, Bash(python3:*)

Workflow steps

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

  1. Fix scope before querying
  2. Verify access without changing grants
  3. Collect normalized evidence
  4. Run deterministic analysis
  5. Corroborate before recommending
  6. Deliver the review packet

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Bash(python3:*)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 10 files in scripts/ (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

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

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.snowflake.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.

  • Compatibility

    Model-agnostic workflow; requires Python 3.10+; optional Snowflake CLI for live read-only evidence collection

    From compatibility in the SKILL.md frontmatter.

Context cost

Snowflake Cost Leak Hunter loads about 4.1k tokens when it runs, and up to ~15k if it reads all its reference files. Until then it costs about 149 tokens; SKILL.md has 1,774 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~149
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~15k

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); the scripts in this folder are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 1,774 words, ~4,061 tokens.

Download SKILL.mdSave it as .claude/skills/snowflake-cost-leak-hunter/SKILL.md (or your agent's skills folder). This skill also uses 24 other files; get the full folder from GitHub.
name
snowflake-cost-leak-hunter
description
Audit and analyze Snowflake warehouse, serverless, Adaptive, storage, transfer, and AI cost evidence with a typed ledger that prevents double counting and exposes freshness, attribution, control, and invoice boundaries. Use when a Snowflake bill increased, a team needs chargeback/showback evidence, credits appear unexplained, or an operator asks which usage merits investigation. Trigger with "Snowflake bill increased", "find idle Snowflake credits", "Snowflake cost attribution", or "untagged Snowflake spend". Do not use to mutate cost controls or claim savings.
allowed-tools
Read, Write, Bash(python3:*)
compatibility
Model-agnostic workflow; requires Python 3.10+; optional Snowflake CLI for live read-only evidence collection
argument-hint
[evidence-json-or-output-directory]
model
inherit
effort
high
version
3.16.0
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
saas, data-warehouse, analytics, snowflake, finops

Snowflake Cost Leak Hunter

Overview

Produce a read-only, evidence-first Snowflake cost investigation. The deterministic analyzer emits a typed ledger whose total, attribution, context, estimate, and invoice-only roles cannot silently collapse into one savings claim.

Problem: Cost views answer different questions, arrive at different times, and do not equal invoice truth. Generic advice easily turns observed credits into unsupported prices or promised savings.

Outcome: A reproducible review packet that identifies what the supplied evidence confirms, what was estimated from an approved rate, what remains at risk, and what is unknown.

Prerequisites

  • An exact account and UTC analysis window.
  • Sanitized output collected by an operator through an approved read-only Snowflake session, or an equivalent exported evidence bundle.
  • A role already authorized to read the required SNOWFLAKE.ACCOUNT_USAGE surfaces.
  • A writable local working directory for report artifacts. Use Write only to create new local evidence/report files; never use it to alter Snowflake configuration.
  • A customer-supplied rate-card record if currency estimates are requested.

Safety and evidence contract

  • Read-only Snowflake work only. Do not execute DDL/DML, change warehouse state or size, alter auto-suspend, assign monitors, create budgets, change tags, or cancel queries. Emit proposed changes for a named owner to review.
  • Do not invoke Snowflake authentication from this skill. The operator runs the bounded collection queries through an approved read-only session and supplies only sanitized results. Never request connection files, private keys, tokens, passwords, or environment values.
  • Do not require ACCOUNTADMIN. Use a role already authorized to read the needed SNOWFLAKE.ACCOUNT_USAGE views. Visibility differs by database role and account configuration; report missing access rather than escalating privileges.
  • Bind every history query to an explicit UTC half-open start and end time. Record session UTC offset, account/organization identity, role, query IDs, collection time, SQL and result hashes, row cap state, and the maximum activity timestamp returned. A single bundle may cover at most seven days; partition longer audits.
  • Use the fixed official latency matrix. Apply the reviewed per-view and per-field cutoffs in references/cost-ledger-and-surfaces.md; caller-supplied latency or maximum activity time cannot make a recent window settled. Compute each cutoff from the same-statement execution_context.observed_at, never the later CLI completion timestamp. A quiet source with no recent activity is not thereby stale.
  • Credits are not invoice truth. Keep hourly operational credits, daily cloud-adjusted billed credits, and organization-currency/usage-statement evidence as three distinct levels. Resource monitors cover warehouses, including Adaptive Warehouses, but do not cover serverless features or AI services. The issued invoice remains authoritative. See Snowflake's billing reconciliation guide.
  • No public price assumptions. Convert credits to currency only when the user supplies an applicable contract/rate-card record. Such conversion remains estimated until reconciled to the billing statement.

Read references/attribution-and-staleness.md before collecting evidence. Read references/warehouse-and-idle-evidence.md for the bounded SQL surfaces. If controls are requested, read references/controls-boundaries.md, but return a review packet only. For Adaptive, storage, transfer, AI, surface-denominator, and typed-ledger rules, read references/cost-ledger-and-surfaces.md.

For a live, model-neutral collection, use the shared read-only collector with an existing Snowflake CLI profile:

bash
python3 "${CLAUDE_SKILL_DIR}/scripts/collect_snowflake_evidence.py" \
  --surface cost --connection <approved-readonly-profile> \
  --window-start <YYYY-MM-DDTHH:MM:SSZ> \
  --window-end <YYYY-MM-DDTHH:MM:SSZ> \
  --output /tmp/snowflake-cost-collector.json

Map the baseline receipt's warehouse, query, load, and generic metering datasets into the analyzer schema. The legacy input key serverless_usage means generic METERING_HISTORY; public labels use metering:<SERVICE_TYPE>. Preserve every receipt field and reject out-of-window rows, cap uncertainty, missing integrity fields, and unscoped fingerprints. A self-checksum proves local consistency, not Snowflake origin.

Collect needed supplemental cost-* surfaces with the same bounded collector and put each complete receipt under supplemental_receipts.<surface_inventory_name>. Follow the surface contract for the exact dataset keys, hashes, latency cutoffs, privacy rules, and unavailable-surface behavior.

Instructions

1. Fix scope before querying

Capture:

  • account and role;
  • half-open UTC window [window_start, window_end);
  • requested attribution dimension, such as warehouse, user, query tag, or service;
  • whether an approved contract rate card is available;
  • whether Adaptive Warehouses or serverless features are in scope.
  • the complete expected-surface denominator, including storage, transfer, AI, resource-monitor, and budget evidence when those domains are in scope.

If the user supplies only an invoice total, state that the audit can explain usage but cannot reconcile the invoice without the corresponding usage statement and contract rates.

2. Verify access without changing grants

Have the operator run the smallest read probes with the approved connection and provide the sanitized results. This skill does not expose the Snowflake CLI namespace. A representative probe is:

sql
SELECT MAX(end_time) AS max_end_time
FROM SNOWFLAKE.ACCOUNT_USAGE.WAREHOUSE_METERING_HISTORY
WHERE start_time >= :window_start
  AND start_time < :window_end;

Probe QUERY_ATTRIBUTION_HISTORY separately because its availability, latency, and coverage differ. If either probe fails, preserve the exact sanitized error, name the missing surface, and stop that branch. Do not propose granting broad imported privileges automatically.

3. Collect normalized evidence

Use the queries and field definitions in references/warehouse-and-idle-evidence.md. Export only the normalized fields accepted by scripts/analyze_cost_evidence.py; exclude raw SQL text and credentials.

The input accepts baseline warehouse/query/load/metering arrays; supplemental Adaptive, storage, transfer, AI, monitor, and budget evidence; optional invoice rows; and user-supplied credit rates. Read the surface contract for the exact keys and overlap rules. Inventory assertions without matching receipts block completeness.

Record each source's maximum activity timestamp only as descriptive context; it does not prove freshness, and an absent source is not zero usage. Apply the reference's identity-disclosure contract. Never export raw users, tags, query text, notification addresses, contract numbers, credentials, or connection values.

4. Run deterministic analysis

Print the canonical bundle digest in a trusted local terminal and record it separately from the bundle. Never trust a digest copied from inside the evidence itself:

bash
python3 "${CLAUDE_SKILL_DIR}/scripts/analyze_cost_evidence.py" \
  --input cost-evidence.json --print-input-sha256

Then pass that separately recorded value back to the analyzer. Live receipts older than one hour are rejected as stale transport evidence; recollect rather than relaxing the bound.

bash
python3 "${CLAUDE_SKILL_DIR}/scripts/analyze_cost_evidence.py" \
  --input cost-evidence.json \
  --trusted-input-sha256 <recorded-sha256:hex-digest> \
  --json-out cost-analysis.json \
  --markdown-out cost-analysis.md

The script validates non-negative numeric evidence, sums with decimal arithmetic, and keeps total, attribution, context, estimate, and invoice-only ledger roles separate. Their additive and overlap rules are defined in the surface contract.

It does not apply magnitude thresholds, infer a price, or recommend a warehouse size. Daily average storage snapshots must remain per day or use an explicitly labeled average/byte-day calculation; summing multiple daily snapshots and labeling the result bytes is invalid. When query fingerprints have both attributed credits and elapsed time, it also emits a non-dominance cost/latency Pareto view. A Pareto point is a comparison aid, not a proof that a workload should move warehouses. Right-sizing is only a bounded review proposal when the operator supplies the current size, explicit candidate sizes, maximum size steps, measurement window, success criteria, and approver; never infer a target size from credits or queue time.

Show full SKILL.md (734 more words)Show less
5. Corroborate before recommending

For each ranked opportunity, record:

  1. the exact source rows and time window;
  2. the observed source age;
  3. coverage exclusions or NULL fields;
  4. a competing explanation;
  5. a read-only next measurement;
  6. the owner who would approve any later change.

Examples of competing explanations include intentionally warm warehouses, SLA-driven capacity, untagged shared-service queries, or usage outside the attribution view's coverage. Do not label those cases waste without workload-owner confirmation.

6. Deliver the review packet

Follow references/output-contract.md. Lead with the window and coverage, not a sensational savings number. A valid packet contains:

  • confirmed credits by evidence surface;
  • the typed ledger with parent IDs, overlap keys, aggregation eligibility, freshness, availability, and invoice-reconciliation status;
  • attribution completeness by warehouse, including unknown boundaries for NULL attribution and query coverage gaps;
  • cost/latency Pareto points by query fingerprint and warehouse-load correlation;
  • estimated currency in a separate table, if and only if a rate card was supplied;
  • at-risk opportunities ranked by observed credits, each labeled review required;
  • missing/late-source warnings;
  • read-only verification queries;
  • proposed changes in an approval queue, with no execution performed.

Output

Return cost-analysis.json and cost-analysis.md in the user's chosen working directory, plus the exact analyzer command used. The JSON is the machine-readable receipt; Markdown is the human review packet. Both must contain the analysis window, source freshness, confirmed observations, estimated amounts, at-risk opportunities, warnings, and non-claims. Do not write runtime output into the skill directory.

Stop conditions

Stop and return a bounded partial result when:

  • authentication or the approved role fails;
  • the requested window is newer than the available source timestamps;
  • account and organization usage are mixed without aligned account identifiers and UTC boundaries;
  • Adaptive Warehouse rows make warehouse attribution columns NULL;
  • a required cost surface is unavailable, outside its fixed official settled window, truncated, region-limited, or hidden by the approved role;
  • a currency request has no applicable contract rate;
  • evidence contains negative credits, malformed timestamps, or incompatible currencies;
  • the only proposed next step would mutate production.

Error Handling

ConditionMeaningRequired response
Approved role cannot read a required viewCoverage unavailablePreserve the sanitized error, name the missing surface, and stop that branch without changing grants.
Requested end exceeds the fixed source-specific settled cutoffRecent evidence may be incompleteReturn a partial result; do not enlarge the cutoff from a caller-supplied latency or maximum activity timestamp.
Attributed-query credits are NULLIdle/unattributed calculation is unsupported for that rowEmit COST_ADAPTIVE_ATTRIBUTION_GAP; exclude the row from that calculation and do not substitute zero.
Generic AI or warehouse total and detailed attribution both existThe evidence can overlap by designRetain one additive total and attach AI Functions detail only beneath an account/window-aligned AI_SERVICES row from METERING_HISTORY; do not assert equality because that parent also covers Cortex Analyst. Otherwise keep the relationship unknown.
Storage or transfer evidence has bytes but no contract billing modelOperational context is present without price evidenceKeep bytes as context; do not infer currency or invoice amounts.
No applicable contract rateCurrency cannot be defendedReport credits only; do not substitute a public price.
Analyzer rejects evidenceMalformed timestamp, negative/non-finite number, or incompatible shapeCorrect the input from source evidence; never coerce it into a plausible value.
User requests mutationNew authority and impact review are requiredReturn a proposed change packet and stop before execution.

Examples

“Why did warehouse credits jump last week?”

Collect the two warehouse surfaces over the same UTC window. The analyzer may report 42.5 confirmed warehouse compute credits and 11.2 credits at risk for idle-time review. It must not call all 11.2 credits waste or convert them to dollars without a supplied rate.

“Show costs by team from QUERY_TAG”

Aggregate QUERY_ATTRIBUTION_HISTORY by the existing tag. Report tagged and untagged credits, the view's maximum timestamp, and exclusions such as idle, serverless, storage, and cloud-services cost. Missing tags are an at-risk attribution gap, not proof of unowned spend.

“Create a monitor to shut down expensive warehouses”

Do not create or alter a monitor. Audit current warehouse evidence, explain the warehouse-only coverage and suspension caveats from references/controls-boundaries.md, and return a reviewable control proposal requiring explicit authorization.

Resources

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

Files

SKILL.md and 24 other files (scripts, references) in skills/.curated/snowflake-cost-leak-hunter of jeremylongshore/tons-of-skills-marketplace.

  • SKILL.md
  • eval-spec.yaml
  • references/attribution-and-staleness.md
  • references/controls-boundaries.md
  • references/cost-ledger-and-surfaces.md
  • references/output-contract.md
  • references/pareto-and-right-sizing.md
  • references/warehouse-and-idle-evidence.md
  • scripts/analyze_cost_evidence.py
  • scripts/collect_snowflake_evidence.py
  • scripts/sql/cost-adaptive.sql
  • scripts/sql/cost-ai-functions.sql
  • scripts/sql/cost-budgets.sql
  • scripts/sql/cost-internal-transfer.sql
  • scripts/sql/cost-resource-monitors.sql
  • scripts/sql/cost-storage.sql
  • scripts/sql/cost-transfer.sql
  • scripts/sql/cost.sql
  • … and 7 more

Open the folder on GitHubat commit cfae287

Compare with similar skills

Snowflake Cost Leak Hunter 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.

Snowflake Cost Leak Hunter compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Snowflake Cost Leak Hunter this skilljeremylongshore/tons-of-skills-marketplace2.8k—~4.1kAutomated safety check: PassMIT
Caspian DiscordTryCaspian/caspian-sdk973—~323Automated safety check: PassApache-2.0
Write Script Snowflakewindmill-labs/windmill18k—~2.2kAutomated safety check: PassCustom licence
Pure Lsp Execute Parallelfinos/legend-engine113—~927Automated safety check: PassApache-2.0
Snowflakeadobe/skills197—~3.7kAutomated safety check: PassApache-2.0
Schema Design InterviewerPrepLabsAI/InterviewMentor112—~8.2kAutomated safety check: PassMIT

Similar skills

  • Caspian Discord

    TryCaspian/caspian-sdk

    Post a Discord message via Caspian to a channel snowflake id.

    973 GitHub stars~323 tokensUpdated 1 mo ago
    DatabasesAuto-check passed
  • Write Script Snowflake

    windmill-labs/windmill

    MUST use when writing Snowflake queries. An agent skill from windmill-labs/windmill.

    18k GitHub stars~2.2k tokensUpdated today
    DatabasesAuto-check passed
  • Pure Lsp Execute Parallel

    finos/legend-engine

    Runs 2 to 30 Pure functions or tests concurrently on the warm LSP daemon via pure-lsp execute-parallel, or every test in a package or .pure file with --package/--source.

    113 GitHub stars~927 tokensUpdated yesterday
    DatabasesAuto-check passed
  • Snowflake

    adobe/skills

    Use this when converting an AI-generated static HTML page (Stardust, Mobirise, Relume, Lovable, v0, Figma-derived, etc.) into an Edge Delivery Services page while preserving the original design and…

    197 GitHub stars~3.7k tokensUpdated yesterday
    DatabasesAuto-check passed
  • Schema Design Interviewer

    PrepLabsAI/InterviewMentor

    A Data Warehouse and Lakehouse Schema Design Expert interviewer focused on dimensional modeling, star/snowflake schemas, analytics optimization, and modern lakehouse architectures.

    112 GitHub stars~8.2k tokensUpdated 4 days ago
    DatabasesAuto-check passed
  • Neo4j Aura Graph Analytics Skill

    neo4j-contrib/neo4j-skills

    Serverless Aura Graph Analytics (AGA) GDS Sessions — covers GdsSessions, AuraGraphDataScience, AuraAPICredentials, DbmsConnectionInfo, SessionMemory, getorcreate, remote graph projection with…

    114 GitHub stars~4.6k tokensUpdated yesterday
    DatabasesAuto-check: notes

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Snowflake Cost Leak Hunter

What does Snowflake Cost Leak Hunter do?

Audit and analyze Snowflake warehouse, serverless, Adaptive, storage, transfer, and AI cost evidence with a typed ledger that prevents double counting and exposes freshness, attribution, control…. Snowflake Cost Leak Hunter is an agent skill from jeremylongshore/tons-of-skills-marketplace. Audit and analyze Snowflake warehouse, serverless, Adaptive, storage, transfer, and AI cost evidence with a typed ledger that prevents double counting and exposes freshness, attribution, control, and invoice boundaries.

When should I use Snowflake Cost Leak Hunter?

Snowflake Cost Leak Hunter fits situations like: A Snowflake bill increased; A team needs chargeback/showback evidence; credits appear unexplained; an operator asks which usage merits investigation.

How do I install Snowflake Cost Leak Hunter in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill snowflake-cost-leak-hunter -a claude-code`. Or copy the skill folder (skills/.curated/snowflake-cost-leak-hunter in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/snowflake-cost-leak-hunter in your project. Claude Code loads it when a task matches its description.

How do I install Snowflake Cost Leak Hunter in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill snowflake-cost-leak-hunter -a codex`. Or copy the skill folder (skills/.curated/snowflake-cost-leak-hunter in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/snowflake-cost-leak-hunter in your project. Codex loads it when a task matches its description.

Can I use Snowflake Cost Leak Hunter 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 jeremylongshore/tons-of-skills-marketplace --skill snowflake-cost-leak-hunter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/snowflake-cost-leak-hunter, .gemini/skills/snowflake-cost-leak-hunter, .github/skills/snowflake-cost-leak-hunter and .opencode/skills/snowflake-cost-leak-hunter in your project.

What does Snowflake Cost Leak Hunter need to run?

Going by SKILL.md and its folder, Snowflake Cost Leak Hunter needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, Bash(python3:*). Compatibility (from SKILL.md): Model-agnostic workflow; requires Python 3.10+; optional Snowflake CLI for live read-only evidence collection.

Does Snowflake Cost Leak Hunter access the network?

SKILL.md names 1 domain. As links in the text: docs.snowflake.com. This is read from the text; nothing was executed.

Is Snowflake Cost Leak Hunter 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Snowflake Cost Leak Hunter use?

Snowflake Cost Leak Hunter is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Snowflake Cost Leak Hunter use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 11k tokens, read only when the agent opens those files.

What are the alternatives to Snowflake Cost Leak Hunter?

Skills that share tags, products or a category with Snowflake Cost Leak Hunter: Caspian Discord (TryCaspian/caspian-sdk, 973 stars), Write Script Snowflake (windmill-labs/windmill, 18k stars), Pure Lsp Execute Parallel (finos/legend-engine, 113 stars) and Snowflake (adobe/skills, 197 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Snowflake Cost Leak Hunter?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

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