← ClaudeAtlas

enact-docs-guidelisted

LLM guide for creating, publishing, and running Enact tools
aiskillstore/marketplace · ★ 329 · Code & Development · score 85
Install: claude install-skill aiskillstore/marketplace
# Enact LLM Guide Enact: Containerized tools with structured I/O for AI agents. ## Commands ```bash enact run ./tool --input "key=value" # Run local tool enact run ./tool --args '{"key":"value"}' # Run with JSON enact run author/tool --input "x=y" # Run installed tool enact install author/tool # Install to project enact install author/tool -g # Install globally enact search "query" # Find tools enact sign ./tool && enact publish ./tool # Publish ``` ## Tool Structure ``` my-tool/ ├── enact.md # Required: YAML frontmatter + docs └── main.py # Your code (any language) ``` ## enact.md Template ```yaml --- enact: "2.0.0" name: "namespace/category/tool-name" version: "1.0.0" description: "What it does" from: "python:3.12-slim" build: "pip install requests pandas" command: "python /workspace/main.py ${input}" timeout: "30s" inputSchema: type: object properties: input: type: string description: "Input description" required: [input] outputSchema: type: object properties: result: type: string env: API_KEY: description: "API key" secret: true LOG_LEVEL: description: "Log level" default: "info" tags: [category, keywords] --- # Tool Name Documentation here. ``` ## Field Reference | Field | Required | Description | |-------|----------|-------------| | `name` | Yes | `namespace/category/tool` | | `description` | Yes | What it does | | `command` | No* |