Borrowing it
Nothing to install: this file belongs to twells89/sigma-migration-skills. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/twells89/sigma-migration-skills/main/AGENTS.mdgit clone --depth 1 https://github.com/twells89/sigma-migration-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/twells89/sigma-migration-skills/agents-md)<a href="https://agentmods.dev/instructions/twells89/sigma-migration-skills/agents-md"><img src="https://agentmods.dev/badge/instructions/twells89/sigma-migration-skills/agents-md/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/instructions/twells89/sigma-migration-skills/agents-md"><img src="https://agentmods.dev/badge/instructions/twells89/sigma-migration-skills/agents-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.02894 | $0.02894 |
| Opus 5 | $0.01447 | $0.01447 |
| Sonnet 5 | $0.00579 | $0.00579 |
| Haiku 4.5 | $0.00289 | $0.00289 |
Grade B, and why
sigma-migration-skills AGENTS.md scanned grade B with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
- `~/.claude/settings.json` — Claude Code auto-loads this into the env. Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
bash -c 'eval "$(scripts/get-token.sh)"; <your curl using $SIGMA_API_TOKEN>' How it starts
The opening of the file, as written. The whole thing — 159 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AGENTS.md — sigma-migration-skills
Migration skills for moving BI tools (Tableau, Power BI, Qlik, ThoughtSpot, QuickSight, Looker, Cognos, MicroStrategy, Sisense, GoodData, Domo, Hex) to Sigma: per-tool converters (source → Sigma data model + workbook, with warehouse parity verification) and read-only assessments (tenant inventory → migration-readiness readout + shortlist).
This repo is packaged as a Claude Code plugin marketplace, but the skills are
agent-neutral: each is a SKILL.md (instructions) plus scripts/ (Ruby/Python/
shell) and refs/. Any coding agent (Cursor, Cortex Code, etc.) can run them by
reading the relevant SKILL.md and executing its scripts.
First-time / non-Claude agents: read docs/agent-entry.md
for install shapes, companion sigma-authoring, path rules, and MCP stance.
How to use a skill
- Pick the skill from the index below that matches the user's intent.
Prefer
gold/liveoverfoundation/scaffoldunless the user is explicitly building out a scaffold. - Read that skill's
SKILL.mdin full first — it is the source of truth for the phased workflow. Therefs/*.mdnext to it cover details. - Run its scripts from the skill directory (script paths are relative, e.g.
scripts/setup.rb).cdinto the skill dir, then invoke. - Install / load the companion
sigma-authoringplugin alongside any converter (sigma-workbooks+sigma-data-models).
Maturity labels (gold / live / foundation / scaffold) are defined in
docs/agent-entry.md.
Skill index
| Intent | Skill | Maturity | Path (read its SKILL.md) |
|---|---|---|---|
| Convert a Tableau datasource/workbook → Sigma | tableau-to-sigma |
gold | plugins/tableau-to-sigma/skills/tableau-to-sigma/ |
| Scope/assess a Tableau site for migration | tableau-assessment |
live | plugins/tableau-to-sigma/skills/tableau-assessment/ |
| Land a Tableau published-datasource/extract in Snowflake or Databricks | tableau-vds-to-cdw |
live | plugins/tableau-to-sigma/skills/tableau-vds-to-cdw/ |
| Convert a Power BI report + semantic model → Sigma (DAX translation) | powerbi-to-sigma |
live | plugins/powerbi-to-sigma/skills/powerbi-to-sigma/ |
| Scope/assess a Power BI / Fabric tenant | powerbi-assessment |
live | plugins/powerbi-to-sigma/skills/powerbi-assessment/ |
| Land an Import-mode Power BI model's data in Snowflake (before converting) | powerbi-import-to-snowflake |
live | plugins/powerbi-to-sigma/skills/powerbi-import-to-snowflake/ |
| Convert a Qlik Sense / Qlik Cloud app → Sigma | qlik-to-sigma |
live | plugins/qlik-to-sigma/skills/qlik-to-sigma/ |
| Scope/assess a Qlik Cloud tenant | qlik-assessment |
foundation | plugins/qlik-to-sigma/skills/qlik-assessment/ |
| Convert a ThoughtSpot model + Liveboards → Sigma (TML) | thoughtspot-to-sigma |
live | plugins/thoughtspot-to-sigma/skills/thoughtspot-to-sigma/ |
| Scope/assess a ThoughtSpot instance | thoughtspot-assessment |
foundation | plugins/thoughtspot-to-sigma/skills/thoughtspot-assessment/ |
| Convert an Amazon QuickSight analysis/dashboard → Sigma | quicksight-to-sigma |
foundation | plugins/quicksight-to-sigma/skills/quicksight-to-sigma/ |
| Scope/assess a QuickSight instance | quicksight-assessment |
foundation | plugins/quicksight-to-sigma/skills/quicksight-assessment/ |
| Convert a Looker (LookML model + dashboards) → Sigma | looker-to-sigma |
live | plugins/looker-to-sigma/skills/looker-to-sigma/ |
| Scope/assess a Looker instance | looker-assessment |
live | plugins/looker-to-sigma/skills/looker-assessment/ |
| Convert an IBM Cognos data module + report → Sigma | cognos-to-sigma |
live | plugins/cognos-to-sigma/skills/cognos-to-sigma/ |
| Scope/assess a Cognos Analytics instance | cognos-assessment |
foundation | plugins/cognos-to-sigma/skills/cognos-assessment/ |
| Convert a MicroStrategy dossier + semantic model → Sigma | microstrategy-to-sigma |
live | plugins/microstrategy-to-sigma/skills/microstrategy-to-sigma/ |
| Scope/assess a MicroStrategy (Strategy One) instance | microstrategy-assessment |
foundation | plugins/microstrategy-to-sigma/skills/microstrategy-assessment/ |
| Convert a Sisense (ElastiCube / Live model + dashboards) → Sigma | sisense-to-sigma |
live | plugins/sisense-to-sigma/skills/sisense-to-sigma/ |
| Scope/assess a Sisense instance | sisense-assessment |
scaffold | plugins/sisense-to-sigma/skills/sisense-assessment/ |
| Convert a GoodData Cloud / .CN workspace (LDM + MAQL + insights + dashboards) → Sigma | gooddata-to-sigma |
live | plugins/gooddata-to-sigma/skills/gooddata-to-sigma/ |
| Scope/assess a GoodData workspace | gooddata-assessment |
live | plugins/gooddata-to-sigma/skills/gooddata-assessment/ |
| Convert a Domo dashboard (DataSets + Beast Modes + cards) → Sigma | domo-to-sigma |
gold | plugins/domo-to-sigma/skills/domo-to-sigma/ |
| Scope/assess a Domo instance | domo-assessment |
foundation | plugins/domo-to-sigma/skills/domo-assessment/ |
| Land Domo API/upload/sample DataSets in Snowflake (before converting) | domo-import-to-snowflake |
foundation | plugins/domo-to-sigma/skills/domo-import-to-snowflake/ |
| Convert a Hex project (SQL/METRIC cells, EXPLORE charts, app layout) → Sigma | hex-to-sigma |
live | plugins/hex-to-sigma/skills/hex-to-sigma/ |
| Scope/assess a Hex instance | hex-assessment |
scaffold | plugins/hex-to-sigma/skills/hex-assessment/ |
| Convert a Mode Report (SQL Queries + Charts) → Sigma | mode-to-sigma |
foundation | plugins/mode-to-sigma/skills/mode-to-sigma/ |
| Author / repair Sigma workbooks (canonical spec) | sigma-workbooks |
live | plugins/sigma-authoring/skills/sigma-workbooks/ |
| Author / repair Sigma data models (canonical spec) | sigma-data-models |
live | plugins/sigma-authoring/skills/sigma-data-models/ |
| Convert a Streamlit source project → Sigma | streamlit-to-sigma |
gold | plugins/streamlit-to-sigma/skills/streamlit-to-sigma/ |
| Scope/assess a Streamlit instance | streamlit-assessment |
scaffold | plugins/streamlit-to-sigma/skills/streamlit-assessment/ |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago Changed · +2 lines · +76 tokens per session cfc44700052e
- 9d ago First seen · 157 lines · 2,818 tokens per session scan B 50f4174ceb27
sigma-migration-skills AGENTS.md is an instructions file published in the GitHub repository twells89/sigma-migration-skills (14 stars, last pushed today), licensed MIT. It adds 2,894 tokens to every session, about $0.0145 per session on Opus 5. A static security scan graded it B with 2 findings (reads agent configuration directories, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
next.js AGENTS.md
AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.
codex AGENTS.md
AGENTS.md instructions for openai/codex, covering rust/codex-rs, the codex-core crate, code review rules, crate api surface and model visible context.
vscode buildNext.instructions.md
Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).
vscode oss-third-party-notices.instructions.md
Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, applying the notice (cutover) and fallback chain (never fail the build).
langchain AGENTS.md
AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.
deepseek-harness AGENTS.md
AGENTS.md instructions for deepseek-ai/deepseek-harness, covering agents.md, pre-stable apis and released session data, repository layout, commands and host sandbox failures.