create-new-tool

Scaffold bash tool directories with SKILL.md templates and executable scripts.

113|23|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/opensage-agent/opensage-adk --skill create-new-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-new-tool
Source: https://github.com/opensage-agent/opensage-adk/tree/main/src/opensage/bash_tools/new_tool_creator
Command: npx skills add https://github.com/opensage-agent/opensage-adk --skill create-new-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual overhead of setting up new tool directories, boilerplate scripts, and configuration files, ensuring consistency across your agent's toolset.

Core Features & Use Cases

  • Standardized Scaffolding: Automatically generates the required directory structure, SKILL.md template, and executable bash script.
  • Configuration Management: Enforces mandatory metadata like sandbox requirements and JSON return formats during creation.
  • Use Case: When you need to add a new capability to your agent, use this tool to instantly generate a production-ready template that is immediately discoverable by the framework.

Quick Start

Use the create-new-tool skill to scaffold a new tool named data-processor that runs in the main sandbox and returns json.

Frequently Asked Questions about create-new-tool

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

FAQPage Schema
How do I scaffold a new bash-based agent tool with the correct directory structure?

Scaffolding a new bash-based agent tool requires generating the mandatory directory structure, SKILL.md template, and executable scripts. This Skill validates naming conventions and configuration parameters to ensure seamless integration within the bash_tools/new_tools/ directory.

What is the best way to automate boilerplate script creation for agent development?

Automating boilerplate script creation is achieved by generating standardized directory structures and mandatory SKILL.md templates. This eliminates manual setup overhead and enforces configuration parameters like sandbox requirements and JSON return formats across your agent toolset.

Can I use this scaffolding tool to generate bash scripts that return JSON?

Yes, you can use this scaffolding tool to generate bash scripts that return JSON. It enforces mandatory metadata configuration, including JSON return formats and sandbox requirements, during the creation of your new agent tool directory.

Does the tool scaffolding validate naming conventions for new bash scripts?

Yes, the tool scaffolding validates naming conventions for new bash scripts. It ensures that newly created tool directories and configuration parameters meet the required standards for seamless discovery and integration with the agent framework.

Why do I need a SKILL.md template when creating new agent tools?

A SKILL.md template is required when creating new agent tools to ensure they are immediately discoverable by the framework. This standardization facilitates the rapid expansion of agent capabilities while maintaining configuration consistency.