Agent skill

Monte Carlo Context Detection

by sickn33 in sickn33/agentic-awesome-skills

Route data-related requests to the right Monte Carlo skill or workflow.

MITAuto-check: warningsData & Analytics

Install Monte Carlo Context Detection

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill monte-carlo-context-detection -a claude-code

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

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills monte-carlo-context-detection --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-context-detection .claude/skills/monte-carlo-context-detection && 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-context-detection
GitHub stars
47k
Used in
1 other repo
Token cost
~2.6k tokens
SKILL.md length
1,185 words
Files
2 (incl. references)
Skills in repo
1,493
Repo updated
First seen
Licence
MIT

At a glance

Route data-related requests to the right Monte Carlo skill or workflow.

  • Works in 5 steps: Fast-path clear intent (stop early if… → Categorize intent → Gather scope (only if needed) → …
  • Any ambiguous data observability request
  • SKILL.md covers When to Use, When to activate this skill, When NOT to activate this skill and Workflow: Reactive Routing, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Monte Carlo Context Detection is an agent skill from sickn33/agentic-awesome-skills. Route data-related requests to the right Monte Carlo skill or workflow. USE WHEN alerts, incidents, data broken, stale, coverage gaps, data quality, or any ambiguous data observability request.

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/signal-definitions.md`).

It sits in Data & Analytics, covering Data cleaning, Test coverage and Data governance. 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 MIT.

When your agent uses it

  • Any ambiguous data observability request
  • Tasks that involve Data cleaning
  • Tasks that involve Test coverage

Example prompts

  • “/monte-carlo-context-detection”

Requirements

  • Python 3

Workflow steps

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

  1. Fast-path clear intent (stop early if matched)
  2. Categorize intent
  3. Gather scope (only if needed)
  4. Scoped API probe (when scope is available)
  5. Route

What it can do on your machine

Read from SKILL.md and the folder at commit 680176d. 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

    No URLs in SKILL.md.

    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 Context Detection loads about 2.6k tokens when it runs, and up to ~3.4k if it reads all its reference files. Until then it costs about 56 tokens; SKILL.md has 1,185 words of instructions outside code blocks.

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

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: warnings

The automated check found patterns that need a careful read before installing.

  • WarningTells the agent its actions are pre-authorized / not to stop for confirmationSKILL.md:143
    .md and begin executing it immediately. Do not ask for confirmation.

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 680176d, republished under its MIT licence (© sickn33). 1,185 words, ~2,581 tokens.

Download SKILL.mdSave it as .claude/skills/monte-carlo-context-detection/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
monte-carlo-context-detection
description
Route data-related requests to the right Monte Carlo skill or workflow. USE WHEN alerts, incidents, data broken, stale, coverage gaps, data quality, or any ambiguous data observability request.
when_to_use
Invoke for ambiguous or incomplete data-observability requests that don't clearly name a specific skill. Example triggers: "something is wrong with my data"…
bucket
Agent-routing
version
1.0.0
source_repo
monte-carlo-data/mc-agent-toolkit
source_type
community
source
community
date_added
2026-09-21
risk
unknown

When to Use

  • Use when this upstream workflow matches the user's stated goal.
  • Use when the task requires the procedures documented in this skill.

Monte Carlo Context Detection

This skill determines which Monte Carlo skill or workflow best fits the user's current context. It activates reactively for ambiguous or multi-step data-related messages, gathers signals, and routes to the right skill or workflow.

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 for signal definitions: references/signal-definitions.md (relative to this file). Read it before routing.

When to activate this skill

This skill is activated by the CLAUDE.md routing table when:

  • The user's message relates to data quality, alerts, incidents, coverage, or Monte Carlo — but doesn't clearly match a single skill in the routing table
  • The user's intent is ambiguous or could span multiple skills
  • The user asks a broad question like "help me with my data" or "what's going on?"

When NOT to activate this skill

  • A skill or workflow is already active in the conversation — the active skill owns the conversation, do not intercept
  • The user's message clearly matches a single skill in the CLAUDE.md routing table — route directly, no need for context detection
  • The user is editing a dbt model — defer to the prevent skill which auto-activates via hooks
  • The user's message is not data-related at all

Workflow: Reactive Routing

This skill is purely reactive — it activates for ambiguous or multi-step data-related messages and routes them.

Follow these steps in order.

Step 0: Fast-path clear intent (stop early if matched)

Before doing anything else, check whether the user's message unambiguously matches a single existing skill. If so, skip the rest of this workflow and immediately load that skill — do NOT read references/signal-definitions.md, do NOT make API probes.

Clear user intentSkill to load immediately
"Check health of [named table]" / "status of [named table]"../asset-health/SKILL.md
"Create a [monitor type] on [named table]"../monitoring-advisor/SKILL.md
"Investigate alert on [named table]" / "why is [named table] stale/broken?"../incident-response/SKILL.md
"What should I monitor?" / "where are my coverage gaps?"../proactive-monitoring/SKILL.md
"Instrument my agent" / "set up Monte Carlo tracing on [named framework] agent" / "setting up an agent"../instrument-agent/SKILL.md

Context-detection is for ambiguous requests only. If the request is clear, routing through this skill wastes turns and tokens.

If no clear match, proceed to Step 1.

Step 1: Categorize intent

Read references/signal-definitions.md for the full signal catalog. Determine which category the user's message falls into:

CategorySignalsExample messages
Specific assetUser mentions a table name, or has a .sql model file open in their IDE"what's wrong with stg_payments?", "check this table"
Active incidentKeywords: alert, broken, stale, failing, incident, triage, wrong data"I have alerts firing", "data looks wrong", "something broke"
Coverage/monitoringKeywords: monitor, coverage, gaps, unmonitored, what should I watch"what should I monitor?", "where are my gaps?"
Agent instrumentationKeywords: instrument, set up tracing, set up Monte Carlo tracing, setting up an agent. Often mentions an AI framework (LangChain, LangGraph, OpenAI, Anthropic, CrewAI, Bedrock, SageMaker, Vertex AI)"instrument my agent", "set up MC tracing on my LangGraph agent", "setting up an agent"
General/exploratoryNo clear category, broad question"help me with data quality", "what can Monte Carlo do?"
Step 2: Gather scope (only if needed)
  • Specific asset known (from file context or user mention) → proceed to Step 3
  • Active incident, no scope → ask: "Want me to check recent alerts? Any specific time range or severity?"
  • Coverage/monitoring, no scope → ask: "Which warehouse should I look at, or should I check across all?"
  • General/exploratory → present the categories: "I can help with: (1) investigating active alerts or data issues, (2) analyzing monitoring coverage and creating monitors, or (3) checking the health of specific tables. What are you looking for?"
Show full SKILL.md (519 more words)Show less
Step 3: Scoped API probe (when scope is available)

Only make API calls when you have enough context to scope them:

  • Specific asset → call get_alerts with the table's MCON or name filter, and get_monitors for that table
  • Active incident with scope → call get_alerts with the user's time range / severity filters
  • Coverage/monitoring → skip API probe, route directly to proactive monitoring workflow (it handles its own API calls)
  • If MCP tool calls fail (auth not configured) → skip API, fall back to conversation intent alone

Always scope MCP calls tightly. Unscoped get_alerts, search, or get_monitors on large accounts can return hundreds of results, overflow the tool-result token limit, spill to disk, and force expensive chunk reads — burning user tokens and risking workflow failure. Minimum scoping:

  • get_alerts → time filter (created_after, default last 7 days) + at least one of warehouse, table_names, severity
  • search → needed to resolve a table name to its MCON (get_table requires MCON). ALWAYS pass limit (e.g. 5), the table name as query, and filter by warehouse_uuid or database/schema. warehouse_types alone ("snowflake") matches thousands of tables. Disambiguation rules when multiple matches return:
    1. If the user named a warehouse (e.g. "analytics-snowflake") → auto-pick the match whose warehouse_display_name matches and proceed. Do NOT stop to ask.
    2. If the user named a database/schema → auto-pick the match in that database/schema.
    3. If one match is flagged is_key_asset: true and others aren't → auto-pick the key asset.
    4. Only ask the user to disambiguate when none of the above resolve it.
  • get_monitors → always filter by mcons (table MCON) or warehouse_uuid

If you don't have enough scope, ask the user before calling.

Step 4: Route

Based on the combined signals from Steps 1-3:

Combined signalsConfidenceAction
Active alerts found + incident intentHighAuto-activate incident response workflow: read and follow ../incident-response/SKILL.md
Coverage intent + data project detectedHighAuto-activate proactive monitoring workflow: read and follow ../proactive-monitoring/SKILL.md
User asks to create a specific monitor (type + table known)HighAuto-activate monitoring-advisor: read and follow ../monitoring-advisor/SKILL.md
Table mentioned + "health" / "status" / "check" intentHighAuto-activate asset-health: read and follow ../asset-health/SKILL.md
Agent instrumentation intent (instrument / set up tracing / setting up an agent) + Python codebase contextHighAuto-activate instrument-agent: read and follow ../instrument-agent/SKILL.md
Ambiguous or conflicting signalsLowSuggest options and wait for user to choose

High confidence = auto-activate. Load the target skill's SKILL.md and begin executing it immediately. Do not ask for confirmation.

Low confidence = suggest. Present 2-3 options with brief descriptions and let the user choose. Example:

"Based on what you've described, I can:

  1. Investigate alerts — triage and fix active data issues (incident response workflow)
  2. Improve monitoring — find coverage gaps and create monitors (proactive monitoring workflow)

Which would be most helpful?"

Prevent guardrail

If the user is actively editing a dbt model file (making code changes, not just viewing or asking about it) and the prevent skill's hooks are active, do NOT route to any other skill. Instead respond:

"The prevent skill will automatically handle impact assessment for dbt model changes via its pre-edit hooks. No additional routing needed."

Examples

text
User: Apply this skill to my current task.
Assistant: Follow the workflow in this skill, cite limitations, and ask before risky steps.

Limitations

  • Imported upstream skill; verify credentials, permissions, and safety boundaries before execution.
  • Does not replace environment-specific validation, testing, or maintainer review.

© sickn33, 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 1 other file (references) in skills/monte-carlo-context-detection of sickn33/agentic-awesome-skills.

  • SKILL.md
  • references/signal-definitions.md

Open the folder on GitHubat commit 680176d

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 Context Detection 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 Context Detection compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Monte Carlo Context Detection this skillsickn33/agentic-awesome-skills47k1 repos~2.6kAutomated safety check: WarnMIT
Datalineage Summarygoogle/skills21k—~1.7kAutomated safety check: PassApache-2.0
Openbb Data Fetchermonarchjuno/vibe-investing299—~2.9kAutomated safety check: NotesMIT
Investigate Datawalkthru-earth/geocoding-playground153—~935Automated safety check: PassCC-BY-4.0
Odoo Data Quality Gateerpipe-org/mcp-odoo421—~765Automated safety check: PassMIT
Diagnosekbanc85/claudia296—~1.8kAutomated safety check: PassCustom licence

Similar skills

  • Datalineage Summary

    google/skills

    Official

    Summarizes Google Cloud Data Lineage graphs to help users debug data quality issues and understand data provenance for BQ/GCS.

    21k GitHub stars~1.7k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • Openbb Data Fetcher

    monarchjuno/vibe-investing

    Fetch financial, market, economic, fundamental, news, options, crypto, ETF, index, and macro data through the OpenBB Python interface instead of the OpenBB MCP server.

    299 GitHub stars~2.9k tokensUpdated 5 mo ago
    Data & AnalyticsAuto-check: notes
  • Investigate Data

    walkthru-earth/geocoding-playground

    Investigates geocoder data quality issues by querying live S3 parquet files via MotherDuck MCP.

    153 GitHub stars~935 tokensUpdated 3 mo ago
    Data & AnalyticsAuto-check passed
  • Odoo Data Quality Gate

    erpipe-org/mcp-odoo

    Audit an Odoo database's data quality with evidence before trusting AI answers, importing, or migrating — duplicates, missing required values, orphaned references, format anomalies — and drive…

    421 GitHub stars~765 tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • Diagnose

    kbanc85/claudia

    Check memory system health and troubleshoot connectivity issues.

    296 GitHub stars~1.8k tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • Sets up data quality checks with Great Expectations, dbt tests and data contracts, with checkpoints and pass-fail reports for pipelines.

    40k GitHub starsUsed in 11 repos~1.1k tokens
    Data & AnalyticsAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,493 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 Context Detection

What does Monte Carlo Context Detection do?

Route data-related requests to the right Monte Carlo skill or workflow. Monte Carlo Context Detection is an agent skill from sickn33/agentic-awesome-skills. Route data-related requests to the right Monte Carlo skill or workflow.

When should I use Monte Carlo Context Detection?

Monte Carlo Context Detection fits situations like: any ambiguous data observability request; tasks that involve Data cleaning; tasks that involve Test coverage.

How do I install Monte Carlo Context Detection in Claude Code?

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

How do I install Monte Carlo Context Detection in Codex?

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

Can I use Monte Carlo Context Detection 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-context-detection -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-context-detection, .gemini/skills/monte-carlo-context-detection, .github/skills/monte-carlo-context-detection and .opencode/skills/monte-carlo-context-detection in your project.

What does Monte Carlo Context Detection need to run?

SKILL.md names no scripts, command-line tools or credentials: Monte Carlo Context Detection is instructions for the agent only. Our summary lists: Python 3.

Does Monte Carlo Context Detection access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Monte Carlo Context Detection safe to install?

Our automated static check of SKILL.md flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way.

What licence does Monte Carlo Context Detection use?

Monte Carlo Context Detection is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Monte Carlo Context Detection use?

About 2.6k tokens (SKILL.md is roughly 10k 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 859 tokens, read only when the agent opens those files.

What are the alternatives to Monte Carlo Context Detection?

Skills that share tags, products or a category with Monte Carlo Context Detection: Datalineage Summary (google/skills, 21k stars), Openbb Data Fetcher (monarchjuno/vibe-investing, 299 stars), Investigate Data (walkthru-earth/geocoding-playground, 153 stars) and Odoo Data Quality Gate (erpipe-org/mcp-odoo, 421 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Monte Carlo Context Detection?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,379 GitHub stars. The repository holds 1,493 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.