enact-docs-guide

Solid

LLM guide for creating, publishing, and running Enact tools

Code & Development 335 stars 29 forks Updated today

Install

View on GitHub

Quality Score: 85/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
0
Description 5%
100

Skill Content

# 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* | ...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
5 months ago
Last Updated
today
Language
Python
License
None

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

opencode-tools

Use this skill when working with OpenCode's built-in tools (bash, read, write, edit, grep, glob, lsp, apply_patch, skill, todowrite, webfetch, websearch, question), creating custom tools in TypeScript/JavaScript, configuring tool permissions, understanding MCP tool integration, or understanding tool internals like ripgrep integration, .ignore files, and tool precedence.

1 Updated yesterday
Timmy6942025
Data & Documents Solid

enact-firecrawl

Scrape, crawl, search, and extract structured data from websites using Firecrawl API - converts web pages to LLM-ready markdown

335 Updated today
aiskillstore
AI & Automation Listed

enact-hello-js

A simple JavaScript greeting tool

335 Updated today
aiskillstore
AI & Automation Solid

agent-tool-builder

Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling. JSON Schema best practices, description writing that actually helps the LLM, validation, and the emerging MCP standard that's becoming the lingua franca for AI tools. Key insight: Tool descriptions are more important than tool implementa

27,705 Updated today
davila7
AI & Automation Listed

agent-tool-builder

Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling. JSON Schema best practices, description writing that actually helps the LLM, validation, and the emerging MCP standard that's becoming the lingua franca for AI tools. Key insight: Tool descriptions are more important than tool implementa

36 Updated today
cleodin