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/foundry-autopilot/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/foundry-autopilot)<a href="https://agentmods.dev/skills/geekfujiwara/codeappsdevelopmentstandard/foundry-autopilot"><img src="https://agentmods.dev/badge/skills/geekfujiwara/codeappsdevelopmentstandard/foundry-autopilot/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/foundry-autopilot"><img src="https://agentmods.dev/badge/skills/geekfujiwara/codeappsdevelopmentstandard/foundry-autopilot.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.00231 | $0.21562 |
| Opus 5.5 | $0.00092 | $0.08625 |
| Sonnet 5.5 | $0.00046 | $0.04312 |
| Haiku 4.5 | $0.00023 | $0.02156 |
Grade A, and why
foundry-autopilot 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 10d 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 — 840 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AI チームメイト開発スキル
Foundry hosted agent を Agent 365 Autopilot として発行し、Teams / Microsoft 365 Copilot の
同僚エージェント(agentUser)として実際に会話できる状態にする。評価Hub、Python
EvaluationWorker、Foundry Monitor/Evaluations まで初回 scaffold / publish の標準範囲に含める。
初回の Azure 基盤は新規 Foundry アカウント・プロジェクト・ACR をパブリックエンドポイントで作成する。
公開は匿名アクセスではなく Entra ID / Managed Identity 認証。既存 Azure リソースは流用しない。
格納先のリソースグループだけは新規作成/既存利用を本人に確認し、全 Azure 資産をその1つへ集約する。
構築済みの非公開設定や組織ポリシーは変更しない。
agentUser を持たせる経路は 2 つある。 既定は Foundry Autopilot(hire したインスタンスごとに agent user アカウントが払い出される。Frontier preview が前提) → references/foundry-autopilot.md。 App Service 自己ホストは、独自ランタイム制御が必要な場合の互換経路として残す。
旧来の「Foundry の
activityprotocolを Azure Bot に直結する方式」は使わない。 Agent 365 のトークンが 401 で拒否され、Teams で話しかけても応答が返ってこない(無反応)。 参考情報としてのみ references/foundry-hosted-bot.md に隔離する。
本 SKILL.md には正常系フローだけを置く。手順の中身・分岐・異常系はすべて references/、
再現可能な操作は scripts/ にある。
必須ルーティング・完了契約
- AI teammate / AIチームメイト / AI チームメイト / Agent Template / Foundry Autopilot の依頼では本スキルを必ず読む。
明示的な自己ホスト要件がなければ
hosting: "foundry-autopilot"を decisions JSON に明記し、 references/foundry-autopilot.md の手順とscripts/publish_foundry_autopilot.py --check→--executeを使う。 汎用scripts/deploy.pyや SDK のagents.create_versionだけで Agent template を発行したことにしない。 - 明示的な Agent Template / Autopilot 要求でプレビュー参加・ライセンス・権限・対応リージョンなどの 前提が不足/未確認なら停止する。 不足と必要な担当者を報告し、通常 Agent・共有 bot・自己ホストへ 自動で切り替えない。自己ホスト要件はサポートする別経路であり、経路変更には利用者の明示的な合意が必要。
- Autopilot は 同じ agent version の
digital_worker_type=m365と、その応答のblueprint.client_idに結び付くagenticUserTemplate.AgentIdentityBlueprintIdを用い、publishAsAutopilot=true・useAgenticUserTemplate=true・agenticUserTemplateを揃えて発行する。 - HTTP 200、通常の Registry 行、
teamsAppId/titleIdの取得だけでは完了しない。 M365 管理センター Requests の対象行の Type = Agent template を手動確認し、承認後に Teams の Agents for your team から採用(hire)でき、agent user が払い出されることを確認してから完了とする。 カタログ登録までの依頼でも Type を確認し、採用未確認なら「登録済み・採用未確認」と報告する。 UI を確認できない場合は承認待ち/採用待ちとして止め、推測の read-back API で代用しない。 --container-onlyは既存の検証済み Agent template のコード更新だけ。 初回発行、Type 未確認、通常 Agent の修復には使わず、完全な発行と UI 検証を行う。 確認済みの場合も--confirm-existing-templateを明示する。生成deploy.ps1は既定で完全発行し、 コードのみ更新する場合だけ-ContainerOnly -ConfirmExistingTemplateを指定する。build_teams_package.pyも Agent template を必須とし、blueprint 不足時の共有 Agent への降格は行わない。
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 25 KB
- references/a365-cli.md 6.4 KB
- references/agent-brain.md 40 KB
- references/agent-template-upload.md 3.6 KB
- references/architecture.md 12 KB
- references/assistant-agent-pattern.md 13 KB
- references/code-sandbox.md 12 KB
- references/copilot-sdk-runtime.md 11 KB
- references/copilot-sdk-troubleshooting.md 11 KB
- references/cowork-skills.md 3.7 KB
- references/digital-colleague-design.md 30 KB
- references/document-sharing.md 6.2 KB
- references/feature-blocks.md 30 KB
- references/first-stage-context.md 11 KB
- references/first-stage.md 12 KB
- references/foundry-autopilot.md 32 KB
- references/foundry-evaluation.md 5.6 KB
- references/foundry-hosted-bot.md 5.8 KB
- references/image-generation.md 7.1 KB
- references/incoming-files.md 13 KB
- references/licensing-and-data-boundary.md 6.7 KB
- references/local-sync-review-2026-09-11.md 6.8 KB
- references/migration-from-custom-loop.md 4.7 KB
- references/outbound-formatting.md 9.0 KB
- references/poc-quickstart.md 5.7 KB
- references/progress-updates.md 10 KB
- references/prompt-injection.md 14 KB
- references/regression-tests.md 6.3 KB
- references/sample-implementation-cases.md 9.3 KB
- references/scaffold-decisions.example.json 2.5 KB
- references/scheduled-delivery.md 13 KB
- references/self-hosted-agent.md 12 KB
- references/team-pattern.md 12 KB
- references/templates/agent.template.yaml 1.5 KB
- references/templates/AgentHealth.template.cs 3.0 KB
- references/templates/AgenticIdentity.template.cs 3.3 KB
- references/templates/agenticUser.template.json 302 B
- references/templates/AgentProgress.template.cs 14 KB
- references/templates/assistant-system-prompt.template.md 7.0 KB
- references/templates/CodeSandbox.template.cs 9.3 KB
- references/templates/DocumentLedger.template.cs 11 KB
- references/templates/DocumentShareTools.template.cs 23 KB
- references/templates/IncomingFiles.template.cs 21 KB
- references/templates/MailboxWorker.template.cs 15 KB
- references/templates/MailTools.template.cs 14 KB
- references/templates/manifest.template.json 1.8 KB
- references/templates/MessageHtml.template.cs 13 KB
- references/templates/PresenceWorker.template.cs 2.9 KB
- references/templates/SandboxTools.template.cs 22 KB
- references/templates/ScheduleStore.template.cs 12 KB
- references/templates/ScheduleTools.template.cs 8.0 KB
- references/templates/ScheduleWorker.template.cs 8.3 KB
- references/templates/TeamsChatTools.template.cs 17 KB
- references/templates/UsageStore.template.cs 7.0 KB
- references/templates/UsageTools.template.cs 13 KB
- references/templates/WebSearchTools.template.cs 8.7 KB
- references/troubleshooting.md 163 KB
- references/usage-accounting.md 11 KB
- references/web-grounding.md 10 KB
- scripts/agent_template_browser_runner.mjs 16 KB runs code
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.
- 10d ago Changed · +10 lines 9b08a6f263f6
- 11d ago Changed · +1 lines ed55e9b2d321
- 20d ago Changed · +55 lines · +15 tokens per session 79243fe108d2
- 28d ago First seen · 774 lines · 216 tokens per session scan A 5e5c4005f83f
foundry-autopilot is a skill published in the GitHub repository geekfujiwara/CodeAppsDevelopmentStandard (78 stars, last pushed yesterday), licensed MIT. It adds 231 tokens to every session and 21,562 once invoked, about $0.0009 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-10-09.
foundry-autopilot compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| foundry-autopilotgeekfujiwara/CodeAppsDevelopmentStandard | Skill | 78 | yesterday | MIT | A | 231 | Claude Code, Codex |
| gke-compute-classesgoogle/skills | Skill | 22k | yesterday | Apache-2.0 | A | 83 | Claude Code, Codex |
| gke-reliabilitygoogle/skills | Skill | 22k | yesterday | Apache-2.0 | A | 85 | Claude Code, Codex |
| gke-workload-securitygoogle/skills | Skill | 22k | yesterday | Apache-2.0 | A | 171 | Claude Code, Codex |
| cloud-architectJeffallan/claude-skills | Skill | 12k | 7d ago | MIT | A | 71 | Claude Code |
| nemo-automodel-launcher-configNVIDIA/skills | Skill | 3.9k | yesterday | Apache-2.0 | A | 30 | Claude Code |
| azure-mgmt-botservice-dotnetmicrosoft/skills | Skill | 3.2k | yesterday | MIT | A | 78 | Claude Code |