Implement OAuth Protected Resource Metadata

SkillCloud & infra

Sub-skill de agent-ready-cloudflare: Implement OAuth Protected Resource Metadata

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Implement OAuth Protected Resource Metadata skill

What this skill tells your AI

The instructions your AI receives, as published by fabricioctelles/skills in skills/agent-ready-cloudflare/oauth-protected-resource/SKILL.md and read by ahel’s review.

Publish OAuth Protected Resource Metadata so agents can discover how to authenticate per RFC 9728.

Requirements

  • Serve JSON at /.well-known/oauth-protected-resource with HTTP 200
  • Include resource (your resource identifier URL)
  • Include authorization_servers (array of OAuth/OIDC issuer URLs)
  • Optionally include scopes_supported
  • Optionally return WWW-Authenticate with resource_metadata on 401 responses

Cloudflare

Use Workers to serve the metadata endpoint and Access as the authorization server.

Validate

POST https://isitagentready.com/api/scan
Content-Type: application/json

{"url": "https://YOUR-SITE.com"}

Check that checks.discovery.oauthProtectedResource.status is "pass".

Signals

GitHub stars
77
Forks
7
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
agent-ready-oauth-protected-resource
Source
github.com/fabricioctelles/skills