CodeAppsDevelopmentStandard: Skill for Claude Code

.github/skills/admin/SKILL.md

admin is a skill for Claude Code, Codex from geekfujiwara/CodeAppsDevelopmentStandard. It costs 150 tokens per session (13,531 once invoked), scanned A, original, MIT.

A Microsoft Power Platform administration tool for checking and changing tenant and environment governance. It covers environment readiness, security roles, data-loss-prevention rules, and connector policies.

In plain words
What is it for?
Use it to inspect Power Platform environments, check DLP compatibility, classify custom connectors, manage allowed connectors, and support migration to advanced connector policies.
Why use it?
It finds configuration and policy problems before development starts and makes changes only after a preview and confirmation. Data-loss prevention, or DLP, controls which services and connectors can exchange data.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: names the AskUserQuestion tool.

This is geekfujiwara/CodeAppsDevelopmentStandard's own configuration. It tells Claude Code and Codex how to work on CodeAppsDevelopmentStandard itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything CodeAppsDevelopmentStandard configures →

Reuse

Borrowing it

Nothing to install: this file belongs to geekfujiwara/CodeAppsDevelopmentStandard. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/geekfujiwara/CodeAppsDevelopmentStandard/main/.github/skills/admin/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/geekfujiwara/CodeAppsDevelopmentStandard

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for admin

