tool-builder

Create and manage custom HTTP tools in Chat mode.

2.0k|243|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/proma-ai/Proma --skill tool-builder-proma-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tool-builder
Source: https://github.com/proma-ai/Proma/tree/main/apps/electron/default-skills/tool-builder
Command: npx skills add https://github.com/proma-ai/Proma --skill tool-builder-proma-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the need for users to create, configure, manage, and use custom HTTP tools directly within the Chat mode of Proma.

Core Features & Use Cases

  • Custom Tool Creation: Allows users to create their own tools for accessing API endpoints.
  • Configuration Management: Helps manage configurations for these tools in a structured JSON file.
  • Tool Execution: Enables users to execute these tools within the Chat mode for various tasks.

Quick Start

Create a custom tool to check the weather by providing the city name.

Frequently Asked Questions about tool-builder

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

FAQPage Schema
How do I create custom HTTP tools for chat interfaces?

Custom HTTP tools for chat interfaces are created by interacting with the chat mode to define tool definitions and manage their configurations in a structured JSON file. You provide interactive input to specify API endpoints and parameters.

Can I manage API tool configurations using a structured JSON file?

Yes, API tool configurations are managed using a structured JSON file. The tool builder helps you define, update, and maintain these configurations directly within the chat environment for consistent API management.

How do I execute custom API tools directly within a chat session?

You execute custom API tools within a chat session by calling the previously defined tool configurations. The tool builder enables direct execution of your HTTP tools to retrieve data or perform tasks during your conversation.

What is the process for configuring HTTP API endpoints in chat mode?

Configuring HTTP API endpoints in chat mode requires interactive input for tool definitions and JSON management. You interact with the chat interface to specify the API parameters, which are then saved as executable tools.

Do I need any dependencies to manage custom tools in chat mode?

No external dependencies are required to manage custom tools in chat mode. The tool builder operates independently within the chat interface, allowing you to create and execute HTTP API tools without additional packages.

Are there limitations when defining custom HTTP tools through interactive input?

The main limitation when defining custom HTTP tools through interactive input is that the process requires manual JSON management for configuration. You must provide accurate interactive input for each tool definition to ensure correct API execution.