sesame

Proxy authenticated HTTP requests through a user-controlled broker.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/getsesame/skills --skill sesame
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sesame
Source: https://github.com/getsesame/skills/tree/main/skills/sesame
Command: npx skills add https://github.com/getsesame/skills --skill sesame

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the challenge of managing sensitive API credentials by offloading authentication to a user-controlled broker, ensuring the agent never handles or stores raw auth material.

Core Features & Use Cases

  • Authenticated Proxying: Routes HTTP requests through a broker that automatically attaches required headers like Bearer tokens or API keys.
  • Policy Enforcement: Allows granular control over which HTTP methods and paths an agent can access on specific hostnames.
  • Transparent Egress: Can wrap entire process trees to intercept and broker network traffic without modifying the underlying application code.

Quick Start

Use the sesame skill to perform an authenticated GET request to the GitHub API for the current user.

Frequently Asked Questions about sesame

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

FAQPage Schema
How do I proxy API calls without exposing raw credentials to my agent?

Authenticated API calls are proxied through a user-controlled broker that attaches required auth headers server-side. This eliminates the need for agents to manage API credentials directly, ensuring sensitive tokens never reach the agent process.

What is the best way to manage API authentication for HTTP requests to GitHub or Slack?

Managing API authentication for GitHub or Slack is handled by routing HTTP requests through a broker that automatically attaches Bearer tokens or API keys based on target hostnames. The agent performs standard requests while the broker handles auth injection.

How do I enforce access policies for proxied HTTP requests to specific hostnames?

Access policy enforcement for proxied HTTP requests allows granular control over which HTTP methods and paths an agent can access on specific hostnames. The broker validates requests against these rules before attaching auth headers and forwarding traffic.

Do I need to install the sesame CLI to intercept and broker network traffic?

Installing the sesame CLI is required to intercept and broker network traffic. The agent must also be registered with a valid broker URL to establish the secure proxy connection for authenticated HTTP requests.

Can I intercept network traffic without modifying my application code?

Transparent egress is achieved by wrapping entire process trees to intercept and broker network traffic. This approach automatically routes outgoing HTTP requests through the authentication proxy without requiring modifications to the underlying application code.

When should I not use a broker proxy for API authentication?

A broker proxy for API authentication should not be used when your application requires direct management of raw auth material. If your architecture cannot route HTTP requests through an external hostname-based broker, this proxy approach will not fit.