GitHub Standardizes Portable SKILL.md Agent Workflows, Adds Cloudflare Token Scanning, and Retires ARM32 Runners
GitHub details its cross-agent SKILL.md architecture with Procore’s 7-phase Data Forge and adversarial Proof Agent templates, rolls out Cloudflare Access service token secret scanning, schedules ARM32 runner retirement for December 8, and shifts 92% of production services to Azure Central US.

At a Glance
- What changed: GitHub published its cross-agent SKILL.md workflow blueprint alongside automatic secret scanning for Cloudflare Access service tokens (cloudflare_access_service_token), direct links for public monitoring alerts, a December 8, 2026 retirement date for ARM32 Actions runners, and its October 2026 Azure infrastructure report.
- Who can use it: Portable SKILL.md directories work across GitHub Copilot, CLI, and IDE agents today; Cloudflare partner secret scanning is active automatically on all public repositories (with user alerts available on public and private repos); and CI/CD teams using ARM32 Linux/Windows hosted runners must migrate before December 8, 2026.
- What it costs: Portable SKILL.md files and public-repo Cloudflare partner secret scanning require no additional fee; private-repository secret scanning alerts follow standard GitHub Secret Protection / Advanced Security licensing.
- Why should I care: Engineering teams can stop re-explaining institutional rules in chat threads by packaging repeatable workflows into versioned SKILL.md directories—while hardening Cloudflare Zero Trust tokens and migrating legacy ARM32 CI pipelines before the December 8 cutoff.
GitHub has rolled out a wave of developer workflow, application security, and cloud infrastructure updates across November 12 and 13, 2026. Headlining the releases is a production architecture guide for portable Agent Skills (centered on versioned SKILL.md directories that run across GitHub Copilot, CLI tools, and third-party coding agents), accompanied by automatic secret scanning for Cloudflare Access service tokens, a December 8, 2026 retirement deadline for ARM32 GitHub Actions runners, and an engineering report confirming that 140 of 151 GitHub production services now run in Microsoft Azure Central US.
Portable SKILL.md Architecture: Proof Agent & Procore’s 7-Phase Data Forge
Authored by GitHub’s Andrea Griffiths alongside Shishir Tewari, Senior Manager of Data Engineering at Procore (following their GitHub Universe 2026 session), GitHub’s agent skills blueprint addresses a recurring pain point in enterprise AI adoption: engineers repeatedly re-explaining repository rules in ephemeral chat threads or locking critical pipeline rules inside a single developer’s head.
Instead of tying instructions to a proprietary agent runtime, an Agent Skill is packaged as a version-controlled directory centered on a SKILL.md file with YAML frontmatter (name and description). Crucially, GitHub enforces a strict boundary between portable instructions and host environment permissions: a skill can define how to query a warehouse or lint a schema, but the host runtime must supply the actual database credentials, CLI binaries, and access controls.
GitHub highlighted two production patterns that engineering teams can adopt immediately:
- Adversarial Verification via Proof Agent (
proof-agent): Built around the rule that "self-verification is not verification," Proof Agent spawns an independent verifier agent to audit AI-generated diffs against the original prompt—checking for false claims, broken logic, and security regressions before a pull request is opened. - Multi-Skill Pipeline Coordination via Data Forge: Rather than relying on one monolithic prompt, Procore’s Data Forge example splits a 7-phase support-desk metric pipeline across four specialized skills with human approval checkpoints at every phase:
forge-init(discovers source tables and writes a reviewable project manifest),forge-lint(enforces team SQL/Python standards distinct from legacy repo habits),forge-dbx(selects a DuckDB or Databricks adapter based on the manifest), andforge-builder(orchestrates code, schema changes, and tests from issue to pull request).
Summary of GitHub’s November 12–13 Developer & Security Changes
To help platform, security, and CI/CD leads prioritize action items across these five disclosures, the table below summarizes every confirmed technical specification, identifier, and deadline:
| Update Area | Technical Specification / Identifier | Scope & Availability | Required Engineering Action / Deadline |
|---|---|---|---|
| Portable Agent Skills | Versioned directory with SKILL.md (YAML frontmatter + markdown steps) & external project manifest |
GitHub Copilot, IDE extensions, CLI agents, and CI pipelines | Separate project manifests (e.g., DuckDB vs. Databricks) from reusable skill instructions; use independent proof-agent verification |
| Cloudflare Secret Scanning | Detector ID: cloudflare_access_service_token |
Automatic partner reporting on public repos; security alerts on public & private repos | Audit repository secret scanning alerts and rotate any exposed Cloudflare Access service tokens |
| Public Monitoring Alert Links | Direct deep links added to public exposure monitoring notifications | All repositories with public leak monitoring enabled | Use direct alert URLs in SOC playbooks for faster triage of leaked credentials |
| Actions ARM32 Retirement | End of ARM32 job execution (including native AArch32 user-space) on Linux & Windows hosted runners | GitHub Actions hosted runners (follows Node 20 EOL; Node 24 drops ARM32) | Migrate ARM32 workflows to ARM64 or x64 before December 8, 2026 |
| Azure Central US Migration | 140 / 151 production services & 32 / 50 MySQL primaries on Azure Central US | Serves 63% of migrated-service reads, 66% monolith reads, 52% Git reads (compute 2x+ across 9 K8s clusters) | East US 3 traffic ramp begins first week of December 2026; pull_request_target blocked by default on December 2, 2026 |
| Microsoft 365 Cascading Outage (Related Infra Advisory) | Admin Center IDs: EX1550543 (Exchange Online) & MO1550821 (M365 Suite, Copilot, Teams, Defender XDR) |
Exchange Online (OWA, MAPI, EAS, REST) plus Graph-dependent M365 Copilot, Teams calendar/channels, SharePoint, and Purview/Defender XDR | Caused by backend health-check failures & reconnect load loops (not a cyberattack); log EX1550543 / MO1550821 in M365 Admin Center for SLA credit claims |
Cloudflare Service Token Scanning & December 8 ARM32 Runner Retirement
On the security front, GitHub expanded its secret scanning engine with a dedicated detector for Cloudflare Access service tokens (cloudflare_access_service_token). Because organizations increasingly use Cloudflare Access tokens to authenticate automated agents, CI runners, and zero-trust backend microservices without human login prompts, an accidentally committed token can expose internal staging or production endpoints. Under GitHub’s secret scanning partnership program, tokens detected in public repositories are automatically forwarded to Cloudflare for revocation/handling, while tokens found in private or public repositories with secret scanning enabled trigger immediate developer alerts—now paired with direct deep links in public monitoring notifications.
Meanwhile, CI/CD administrators have less than four weeks to prepare for the retirement of ARM32 job execution on GitHub Actions Linux and Windows hosted runners on December 8, 2026. GitHub noted that the deprecation directly follows the end of support for Node 20, as Node 24 no longer supports 32-bit ARM architectures. After December 8, hosted runners will also remove support for native AArch32 user-space execution, requiring embedded and IoT teams to cross-compile from ARM64/x64 runners or maintain self-hosted hardware.
Inside GitHub’s Azure Central US Footprint & Microsoft’s EX1550543 / MO1550821 Health-Check Lessons
Finally, GitHub VP of Engineering Jakub Oleksy published the platform’s October 2026 Availability Report, offering a candid look at GitHub’s ongoing infrastructure migration to Microsoft Azure. As of November 9, 2026, 140 of 151 production services and 32 of 50 MySQL primaries operate in Azure Central US, handling 63% of migrated-service reads, 66% of monolith reads, and 52% of Git reads after GitHub more than doubled compute capacity across all nine Central US Kubernetes clusters to absorb an 82% traffic surge since March.
While targeted optimizations cut NAT-gateway usage by 85%, reduced peak database reads by 85% on a GitHub Actions endpoint serving over 250 million daily requests, and eliminated 98% of slow repository-topic search queries (by requiring a 3-character minimum), Oleksy emphasized that client connection limits and reconnect-storm mitigations remain critical after eight October incidents—including an October 7 write outage and an October 29 three-zone Azure Central US network disruption affecting at least 34,128 signed-in users. GitHub’s secondary East US 3 region buildout is currently tracking one week behind schedule, with its first validated production traffic ramp scheduled for the first week of December 2026.
Why those reconnect-storm guardrails matter was underscored across Microsoft’s own enterprise cloud on November 12–13 under Microsoft 365 Admin Center advisories EX1550543 (Exchange Online) and MO1550821 (Microsoft 365 suite). After a subset of Exchange Online backend servers failed automated health checks and dropped out of rotation—with zero evidence of a cyberattack or external DDoS—the remaining fleet became overloaded, causing newly rebooted servers to repeatedly collapse as soon as live client traffic hit them. Because Microsoft 365 Copilot, Microsoft Teams calendar/channel management, SharePoint Online, and Microsoft Defender XDR / Purview portals rely on downstream Exchange and Microsoft Graph calls, a single health-check cascade degraded the entire enterprise productivity and AI stack—reinforcing why Microsoft and GitHub are freezing non-essential config changes and deploying throttled traffic re-entry protocols.
Why It Matters
As engineering teams adopt multiple coding agents across IDEs, CLIs, and pull-request pipelines, locking institutional knowledge inside vendor-specific prompts creates brittle workflows and unverified code. GitHub’s portable SKILL.md standard—paired with adversarial verification patterns, automatic Cloudflare service token detection, and a 140-of-151 service migration to Azure Central US—shows how enterprise AI tooling is maturing from ad-hoc chat prompts into version-controlled, security-gated infrastructure.
What Is Confirmed
Confirmed via five primary GitHub Blog and GitHub Changelog disclosures published November 12–13, 2026: (1) Agent Skills use versioned SKILL.md files with YAML frontmatter (illustrated by Proof Agent and Procore’s 7-phase Data Forge pipeline); (2) Secret scanning now detects cloudflare_access_service_token in public and private repos; (3) Public monitoring alerts now include direct deep links; (4) GitHub Actions hosted runners end ARM32 Linux and Windows job execution (including native AArch32 user-space) on December 8, 2026 following Node 20 EOL; and (5) 140 of 151 GitHub production services and 32 of 50 MySQL primaries now run in Microsoft Azure Central US.
What Remains Unclear
GitHub noted in its October availability report that the East US 3 secondary region buildout is running roughly one week behind schedule, with its first validated production traffic ramp targeted for the first week of December 2026.
Sources & Underlying Evidence (5)
We link directly to the primary documents supporting our reporting and distinguish company claims from independently checked facts.
- Build once, run on any agent: A practical guide to agent skillsPublisher: GitHub Blog • Type: Official AnnouncementSource date: Nov 12, 2026
- Secret scanning detects Cloudflare service tokensPublisher: GitHub Changelog • Type: Product ChangelogSource date: Nov 12, 2026
- Actions for ARM32 Linux & Windows retirementPublisher: GitHub Changelog • Type: Product ChangelogSource date: Nov 12, 2026
- Public monitoring alerts now have direct linksPublisher: GitHub Changelog • Type: Product ChangelogSource date: Nov 12, 2026
- GitHub availability report: October 2026Publisher: GitHub Engineering Blog • Type: Official AnnouncementSource date: Nov 13, 2026

