EnactProtocol

Enact — Development skill for Claude Code

Development community

Runtime and Registry for Agent Skills.

How to install Enact

This entry records only its repository, not the path inside it, so there is no exact command to give. Open EnactProtocol/enact and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Enact does

Runtime and Registry for Agent Skills.

Alternatives in Development

  • Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★
  • 01 Install Bun And Deps — Prompt 01: Install Bun Runtime & Dependencies 2.3k ★
  • JEngine — The solution that allows unity games to update in runtime 2.2k ★

README

Enact

**Runtime and Registry for Agent Skills**

[![Discord](https://img.shields.io/discord/1312642330502627348?color=5865F2&logo=discord&logoColor=white&label=Discord)](https://discord.com/invite/mMfxvMtHyS)

Discover, verify, and execute capabilities on demand.

Enact packages tools as portable skill bundles and runs them securely — locally, in containers, or remotely — with policy enforcement and cryptographic verification. Skills can be chained into workflows that mix deterministic execution with model reasoning.

**[Browse Skills](https://enact.tools)** · **[Get Started](./GETTING-STARTED.md)**


Built for Autonomous Agents

Agents shouldn't ship with every tool preinstalled. They should acquire capabilities when needed.

**Discover by capability** — Search the registry for skills that solve the task:

enact search "resize images"

**Run instantly** — Execute without manual setup or environment wiring:

enact run alice/resizer --width 800

**Chain into workflows** — Combine skills and model reasoning into repeatable pipelines:

enact workflow run research-pipeline.yaml --input url=https://example.com

**Know what's available** — Agents and developers can inspect installed capabilities:

enact list

A Runtime — Not Just a Registry

Traditional package managers deliver code to developers. Enact delivers capabilities to autonomous systems with guarantees.

Without Enact With Enact
Manual integration Drop-in execution
Implicit trust Verified signatures
Environment drift Reproducible runtime
Secrets in code Secure injection
Static installs On-demand capabilities

npx launches code. A runtime governs execution.


Policy-Enforced Execution

The model decides what to run. Enact decides **whether and how** it runs.

Model (Claude, GPT, etc.)
    ↓
Host (Claude Code, Cursor, VS Code, etc.)
    ↓
Tool Call (MCP or CLI)
    ↓
Enact Runtime
    ├── Si