skill_factory

Create and register new skills with SKILL.md frontmatter and Python tool scripts.

5|Updated Aug 9, 2025
One-click install
npx skills add https://github.com/gatovillano/KogniTerm --skill skill-factory-gatovillano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill_factory
Source: https://github.com/gatovillano/KogniTerm/tree/main/kogniterm/skills/bundled/skill_factory
Command: npx skills add https://github.com/gatovillano/KogniTerm --skill skill-factory-gatovillano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

This Meta-Skill enables an autonomous agent to generate and register new skills at runtime, expanding its capabilities without manual setup.

Core Features & Use Cases

  • Creates a new skill workspace under skills/workspace/ and initializes a ready-to-use SKILL.md frontmatter.
  • Writes a Python tool script at scripts/tool.py implementing the skill's logic and a parameters_schema for safe invocation.
  • Registers the new tool for immediate use in the agent's arsenal, enabling on-demand tooling during sessions.

Quick Start

Provide a name, description, tool_code, and usage instructions to create and register a new skill.

Frequently Asked Questions about skill_factory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I autonomously create and register new skills at runtime?

Autonomously generate new skills by running a Python tool that creates workspace folders, writes SKILL.md frontmatter, and registers a parameters_schema for secure agent invocation. You provide the name, description, and tool_code to initialize the skill.

What is on-demand tooling expansion for AI agent workflows?

On-demand tooling expansion enables an AI agent to generate and register new capabilities during an active session. It creates Python tool scripts and workspace folders, expanding the agent's arsenal without manual setup.

How do I generate a Python tool script with a parameters_schema for safe invocation?

Generate a Python tool script with a parameters_schema by providing the tool_code and usage instructions. The skill writes scripts/tool.py implementing the logic and defines the schema for secure agent invocation.

Does the skill creation process require manual workspace folder setup?

Skill creation does not require manual workspace folder setup. The process automatically initializes a ready-to-use workspace under skills/workspace/, writes SKILL.md frontmatter, and generates script folders autonomously.

What do I need to provide to create a new skill workspace?

Provide a name, description, tool_code, and usage instructions to create a new skill workspace. These inputs initialize the SKILL.md frontmatter and generate the Python tool script required for registration.