Skills Gateway — Security skill for Claude Code
Governed, identity-aware server for Agent Skills (SKILL.md): OIDC + default-deny policy per fetch, immutable digest-verified versions, audit log, native sync for every coding agent, and MCP (SEP-2640).
How to install Skills Gateway
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mthamil107/skills-gateway and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skills Gateway does
Governed, identity-aware server for Agent Skills (SKILL.md): OIDC + default-deny policy per fetch, immutable digest-verified versions, audit log, native sync for every coding agent, and MCP (SEP-2640).
Alternatives in Security
- Google Workspace Cloud Identity — Manage Cloud Identity groups and memberships 21.6k ★
- Azure Identity Go — Azure Identity for Go 1.8k ★
- OpenTag — Open-source, channel-native agent gateway for Slack 499 ★
README
Skills Gateway
**A governed, identity-aware server for [Agent Skills](https://agentskills.io).** Publish a skill once. Every agent in the organisation (Claude Code, Codex, Cursor, Copilot, Gemini CLI, Kiro, Windsurf) receives the skills its user is allowed to use, in the layout that agent expects, with a verifiable digest and an audit trail.
publish (OIDC identity, policy check, immutable version)
author ─────────────────────────────────────────────┐
▼
┌──────────────────────┐
│ Skills Gateway │
│ OIDC · policy · audit│
│ SQLite · digests │
└──┬────────┬───────┬──┘
REST /v1 │ │ │ MCP /mcp (SEP-2640 + tools)
┌───────────────────────────┘ │ └─────────────────┐
▼ ▼ ▼
sgw sync / CI any HTTP client MCP clients
.claude/skills .agents/skills skills/list, skills/get,
.cursor/skills .github/skills ... list_skills, get_skill
**Status: v0.1, early.** The API and the [protocol spec](docs/spec/skills-gateway-protocol.md) can still change. Feedback and issues are welcome.
Why
Agent Skills made the skill *format* portable: `SKILL.md` directories are now read natively by every mainstream coding agent. Distributing skills inside an organisation is still mostly file copying. Nothing records who may use which skill, pins what a project installed, or shows who fetched what.
Skills Gateway adds that layer, and it is small enough to run as one binary:
- Identity on every request. Tokens from any OpenID Connec
Related Skills
MCP Intercepter
Transparent proxy + enterprise gateway for MCP: audit logging, tool allow/deny policy, secrets/PII redaction,
ContAIned
A governed coding agent CLI built on Claude Code. Runs inside an isolated Docker container with operator-contr
Openclaw Gatewaystack Governance
Superseded by openclaw-acp-plugin. Policy layer for OpenClaw: identity, scope, rate limits, audit.
Ingest Convo
Ingest a whole past conversation into context — resolves which transcript, renders it clean via the committed
Audit Pipelines
TDD-validated audit-grade decision pipelines - canonical encoding (RFC 8785 JCS), append-only decision logs, f
Db8
Structured debate platform for multi-AI conversations — barrier synchronization, cryptographic provenance, and
Related Agents
Package Manager
Securely manage package and container image versions by enforcing immutable pins (versions/digests/SHAs) acros
Bc Gov Iam
BC Government identity and access management expert — use when implementing OIDC PKCE authentication, configur
Identity Access Engineer
Identity and access domain advisor: OAuth2/OIDC, SSO, SCIM, WebAuthn, multi-tenant RBAC, session and token des