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.
curl -O https://raw.githubusercontent.com/geekfujiwara/CodeAppsDevelopmentStandard/main/.github/skills/power-pages/SKILL.mdgit clone --depth 1 https://github.com/geekfujiwara/CodeAppsDevelopmentStandardWrote 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/skills/geekfujiwara/codeappsdevelopmentstandard/power-pages)<a href="https://agentmods.dev/skills/geekfujiwara/codeappsdevelopmentstandard/power-pages"><img src="https://agentmods.dev/badge/skills/geekfujiwara/codeappsdevelopmentstandard/power-pages/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/skills/geekfujiwara/codeappsdevelopmentstandard/power-pages"><img src="https://agentmods.dev/badge/skills/geekfujiwara/codeappsdevelopmentstandard/power-pages.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector warn
SkillSpector: 10 findings, up to high
These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →
- high Privilege Escalation · line 182 Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
- high Privilege Escalation · line 183 Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
- high Privilege Escalation · line 184 Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
- high Privilege Escalation · line 201 Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
- high Privilege Escalation · line 240 Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
- high Privilege Escalation · line 247 Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
- high Privilege Escalation · line 266 Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
- high Privilege Escalation · line 436 Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
- high Privilege Escalation · line 512 Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.Fix: Remove references to credential paths. Use environment variables or secrets managers. For docs, use placeholder paths (e.g., /path/to/config). Never load .env or token files in production code paths.
- medium Data Exfiltration · line 163 Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.Fix: Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.
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.00041 | $0.11375 |
| Opus 5.5 | $0.00016 | $0.04550 |
| Sonnet 5.5 | $0.00008 | $0.02275 |
| Haiku 4.5 | $0.00004 | $0.01137 |
Grade A, and why
power-pages 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 1mo 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.
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.
How it starts
The opening of the file, as written. The whole thing — 679 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Power Pages Code Site (SPA) 開発・デプロイスキル
公式リファレンス: Power Pages でシングルページ アプリケーションを作成して展開する | Microsoft Learn 新スキル参照: microsoft/power-platform-skills - power-pages
サブリファレンス(必要に応じて参照)
| リファレンス | 内容 |
|---|---|
| upstream 優先構成ガイド | microsoft/power-platform-skills 基準での責務分離・実行順序・刷新方針 |
| Dataverse クライアント実装 | powerPagesFetch/powerPagesFetchResponse・WebApiErrorCode・OData ヘルパー・ページネーション・サービスレイヤーパターン・Code Apps との対比 |
| 認証実装 | SSO・サインアウト・ログインボタン・認証ガード・UI フローの実コード一式・サーバー側 IdP/サイト設定・Code Apps との対比 |
| 認証・認可・テーブル権限(詳細) | EDM 2.0 Code Site の認証/認可/テーブル権限・Web API 共有クライアント・SSO+プロフィール編集・Web ロール管理・テーブル Web API 有効化・site-settings 永続化 |
| Enhanced Data Model テーブル権限 | EDM 2.0 のテーブル権限設定・3 レイヤー権限・N:N バグ・ワークアラウンド |
| 運用と落とし穴 | ビルド・デプロイ・サイト再起動・よくあるエラーと解決策 |
| トラブルシューティング | エラーコード早見表・デバッグ用 Site Settings・既知の無害な警告 |
| レガシー参照用チェックリスト | 旧構成の参照用チェックリスト |
| デザインシステム | UI コンポーネント・テーマ・レイアウトの指針 |
| デザインテンプレート集 | 5 種類の配色テンプレート定義。設計時に提案→選択→適用 |
| アクセススコープ設計(Self / Account) | Self / Account の比較・scope 値・権限マトリクス・管理者への依頼テンプレート・セキュリティ根拠 |
| 紐づけ依頼メールフロー | 未紐づけユーザーから管理者への依頼テーブル設計・Power Automate フロー定義 |
| 管理者用紐づけ画面 | contact ↔ account を管理者が割り当てる Code Apps 画面の仕様(実装は code-apps/templates/account-link-admin) |
Dataverse 接続と認証の実装方法はこのファイルで概要を説明し、完全なサンプルコードは上記 References にまとめている。
刷新版の構成原則(upstream 優先)
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.
- references/.env.example 3.7 KB
- references/access-scope-design.md 9.3 KB
- references/account-link-admin-app.md 3.9 KB
- references/account-link-request-flow.md 7.0 KB
- references/auth-authz.md 54 KB
- references/authentication.md 35 KB
- references/dataverse-client.md 31 KB
- references/design-pattern.md 7.6 KB
- references/design-templates.md 13 KB
- references/enhanced-data-model-permissions.md 19 KB
- references/legacy-checklist.md 3.8 KB
- references/operations-and-pitfalls.md 8.7 KB
- references/previews/amber-orange.html 6.0 KB
- references/previews/blue-navy.html 6.0 KB
- references/previews/emerald-teal.html 6.0 KB
- references/previews/indigo-violet.html 6.2 KB
- references/previews/rose-pink.html 6.0 KB
- references/troubleshooting.md 8.3 KB
- references/upstream-alignment.md 2.6 KB
- reviews/pre-deploy-review.md 6.2 KB
- reviews/pre-design-review.md 5.6 KB
- samples/portal/.powerpages-site-backup/.portalconfig/English.portallanguage.yml 128 B
- samples/portal/.powerpages-site-backup/content-snippets/footer/en-US/Footer.contentsnippet.value.html 66 B
- samples/portal/.powerpages-site-backup/content-snippets/footer/en-US/Footer.contentsnippet.yml 154 B
- samples/portal/.powerpages-site-backup/content-snippets/header-search-tooltip/en-US/Header-Search-ToolTip.contentsnippet.value.html 6 B
- samples/portal/.powerpages-site-backup/content-snippets/header-search-tooltip/en-US/Header-Search-ToolTip.contentsnippet.yml 168 B
- samples/portal/.powerpages-site-backup/content-snippets/header-toggle-navigation/en-US/Header-Toggle-Navigation.contentsnippet.value.html 17 B
- samples/portal/.powerpages-site-backup/content-snippets/header-toggle-navigation/en-US/Header-Toggle-Navigation.contentsnippet.yml 190 B
- samples/portal/.powerpages-site-backup/content-snippets/logo-alt-text/en-US/Logo-alt-text.contentsnippet.value.html 17 B
- samples/portal/.powerpages-site-backup/content-snippets/logo-alt-text/en-US/Logo-alt-text.contentsnippet.yml 168 B
- samples/portal/.powerpages-site-backup/content-snippets/logo-url/en-US/Logo-URL.contentsnippet.value.html 15 B
- samples/portal/.powerpages-site-backup/content-snippets/logo-url/en-US/Logo-URL.contentsnippet.yml 158 B
- samples/portal/.powerpages-site-backup/content-snippets/mobile-header/en-US/Mobile-Header.contentsnippet.value.html 177 B
- samples/portal/.powerpages-site-backup/content-snippets/mobile-header/en-US/Mobile-Header.contentsnippet.yml 168 B
- samples/portal/.powerpages-site-backup/content-snippets/search-noresults/en-US/Search-NoResults.contentsnippet.value.html 17 B
- samples/portal/.powerpages-site-backup/content-snippets/search-noresults/en-US/Search-NoResults.contentsnippet.yml 159 B
- samples/portal/.powerpages-site-backup/content-snippets/search-resultscount/en-US/Search-ResultsCount.contentsnippet.value.html 88 B
- samples/portal/.powerpages-site-backup/content-snippets/search-resultscount/en-US/Search-ResultsCount.contentsnippet.yml 165 B
- samples/portal/.powerpages-site-backup/content-snippets/search-resultstitle/en-US/Search-ResultsTitle.contentsnippet.value.html 34 B
- samples/portal/.powerpages-site-backup/content-snippets/search-resultstitle/en-US/Search-ResultsTitle.contentsnippet.yml 165 B
- samples/portal/.powerpages-site-backup/content-snippets/search-title/en-US/Search-Title.contentsnippet.value.html 19 B
- samples/portal/.powerpages-site-backup/content-snippets/search-title/en-US/Search-Title.contentsnippet.yml 150 B
- samples/portal/.powerpages-site-backup/content-snippets/site-name/en-US/Site-name.contentsnippet.value.html 12 B
- samples/portal/.powerpages-site-backup/content-snippets/site-name/en-US/Site-name.contentsnippet.yml 160 B
- samples/portal/.powerpages-site-backup/page-templates/Access-Denied.pagetemplate.yml 172 B
- samples/portal/.powerpages-site-backup/page-templates/Default-studio-template.pagetemplate.yml 240 B
- samples/portal/.powerpages-site-backup/page-templates/Profile.pagetemplate.yml 161 B
- samples/portal/.powerpages-site-backup/page-templates/Search.pagetemplate.yml 211 B
- samples/portal/.powerpages-site-backup/publishing-states/Draft.publishingstate.yml 103 B
- samples/portal/.powerpages-site-backup/publishing-states/Published.publishingstate.yml 105 B
- samples/portal/.powerpages-site-backup/site-languages/English.websitelanguage.yml 185 B
- samples/portal/.powerpages-site-backup/site-settings/Authentication-LoginThrottling-IpAddressTimeoutTimeSpan.sitesetting.yml 369 B
- samples/portal/.powerpages-site-backup/site-settings/Authentication-LoginThrottling-MaxAttemptsTimeLimitTimeSpan.sitesetting.yml 359 B
- samples/portal/.powerpages-site-backup/site-settings/Authentication-LoginThrottling-MaxInvaildAttemptsFromIPAddress.sitesetting.yml 421 B
- samples/portal/.powerpages-site-backup/site-settings/Authentication-LoginTrackingEnabled.sitesetting.yml 284 B
- samples/portal/.powerpages-site-backup/site-settings/Authentication-OpenAuth-Facebook-AppId.sitesetting.yml 86 B
- samples/portal/.powerpages-site-backup/site-settings/Authentication-OpenAuth-Facebook-AppSecret.sitesetting.yml 90 B
- samples/portal/.powerpages-site-backup/site-settings/Authentication-OpenAuth-LinkedIn-ConsumerKey.sitesetting.yml 92 B
- samples/portal/.powerpages-site-backup/site-settings/Authentication-OpenAuth-LinkedIn-ConsumerSecret.sitesetting.yml 95 B
- samples/portal/.powerpages-site-backup/site-settings/Authentication-OpenAuth-Microsoft-ClientId.sitesetting.yml 90 B
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.
- 1mo ago Changed · +24 lines a357c9fb032b
- 1mo ago Changed · +16 lines 8a9d145cdee9
- 2mo ago First seen · 639 lines · 41 tokens per session scan A 077a0bcf7632
power-pages is a skill published in the GitHub repository geekfujiwara/CodeAppsDevelopmentStandard (78 stars, last pushed yesterday), licensed MIT. It adds 41 tokens to every session and 11,375 once invoked, about $0.0002 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-08-30.
power-pages compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| power-pagesgeekfujiwara/CodeAppsDevelopmentStandard | Skill | 78 | yesterday | MIT | A | 41 | Claude Code, Codex |
| migrate-radix-to-baseshadcn-ui/ui | Skill | 127k | yesterday | MIT | A | 61 | Cursor |
| compiler-portreact/react | Skill | 252k | yesterday | MIT | A | 35 | Claude Code |
| tamaguitamagui/tamagui | Skill | 14k | today | MIT | A | 44 | Claude Code, Codex |
| tamagui-v6-configtamagui/tamagui | Skill | 14k | today | MIT | A | 0 | Claude Code, Codex |
| tamagui-theme-generatortamagui/tamagui | Skill | 14k | today | MIT | A | 48 | Claude Code, Codex |
| nuxt-uinuxt/ui | Skill | 7.1k | yesterday | MIT | A | 56 | Claude Code, Codex |