Triage Monte Carlo alerts interactively or build an automated workflow. Fetch, score, and troubleshoot alerts using MCP tools now, or design a reusable workflow that runs on a schedule.
日本語の概要は準備中です。原文の説明を表示しています。
Reinforces an AI agent by turning Monte Carlo's reinforcement loop diagnosis into code fixes. Reads the daily reinforcement loop report for an agent's workflows, ranks the diagnosed issues, proposes what to fix, and — with the user's approval at each step — opens a pull request. Activates on "fix my agent", "improve my agent's health", "reinforce my agent", "what should I fix in my agent". Not for investigating a specific agent alert or trace (monte-carlo-troubleshoot-agent-traces), creating agent monitors (monte-carlo-monitoring-advisor), or instrumenting a new agent (monte-carlo-instrument-agent).
インストールする前に、エージェントに与えられる指示の中身を確認できます。
This skill turns Monte Carlo's reinforcement loop diagnosis into landed code fixes. Monte Carlo runs a daily reinforcement loop pipeline that analyzes an agent's traces and produces, per workflow, a report of diagnosed issues — each with supporting evidence (trace deep-links, verifier checks) and recommended fixes. This skill reads that diagnosis, ranks it, proposes what to fix, and follows through with a pull request — pausing for the user's decision at each fan-out point.
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_reinforcement_loop_report). Bare tool names used in this skill (get_agent_metadata,get_reinforcement_loop_summaries,get_reinforcement_loop_report) refer to that bundled server. If the session also has a separately-configuredmonte-carlo-mcpserver, do not route to it — it may point at a different endpoint or credentials.
Activate when the user:
monte-carlo-troubleshoot-agent-traces. That skill investigates a single
incident; this one acts on the standing reinforcement loop diagnosis across a workflow and writes code.monte-carlo-monitoring-advisor / tune-monitor.monte-carlo-instrument-agent.get_reinforcement_loop_summaries reports that the reinforcement loop is not enabled,
tell the user the account isn't enrolled in the reinforcement loop pipeline and stop.| Tool | Purpose |
|---|---|
get_agent_metadata | List AI agents with their canonical agentName, friendly displayName, traceTableMcon, source type, and warehouse. Used to resolve the agent the user named to the exact agent_name + trace_table_mcon the reinforcement loop tools require (match on canonical name or display name; disambiguate when several match) |
get_reinforcement_loop_summaries | Per-workflow health rollups for one agent — issue_count + worst-severity health + detection_time per workflow. The cheap triage layer; rank on this before expanding anything |
get_reinforcement_loop_report | The latest reinforcement loop report for one workflow, as a single actionable markdown brief — diagnosed issues with evidence (trace deep-links), recommended fixes, any existing Linear ticket, and any proposed monitor. The expensive call; fetch only for workflows the user chose |
The flow is user-gated at every fan-out — never expand or act autonomously. The number of
get_reinforcement_loop_report calls is bounded by what the user picks, not by how many workflows exist.
The user triggers this skill with a specific agent in mind — expect them to name it ("reinforce
the chat agent", "fix ai-agent"). This step's job is to turn that name into the exact identifiers
the reinforcement loop tools need.
Call get_agent_metadata and match the user's name against each entry's agentName and
displayName (users often use the friendly display name, not the canonical one). Use the matched
entry's agentName + traceTableMcon together for every later call — the trace table
disambiguates agents that share a name.
trace_table_mcon.Call get_reinforcement_loop_summaries(agent_name, trace_table_mcon) — one cheap call covering every
workflow. Then:
issue_count == 0 (clean reports).health severity (CRITICAL → HIGH → MEDIUM → LOW), then by issue_count.Gate — ask the user which workflow(s) to dig into. Do NOT call get_reinforcement_loop_report for every
workflow. Default the suggestion to the single worst workflow; let the user pick one or a few. Only
the chosen workflows get expanded in Step 3.
For each workflow the user chose, call get_reinforcement_loop_report(agent_name, workflow_name, trace_table_mcon).
The response is a single markdown brief: a report header (health, coverage, window, and what changed
since the last report) followed by one section per issue. Each issue section is self-contained — the
summary, the evidence with clickable trace deep-links, and the recommended actions — so identifying
the top issues happens in-context from this one call. No per-issue tool calls are needed.
From the brief, pick the top issues by severity/priority. Prefer issues whose evidence includes a concrete node/tool and code-referable checks (those are the most directly fixable in code).
Summarize the top issues for the user in plain language — for each: what's wrong (the issue summary), the evidence, and the recommended fix. Call out signals that change the action:
proposed_monitor_yaml present in the brief) → the recommended
remediation may be a monitor rather than a code change; surface that as an option.Gate — ask the user which issue(s) to fix now. Fix one issue at a time. Confirm the target before writing any code.
For the chosen issue:
Gate — confirm before pushing / opening the PR. Show the diff and the PR body, and only push after the user approves. Then, if the user wants, return to Step 4 for the next issue (or Step 2 for the next workflow).
get_reinforcement_loop_summaries is the triage layer; call get_reinforcement_loop_report
only for user-chosen workflows. Expanding every workflow wastes context on reports no one will act
on.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Triage Monte Carlo alerts interactively or build an automated workflow. Fetch, score, and troubleshoot alerts using MCP tools now, or design a reusable workflow that runs on a schedule.
日本語の概要は準備中です。原文の説明を表示しています。
Build a Connection Auth Rules for a Monte Carlo connection type. Fetches live connector schemas and transform steps from the apollo-agent repo.
日本語の概要は準備中です。原文の説明を表示しています。
Generate SQL validation notebooks for dbt changes. Pass a GitHub PR URL or local dbt repo path.
日本語の概要は準備中です。原文の説明を表示しています。
Investigate data incidents and find root causes using Monte Carlo's observability data. Guides the agent through systematic investigation: alert lookup, lineage tracing, ETL checks, query analysis, and data profiling. Activates when a user asks about data issues, incidents, alerts, or why data looks wrong.
日本語の概要は準備中です。原文の説明を表示しています。
Check the health of a data table/asset using Monte Carlo. Activates on "how is table X", "check health of X", "is X healthy", "status of X", "check on X table", or any health/status question about a data asset.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。