[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7ESKB2QESTF9AX8YYPKCW84":3,"skill-same:01M7ESKB2QESTF9AX8YYPKCW84":76},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":14,"repositoryHtmlUrl":43,"repositoryHomepageUrl":43,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M7ESKB2QESTF9AX8YYPKCW84","monte-carlo-validation-notebook",null,"Generates SQL validation notebooks for dbt PR changes with before\u002Fafter comparison queries.","Mr-Nobody-Anonymous\u002FAll-skills","Mr-Nobody-Anonymous","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F184253119?v=4","01M7AEXFJHKTYQW5R0ZCQQTWFV","anonymous","01M7C00M3GQR4QKP9GZA42GFAK",0,"MIT","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdata\u002Fmonte-carlo-validation-notebook\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: monte-carlo-validation-notebook\ndescription: \"Generates SQL validation notebooks for dbt PR changes with before\u002Fafter comparison queries.\"\ncategory: data\nrisk: safe\nsource: community\nsource_repo: monte-carlo-data\u002Fmc-agent-toolkit\nsource_type: community\ndate_added: \"2026-04-08\"\nauthor: monte-carlo-data\ntags: [data-observability, validation, dbt, monte-carlo, sql-notebook]\ntools: [claude, cursor, codex]\n---\n\n> **Tip:** This skill works well with Sonnet. Run `\u002Fmodel sonnet` before invoking for faster generation.\n\nGenerate a SQL Notebook with validation queries for dbt changes.\n\n**Arguments:** $ARGUMENTS\n\n## Detailed Guide\n\nRead [the detailed guide](references\u002Fdetailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.\n\n## When to Use\n\nUse this skill when the user wants to validate dbt model or snapshot changes with Monte Carlo SQL Notebook queries, either from a GitHub PR or a local dbt repository.\n\nParse the arguments:\n- **Target** (required): first argument — a GitHub PR URL or local dbt repo path\n- **MC Base URL** (optional): `--mc-base-url \u003CURL>` — defaults to `https:\u002F\u002Fgetmontecarlo.com`\n- **Models** (optional): `--models \u003Cmodel1,model2,...>` — comma-separated list of model filenames (without `.sql` extension) to generate queries for. Only these models will be included. By default, all changed models are included up to a maximum of 10.\n\n---\n\n# Setup\n\n**Prerequisites:**\n- **`gh`** (GitHub CLI) — required for PR mode. Must be authenticated (`gh auth status`).\n- **`python3`** — required for helper scripts.\n- **`pyyaml`** — install with `pip3 install pyyaml` (or `pip install pyyaml`, `uv pip install pyyaml`, etc.)\n\n**Note:** Generated SQL uses ANSI-compatible syntax that works across Snowflake, BigQuery, Redshift, and Athena. Minor adjustments may be needed for specific warehouse quirks.\n\nThis skill includes two helper scripts in `${CLAUDE_PLUGIN_ROOT}\u002Fskills\u002Fmonte-carlo-validation-notebook\u002Fscripts\u002F`:\n\n- **`resolve_dbt_schema.py`** - Resolves dbt model output schemas from `dbt_project.yml` routing rules and model config overrides.\n- **`generate_notebook_url.py`** - Encodes notebook YAML into a base64 import URL and opens it in the browser.\n\n# Mode Detection\n\nAuto-detect mode from the target argument:\n- If target looks like a URL (contains `:\u002F\u002F` or `github.com`) -> **PR mode**\n- If target is a path (`.`, `\u002Fpath\u002Fto\u002Frepo`, relative path) -> **Local mode**\n\n---\n\n# Context\n\nThis command generates a SQL Notebook containing validation queries for dbt changes. The notebook can be opened in the MC Bridge SQL Notebook interface for interactive validation.\n\nThe output is an import URL that opens directly in the notebook interface:\n```\n\u003CMC_BASE_URL>\u002Fnotebooks\u002Fimport#\u003Cbase64-encoded-yaml>\n```\n\n**Key Features:**\n- **Database Parameters**: Two `text` parameters (`prod_db` and `dev_db`) for selecting databases\n- **Schema Inference**: Automatically infers schema per model from `dbt_project.yml` and model configs\n- **Single-table queries**: Basic validation queries using `{{prod_db}}.\u003CSCHEMA>.\u003CTABLE>`\n- **Comparison queries**: Before\u002Fafter queries comparing `{{prod_db}}` vs `{{dev_db}}`\n- **Flexible usage**: Users can set both parameters to the same database for single-database analysis\n\n# Notebook YAML Spec Reference\n\nKey structure:\n```yaml\nversion: 1\nmetadata:\n  id: string           # kebab-case + random suffix\n  name: string         # display name\n  created_at: string   # ISO 8601\n  updated_at: string   # ISO 8601\ndefault_context:       # optional database\u002Fschema context\n  database: string\n  schema: string\ncells:\n  - id: string\n    type: sql | markdown | parameter\n    content: string    # SQL, markdown, or parameter config (JSON)\n    display_type: table | bar | timeseries\n```\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","> **Tip:** This skill works well with Sonnet. Run `\u002Fmodel sonnet` before invoking for faster generation.\n\nGenerate a SQL Notebook with validation queries for dbt changes.\n\n**Arguments:** $ARGUMENTS\n\n## Detailed Guide\n\nRead [the detailed guide](references\u002Fdetailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.\n\n## When to Use\n\nUse this skill when the user wants to validate dbt model or snapshot changes with Monte Carlo SQL Notebook queries, either from a GitHub PR or a local dbt repository.\n\nParse the arguments:\n- **Target** (required): first argument — a GitHub PR URL or local dbt repo path\n- **MC Base URL** (optional): `--mc-base-url \u003CURL>` — defaults to `https:\u002F\u002Fgetmontecarlo.com`\n- **Models** (optional): `--models \u003Cmodel1,model2,...>` — comma-separated list of model filenames (without `.sql` extension) to generate queries for. Only these models will be included. By default, all changed models are included up to a maximum of 10.\n\n---\n\n# Setup\n\n**Prerequisites:**\n- **`gh`** (GitHub CLI) — required for PR mode. Must be authenticated (`gh auth status`).\n- **`python3`** — required for helper scripts.\n- **`pyyaml`** — install with `pip3 install pyyaml` (or `pip install pyyaml`, `uv pip install pyyaml`, etc.)\n\n**Note:** Generated SQL uses ANSI-compatible syntax that works across Snowflake, BigQuery, Redshift, and Athena. Minor adjustments may be needed for specific warehouse quirks.\n\nThis skill includes two helper scripts in `${CLAUDE_PLUGIN_ROOT}\u002Fskills\u002Fmonte-carlo-validation-notebook\u002Fscripts\u002F`:\n\n- **`resolve_dbt_schema.py`** - Resolves dbt model output schemas from `dbt_project.yml` routing rules and model config overrides.\n- **`generate_notebook_url.py`** - Encodes notebook YAML into a base64 import URL and opens it in the browser.\n\n# Mode Detection\n\nAuto-detect mode from the target argument:\n- If target looks like a URL (contains `:\u002F\u002F` or `github.com`) -> **PR mode**\n- If target is a path (`.`, `\u002Fpath\u002Fto\u002Frepo`, relative path) -> **Local mode**\n\n---\n\n# Context\n\nThis command generates a SQL Notebook containing validation queries for dbt changes. The notebook can be opened in the MC Bridge SQL Notebook interface for interactive validation.\n\nThe output is an import URL that opens directly in the notebook interface:\n```\n\u003CMC_BASE_URL>\u002Fnotebooks\u002Fimport#\u003Cbase64-encoded-yaml>\n```\n\n**Key Features:**\n- **Database Parameters**: Two `text` parameters (`prod_db` and `dev_db`) for selecting databases\n- **Schema Inference**: Automatically infers schema per model from `dbt_project.yml` and model configs\n- **Single-table queries**: Basic validation queries using `{{prod_db}}.\u003CSCHEMA>.\u003CTABLE>`\n- **Comparison queries**: Before\u002Fafter queries comparing `{{prod_db}}` vs `{{dev_db}}`\n- **Flexible usage**: Users can set both parameters to the same database for single-database analysis\n\n# Notebook YAML Spec Reference\n\nKey structure:\n```yaml\nversion: 1\nmetadata:\n  id: string           # kebab-case + random suffix\n  name: string         # display name\n  created_at: string   # ISO 8601\n  updated_at: string   # ISO 8601\ndefault_context:       # optional database\u002Fschema context\n  database: string\n  schema: string\ncells:\n  - id: string\n    type: sql | markdown | parameter\n    content: string    # SQL, markdown, or parameter config (JSON)\n    display_type: table | bar | timeseries\n```\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n",{"name":5,"risk":24,"tags":25,"tools":31,"author":35,"source":36,"category":37,"date_added":38,"description":7,"source_repo":39,"source_type":36},"safe",[26,27,28,29,30],"data-observability","validation","dbt","monte-carlo","sql-notebook",[32,33,34],"claude","cursor","codex","monte-carlo-data","community","data","2026-04-08","monte-carlo-data\u002Fmc-agent-toolkit","main","2d1750717747097b602acf30bd09a7cbd4b4c6ea","awesome_skills\u002Fdata\u002Fmonte-carlo-validation-notebook","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous","2026-11-09 11:45:36",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add Mr-Nobody-Anonymous\u002FAll-skills --skill monte-carlo-validation-notebook",{"tool":52,"command":53},"bunx","bunx skills add Mr-Nobody-Anonymous\u002FAll-skills --skill monte-carlo-validation-notebook",{"tool":55,"command":56},"pnpm","pnpm dlx skills add Mr-Nobody-Anonymous\u002FAll-skills --skill monte-carlo-validation-notebook","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdata\u002Fmonte-carlo-validation-notebook\u002FSKILL.md",true,[60,66,72],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"references\u002Fdetailed-guide.md","REFERENCE","参考文档",21477,"https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdata\u002Fmonte-carlo-validation-notebook\u002Freferences\u002Fdetailed-guide.md",{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"scripts\u002Fgenerate_notebook_url.py","SCRIPT","脚本",4816,"https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdata\u002Fmonte-carlo-validation-notebook\u002Fscripts\u002Fgenerate_notebook_url.py",{"path":73,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":74,"sourceHtmlUrl":75},"scripts\u002Fresolve_dbt_schema.py",6046,"https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdata\u002Fmonte-carlo-validation-notebook\u002Fscripts\u002Fresolve_dbt_schema.py",[77,85,92,99,106,113],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":84},"01M7EXRQF9GFM7D9BG6N5HAT34","oath","Auditing regulatory compliance (SOC2\u002FPCI-DSS\u002FHIPAA\u002FISO 27001): maps requirements, checks controls, designs audit trails, implements Policy as Code. Use when compliance auditing is needed.","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Foath\u002FSKILL.md",[],[],"2026-11-15 14:25:24",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":19},"01M7EXRH7TYTNZJT0BQXEWAMW7","nexus","Orchestrating multi-specialist task chains and scope-adaptive product delivery: classifies intent, selects and executes the minimum viable chain, aggregates results, and verifies acceptance criteria. For multi-domain tasks, build-first delivery, and product lifecycle execution.","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fnexus\u002FSKILL.md",[],[],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":19},"01M7EXRCDPFWVEEEFR2ZQGJCYY","nest","Designing LLM-optimized folder structures: audits and restructures directories for context efficiency, progressive disclosure, and prompt cache performance. Not for general repo structure (Grove).","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fnest\u002FSKILL.md",[],[],{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":19},"01M7EXR7JEER60TH0HD0AH4EE9","native","Implementing production iOS\u002FAndroid\u002FmacOS native features (SwiftUI, Compose) and iterating a screen against a reference design. Not for cross-platform RN\u002FFlutter (Port) or web (Artisan).","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fnative\u002FSKILL.md",[],[],{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":19},"01M7EXR133J7DD5961R80QTRZY","muse","Defining and managing design tokens, applying token systems to existing codebases, building design system foundations. Use for spacing, color, typography, dark mode, cross-platform output.","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fmuse\u002FSKILL.md",[],[],{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":19},"01M7EXQWWX7ECQN0J50B41YN5N","morph","Converting document formats (Markdown\u002FWord\u002FExcel\u002FPDF\u002FHTML) and generating reusable conversion scripts. Use for distributable specs, accessibility-compliant PDFs, or Pandoc\u002FLibreOffice pipelines.","https:\u002F\u002Fgithub.com\u002FMr-Nobody-Anonymous\u002FAll-skills\u002Fblob\u002Fmain\u002Fawesome_skills\u002Fdevsecops\u002Fmorph\u002FSKILL.md",[],[]]