
from freeact129
Template for turning executed Python code into reusable gentools package modules (api.py, impl.py) — boilerplate generator and best-practices guide.
This document is a template that describes how to package executed Python code into a reusable tool structure (gentools/<category>/<tool>) with api.py and impl.py, Pydantic models, and a run() interface. It offers file templates and testing examples.
Use this when you want to standardize how ephemeral code actions are promoted into reusable Python modules. Primarily a developer template rather than an end-user skill.
Developer-focused agents and local toolchains that scaffold code (Copilot, Codex, local build scripts).
Note: This entry appears to be a template/demo. It is marked as failed and will not be saved to the production skill table.
A template skill from the freeact framework that guides agents in saving executed Python code as reusable gentools package modules. Contains no bundled scripts — purely instructional. The SKILL.md is well-structured with clear package layout, Pydantic model patterns, and separation of api.py/impl.py. However, it's narrowly scoped to the freeact ecosystem and uses framework-specific conventions (mcptools, gentools) that limit its broader applicability. The original source URL path was incorrect (freeact/agent/config vs actual freeact/config), causing an initial 404.
No security concerns — no scripts, no network calls, no credentials. Pure instructional template. The source_url in the DB needs correction (wrong path). Niche usefulness outside the freeact ecosystem.