agent-ready-web-bot-auth

Sign bot and agent requests with IETF Web Bot Auth headers.

47|4|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/fabricioctelles/skills --skill agent-ready-web-bot-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-ready-web-bot-auth
Source: https://github.com/fabricioctelles/skills/tree/main/skills/agent-ready-cloudflare/web-bot-auth
Command: npx skills add https://github.com/fabricioctelles/skills --skill agent-ready-web-bot-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps websites identify and authenticate bot or agent requests so receiving systems can verify that automated traffic is legitimate.

Core Features & Use Cases

  • JWKS Publishing: Configure a JSON Web Key Set at the required well-known endpoint for public key discovery.
  • Request Signing: Sign outbound bot or agent requests with verifiable message signatures and the required authentication headers.
  • Cloudflare Verification: Implement Web Bot Auth support compatible with Cloudflare bot verification and validate the setup through the agent readiness scanner.

Quick Start

Use the Web Bot Auth skill to configure my site, publish its verification key, sign agent requests, and verify the implementation with the agent readiness scanner.

Frequently Asked Questions about agent-ready-web-bot-auth

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify bot requests and authenticate automated agent traffic?

Bot request verification authenticates automated traffic by validating signed requests containing Signature-Agent and Signature-Input headers against a published JWKS. This allows receiving websites to confirm the origin and integrity of machine traffic.

What is IETF Web Bot Auth and how does request signing work?

IETF Web Bot Auth is a standard for making bot requests verifiable and trusted through HTTP message signatures. It works by signing outbound requests with cryptographic keys and publishing a JWKS at a well-known directory for public discovery.

Does Cloudflare bot verification support IETF Web Bot Auth for automated agents?

Yes, Cloudflare bot verification supports IETF Web Bot Auth for automated agents. You can implement Web Bot Auth to make machine traffic verifiable and validate the setup using an agent readiness scanner.

How do I publish a JWKS for HTTP message signatures at the well-known endpoint?

Publishing a JWKS for HTTP message signatures involves configuring a JSON Web Key Set at the required well-known HTTP directory endpoint. This enables public key discovery so receiving systems can validate signed bot requests.

What headers are required to sign outbound bot requests for verification?

Signing outbound bot requests requires the Signature-Agent and Signature-Input headers. These headers contain the cryptographic message signatures that receiving websites use to verify the request's origin and integrity.

Why do my signed bot requests fail verification on receiving websites?

Signed bot requests fail verification when the receiving system cannot access the JWKS at the well-known endpoint or the Signature-Agent and Signature-Input headers are missing. Ensure your public key is discoverable and requests are properly signed.