Agent skill · software engineering · aiskillstore
enact-docs-guide
LLM guide for creating, publishing, and running Enact tools
Why this skill is useful
Provides specific commands and structured templates for creating and managing Enact tools that the AI wouldn't reliably generate on its own.
What it needs
Requires docker installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Enact LLM Guide Enact: Containerized tools with structured I/O for AI agents. Commands Tool Structure enact.md Template Field Reference Field Required Description ------- ---------- ------------- name Yes namespace/category/tool description Yes What it does command No Shell command with ${param} substitution from No Docker image (default: alpine:latest) build No Build commands (string or array), cached inputSchema No JSON Schema for inputs outputSchema No JSON Schema for outputs env No Environment vars (secret: true for keyring) timeout No Max runtime (default: 30s) version No Semver version tags No Discovery keywords Tools without command are LLM instruction tools (markdown interpreted by AI). Examples by Language Python Node.js Rust Go Shell (no build) Source Code Pattern Always output JSON matching outputSchema: Secrets User sets: enact env set APIKEY --secret --namespace myorg/tools Access in code via environment variable: os.environ['APIKEY'] Two Tool Types 1. Container tools (has command): Runs in Docker, deterministic 2. Instruction tools (no command): Markdown body interpreted by LLM Workflow Checklist [ ] name: namespace/category/tool format [ ] description: clear, searchable [ ] inputSchema: validates inputs [ ] outputSchema: documents output [ ] from: pinned image version (not latest) [ ] build: installs dependencies [ ] command: uses ${param} for inputs [ ] Source outputs valid JSON
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/enact-docs-guide