gatehouse

Route credential access through the Gatehouse vault to keep secrets out of agent context.

5|1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/bshandley/gatehouse --skill gatehouse
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gatehouse
Source: https://github.com/bshandley/gatehouse/tree/main/src/templates
Command: npx skills add https://github.com/bshandley/gatehouse --skill gatehouse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gatehouse centralizes credential access, ensuring secrets never enter an agent's context by proxying authentication and injecting credentials server-side.

Core Features & Use Cases

  • Proxy mode routes API calls through Gatehouse, keeping secrets out of agent memory.
  • Dynamic secrets manage short-lived SSH/DB credentials with automated rotation.
  • Onboarding and auditing support seamless integration across Hermes, Claude Code, and other runtimes.

Quick Start

Install Gatehouse, exchange the bootstrap token to obtain a JWT, and fetch the skill body to enable policy-driven secret routing.

Frequently Asked Questions about gatehouse

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

FAQPage Schema
How do I prevent API credentials from entering my AI agent's context?▼

To prevent API credentials from entering agent context, route all credential access through a proxy vault. Gatehouse injects secrets server-side, ensuring sensitive data never loads into the agent's memory.

How do I manage dynamic secrets for SSH and database credentials in AI workflows?▼

Manage dynamic secrets for SSH and database credentials by routing them through a vault proxy. This approach handles short-lived credentials with automated rotation, maintaining security across MCP and HTTP endpoints.

Do I need a specific vault deployment to use proxy mode for AI agent authentication?▼

Yes, proxy mode requires a Gatehouse deployment with AppRole login, utilizing a role_id and secret_id. You must also exchange a bootstrap token to obtain a Bearer JWT for authenticated tool calls.

Can I use this credential proxy with Claude Code and Hermes runtimes?▼

Yes, the credential proxy supports onboarding and auditing for seamless integration across various runtimes including Claude Code and Hermes, allowing policy-driven secret routing without exposing keys.

What is the best way to secure API proxy flows across MCP and HTTP endpoints?▼

The best way to secure API proxy flows across MCP and HTTP endpoints is centralizing credential access. A server-side vault injects authentication dynamically, preventing static keys from leaking into requests.

Why does my AI agent need policy-driven secret routing for tool calls?▼

AI agents need policy-driven secret routing to isolate authentication from application logic. By proxying credential access via a vault, you enforce strict boundaries and prevent unauthorized secret exposure.