azure-screenshot-mask SKILL.md skillA
azure-screenshot-mask from aktsmm/agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add aktsmm/agent-skills/azure-screenshot-mask@git:20261004.e1c4ed1Pins git:20261004.e1c4ed1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- aktsmm/agent-skills
- Path
azure-screenshot-mask/SKILL.md- Versions recorded
- 3
- Latest version
- git:20261004.e1c4ed1, committed Oct 4, 2026
- First version recorded
- Jul 5, 2026
- Size
- 5,904 bytes
- Repository stars
- 26
- License
- a license file GitHub does not identify
Mosaic environment-sensitive areas (tenant name, user avatar, subscription name / ID, resource group, internal hostnames) on Azure Portal screenshots before publishing to blogs, Qiita, Medium, slides, or demos. Use when sanitizing screenshots, masking env info, or preparing portal captures for public sharing. Keywords: Azure Portal, screenshot, mask, mosaic, sanitize, tenant, subscription, public publishing, blur, redact.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Azure Screenshot Mask Azure Portal のスクリーンショットに残る環境固有情報を、公開前にまとめてモザイクで消すための skill。 ## When To Use - Azure Portal のスクリーンショットをブログ、Qiita、Medium、note、社外スライド、デモ動画に載せる前 - 同じテナントや顧客環境で連続して撮ったキャプチャを、一気にサニタイズしたいとき - 「本文では伏せたのに画像内に名前が残っていた」を防ぎたいとき ## Core Principles - **本文を伏せても画像内に残れば公開情報になる**。画像を別レビューで必ず目視する - **右上のテナント表示はほぼ常に対象**。viewport 1912 px の Azure Portal なら右端 `(W-320, 0, W, 44)` のストリップで覆える - **本文中の subscription 名 / ID / RG 名は座標が画面ごとに違う**。事前に値の有無を見て、必要な領域だけ追加で渡す - **モザイクは元データを破壊する**。再撮りや再生成に備えて `.bak.png` を残せる手段を用意する - **資源名そのものもマスク対象になりうる**。ラボ用に作った短命リソース名でも、ユニークな文字列は特定可能。本文で明示していても、画像内では先頭数文字だけ残してマスクするのが安全 ## What To Mask (Checklist) 公開前に最低限見るリスト。残っていればモザイクをかけるか撮り直す。 - **右上のテナント表示** (組織名、user の頭文字アバター) - **サブスクリプション名** (例: `*-sub`、顧客名入りの命名) - **サブスクリプション ID** (GUID。Portal の "リソース ID" や "サブスクリプション ID" 欄に出る) - **テナント ID** (GUID。Entra ID 関連画面で見える) - **リソースグループ名** (内部コードや顧客プロジェクト名を含む場合) - **個人ユーザーの UPN / メールアドレス** - **内部ホスト名 / FQDN / Private IP / Public IP** - **アカウント表示の onmicrosoft ドメイン** - **リソース名**(Storage Account 名、task 名、assignment 名など)ユニークな文字列は先頭数文字だけ残してマスクする ## Default Workflow 1. **対象画像を 1 フォルダにまとめる** - 記事に貼る画像を `images/<platform>/<article>/` 配下に集約しておく …
Read the whole file at its exact version.
How to install
mdr add aktsmm/agent-skills/azure-screenshot-mask@sha256:a8efcfc2dad6d7f6The line at the top of this page pins the label git:20261004.e1c4ed1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_623s4yrw2fisebgb)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, between Jul 5, 2026 and Oct 4, 2026, about one every 45 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261004.e1c4ed1 latest | 2026-10-04 | e1c4ed1 | 5,904 B | A | view · diff |
| git:20260709.e6b8215 | 2026-07-09 | e6b8215 | 6,300 B | A | view · diff |
| git:20260705.848fd9b | 2026-07-05 | 848fd9b | 9,002 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5904 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
aktsmm/agent-skills · 26 stars · license a license file GitHub does not identify · pushed 2026-10-30 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_623s4yrw2fisebgb GET https://markdownregistry.com/api/v1/resolve?ref=aktsmm/agent-skills/azure-screenshot-mask GET https://markdownregistry.com/api/v1/blob/a8efcfc2dad6d7f697da2046ecbf852dbb8656a5fce54b9139294ce54c9a6d78
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.