create-tool

Generate Python scripts and Skill definitions for new AI agent tools.

10|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/bdambrosio/Cognitive_workbench --skill create-tool-bdambrosio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-tool
Source: https://github.com/bdambrosio/Cognitive_workbench/tree/main/src/tools/create-tool
Command: npx skills add https://github.com/bdambrosio/Cognitive_workbench --skill create-tool-bdambrosio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of new tools for AI agents, streamlining the development process and enabling agents to acquire new capabilities rapidly.

Core Features & Use Cases

  • Python Tool Generation: Creates executable Python scripts (tool.py) and their corresponding Skill definitions (Skill.md) for new agent tools.
  • Instruction Tool Creation: Generates tools that provide direct instructions or information without requiring code execution, useful for immediate knowledge integration.
  • Use Case: A developer needs a tool to interact with a new API. They describe the API's functionality to the create-tool skill, which then generates the necessary Python code and Skill definition, ready for review and deployment.

Quick Start

Use the create-tool skill to generate a new Python tool named 'bluesky-metrics' that retrieves Bluesky engagement metrics.

Frequently Asked Questions about create-tool

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

FAQPage Schema
How do I generate new tools for AI agents automatically?

To generate new tools for AI agents, you provide a functional description and the skill produces either executable Python scripts with Skill definitions or direct instruction-based tool definitions, automating the tool development lifecycle.

What's the difference between Python tool generation and instruction tool creation?

Python tool generation creates executable Python scripts requiring an LLM for code generation, while instruction tool creation generates tools providing direct instructions without code execution, useful for immediate knowledge integration.

Can I create an AI agent tool that interacts with a new API without writing code manually?

Yes, you can describe the API's functionality to the skill, which generates the necessary Python code and Skill definition automatically, ready for review and deployment.

Do I need an LLM to create instruction-based tools for AI agents?

No, an LLM is required for Python code generation, but instruction-based tools are created through direct writing, allowing immediate knowledge integration without LLM dependency.

How does staging work for Python tools generated for AI agents?

Generated Python tools are staged prior to activation, allowing you to review the created tool.py and Skill.md files before deploying the new capability to your AI agent.

What files are generated when automating Python tool creation for AI agents?

Automating Python tool creation generates an executable Python script named tool.py and its corresponding Skill definition file named Skill.md, providing a complete package for agent integration.