README.md
[![agentmods](https://agentmods.dev/badge/skills/geekfujiwara/codeappsdevelopmentstandard/admin/github.svg)](https://agentmods.dev/skills/geekfujiwara/codeappsdevelopmentstandard/admin)
Your own site
<a href="https://agentmods.dev/skills/geekfujiwara/codeappsdevelopmentstandard/admin"><img src="https://agentmods.dev/badge/skills/geekfujiwara/codeappsdevelopmentstandard/admin/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.

agentmods 80×15 button for admin

Your own site · 80×15
<a href="https://agentmods.dev/skills/geekfujiwara/codeappsdevelopmentstandard/admin"><img src="https://agentmods.dev/badge/skills/geekfujiwara/codeappsdevelopmentstandard/admin.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 150 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 13,531 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00150 $0.13531
Opus 5.5 $0.00060 $0.05412
Sonnet 5.5 $0.00030 $0.02706
Haiku 4.5 $0.00015 $0.01353

Measured 17d ago against content hash 259aa878834b, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

admin scanned grade A with 0 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 17d ago.

The scan reads SKILL.md. This mod also ships 47 executable files (scripts/add_group_acp_connector.py, scripts/apply_acp_profile.py, scripts/apply_environment_strategy.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.github/skills/admin/SKILL.md · 663 lines

How it starts

The opening of the file, as written. The whole thing — 663 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Power Platform 管理・ガバナンススキル

明示的な環境チェック・管理依頼、または開発・デプロイ障害時にだけ、 必要な診断・ガバナンス設定を API で行うスキル。通常開発の着手ゲートではない。 他スキル(architecture / standard / code-apps / copilot-studio / mcp-server)から 必要時に呼び出される。

原則 内容
開発優先 明示的なチェック依頼がなければ事前診断しない。開発・初回デプロイを優先し、障害時だけ原因に必要な診断へ分岐する
権限を先に判定 現在の依頼者の委任スコープ・有効ロール・対象範囲を、読み取りと変更に分けて確認。権限なし・不明なら管理操作をせず管理者へ依頼する
読み取り優先 既定は読み取り専用。変更系は必ず dry-run → ユーザー確認 → --apply の順
非対話 認証は auth_helper.py のキャッシュを使う。Add-PowerAppsAccount / az login は使わない
最小変更 テナント全体に効く設定は、対象ホスト・対象環境だけに絞って変更する

必要なロールは 管理者ロール要件、 障害時の分岐・自己修復・リトライは development-recovery.md、 環境チェックの判定基準は environment-check.md、 テナント全体の環境設計は environment-strategy.md、 環境グループのルール ID と非公開 API は rule-catalog.md、 DLP は dlp-precheck.md、 IP 制限・テナント分離・監査・ライセンスは governance-settings.md、 異常系は troubleshooting.md を参照。

スキル同梱スクリプト

パラメータは引数または .env(references/.env.example)から取得する。

スクリプト 用途 変更
scripts/check_environment.py 環境チェック一式(既定環境 / マネージド環境 / Dataverse / Code Apps / MCP / 監査 / セキュリティ ロール / 管理 API / 適用 DLP) なし
scripts/check_dlp.py 使用コネクタが DLP で使えるかの事前チェック なし
scripts/set_dlp_custom_connector.py カスタムコネクタ(自前 MCP Server 等)の DLP 分類を設定 --apply 時のみ
scripts/check_development_environment.py 環境チェックを明示依頼された場合の統合診断。環境 + Dataverse / 新 Workflow Agent ノードのクラシック DLP + 環境・グループ ACP を検査。通常開発からは呼ばない なし
scripts/set_acp_connector.py ACP の実効設定とグループ設定を確認する(CLI は読み取り専用) なし
scripts/add_group_acp_connector.py グループ ACP の既存ルールを保ったままコネクタを 1 件追加(ハッシュ照合と読み戻しあり) --apply 時のみ
scripts/remove_group_acp_connector.py グループ ACP からコネクタを 1 件削除(配下環境と既存接続の影響を dry-run で提示) --apply 時のみ
scripts/apply_acp_profile.py ACP の許可セットを推奨プロファイル(Microsoft 第一者のみ)で一括設定 --apply 時のみ
scripts/apply_group_acp_strategy.py 5 グループの初期 ACP セットと配下環境への影響を一覧し、グループだけに設定 --apply 時のみ
scripts/set_environment_routing.py API で宛先変更・None への割り当て解除・指定ルール削除。ハッシュ照合と読み戻しを実施 --apply 時のみ
scripts/delete_environment_group.py API で空・参照・専用ポリシーを検査し、割り当て解除 → 専用ポリシー削除 → グループ削除 → 検証 --apply 時のみ
scripts/migrate_dlp_to_acp.py クラシック DLP の分類を ACP の許可リストへ移行 --apply 時のみ
scripts/set_managed_environment.py マネージド環境の有効化・共有制限・ソリューション チェッカー設定 --apply 時のみ
scripts/scan_environment_strategy.py 環境戦略の現状スキャン(テナント設定 / 環境グループ / 環境 / アプリ・フロー数 / Dataverse 容量 / ACP / DLP / ライセンス / Copilot クレジット)。削除候補と割り当て先も提案 なし
scripts/generate_strategy_report.py スキャン結果から合意形成用のインタラクティブ HTML レポートを生成(組織戦略 / 環境戦略 / 現状 / ギャップ / 実行プラン / 適用結果) なし
scripts/generate_migration_plan.py スキャン結果から admin-migration-plan.md を生成 なし
scripts/apply_routing_strategy.py 新旧の全既存ルーティング宛先を個人開発者グループへ統一する計画。ユーザー同意と承認ハッシュを条件に API 適用・再検証 --apply 時のみ
scripts/apply_environment_strategy.py 環境グループの作成・ルール発行・既定環境の割り当て・テナント設定 --apply 時のみ
scripts/set_environment_group_rules.py 環境グループのルールを個別に確認・設定(共有上限 / ACP / アンマネージド禁止 / Code Apps / ウェルカム コンテンツ) --apply 時のみ
scripts/set_group_acp_mode.py 環境グループのACP専用/混成モードをmember固定・承認hash・read-back付きで切り替え --apply 時のみ
scripts/enable_dataverse_search.py 全環境の Dataverse 検索を有効化 --apply 時のみ
scripts/set_environment_capacity.py Copilot クレジット・AI Builder クレジット等の環境別配分と、Dataverse 容量(Database / File / Log)の一覧 --apply 時のみ
scripts/environment_naming.py 環境名をルールベースで生成(表示名とドメイン名) なし
scripts/create_environments.py ブループリントに対して不足している環境を作成し、環境グループへ割り当て --apply 時のみ
scripts/setup_pipeline.py Power Platform パイプライン(開発 → テスト → 本番)の構成 --apply 時のみ
scripts/set_content_security_policy.py 環境の CSP(Code Apps / モデル駆動 / キャンバス)の確認と設定 --apply 時のみ
scripts/manage_m365_users.py Graph v1.0 で M365 ライセンス棚卸・付与/解除・ユーザー作成・有効/無効化 変更は承認ハッシュ + --apply 時のみ
scripts/manage_m365_portal_api.py Frontier と Agent Registry の Install / Publish / Permission private API plan を検証 READY_FOR_BROWSER_API 後に統合ブラウザ session API で変更
scripts/m365_portal_browser_runner.mjs 承認済み plan のhash/allowlistを再検証し、session header継承、write、poll、read-backを実行 承認済み plan のみ変更
scripts/build_browser_bundle.mjs runner を統合ブラウザのツール sandbox で new Function 評価できる形に変換し、承認済み plan を hash 検証してファイル SHA-256 を出す なし(生成のみ)
scripts/dlp_helper.py DLP 管理 API の共通ロジック(他スクリプトから import) なし
references/acp-profiles.json ACP 推奨許可セットの定義(パターン / ブロック / 要確認) なし
references/rule-catalog.md 環境グループのルール ID と非公開 API の一覧 なし
references/environment-strategy.json 環境戦略のブループリント(グループ / 環境 / 共有上限 / テナント設定) なし
references/m365-tenant-api.md M365 ユーザー/ライセンス/エージェント/Frontier/Copilot の公開 API とポータル API 調査基準 なし

Read the full file on GitHub · 663 lines

Files

What ships with it

60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

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.

  1. 17d ago Changed · +9 lines · -294 tokens per session 259aa878834b
  2. 28d ago Changed · +2 lines 243d707698f4
  3. 1mo ago Changed · +1 lines f4fd793bd18b
  4. 1mo ago Changed · +20 lines ae07357e6802
  5. 1mo ago Changed · +35 lines 75befabdc0e7
  6. 1mo ago Changed · +83 lines ef5e36e0873c
  7. 2mo ago First seen · 513 lines · 444 tokens per session scan A 72aca3eff2a4

Subscribe to this mod's changes

admin is a skill published in the GitHub repository geekfujiwara/CodeAppsDevelopmentStandard (78 stars, last pushed yesterday), licensed MIT. It adds 150 tokens to every session and 13,531 once invoked, about $0.0006 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-07.

Related

admin compared with skills from other repositories

admin next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
admingeekfujiwara/CodeAppsDevelopmentStandardSkill78yesterdayMITA150Claude Code, Codex
flow-nexus-platformruvnet/rufloSkill81ktodayMITA24Claude Code
cis-aws-compute-10.1CyberStrikeus/CyberStrikeSkill3.4k4d agoAGPL-3.0A16Claude Code, Codex
flow-nexus-platformruvnet/agentic-flowSkill838todaynoneA24Claude Code
ai-platform-posture-refreshOpenDigitalProductFactory/opendigitalproductfactorySkill15yesterdayApache-2.0A13Claude Code
tao-data-ioNVIDIA-TAO/tao-skill-bankSkill99yesterdayApache-2.0C159Claude Code
scheduled-jobsarjunprabhulal/devops-skillsSkill62mo agoMITA121Claude Code