Toolverse
All skills

tool-creator

by aws-samples

This skill should be used when users want to create a new tool for the Strands SDK agent system. It supports creating both agent-as-a-tool (complex agents wrapped as tools) and regular tools (simple function-based tools). Use this skill when users request to create, build, or

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
2

About this skill

This skill should be used when users want to create a new tool for the Strands SDK agent system. It supports creating both agent-as-a-tool (complex agents wrapped as tools) and regular tools (simple function-based tools). Use this skill when users request to create, build, or add a new tool.

How to use

  1. Określ typ narzędzia, które chcesz utworzyć. Jeśli opisujesz złożone operacje wieloetapowe, wielokrokowe rozumowanie lub potrzebujesz dedykowanego agenta z własnym promptem i modelami, wybierz Agent-as-a-Tool. Jeśli chcesz proste narzędzie do bezpośredniego wykonania funkcji, operacji systemowych lub wywołań API, wybierz Regular Tool. 2. Przygotuj specyfikację narzędzia zawierającą nazwę, opis oraz schemat wejściowy w formacie JSON. Każde narzędzie musi zawierać TOOL_SPEC z polami name, description i inputSchema. 3. Zaimplementuj logikę narzędzia w funkcji handle_tool_name, która zawiera rzeczywistą operację — przetwarzanie danych, wywołanie API lub inne działania. 4. Utwórz wrapper Strands SDK w funkcji tool_name, która przyjmuje ToolUse i zwraca ToolResult. To połączenie umożliwia integrację z systemem agentów. 5. Umieść plik narzędzia w katalogu src/tools/ zgodnie ze strukturą projektu. Upewnij się, że wszystkie wymagane komponenty są na miejscu i narzędzie jest dostępne dla agenta do użycia.

Related skills

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964

fastapi-pro

by sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

Backend
54128

find-skills

by openstatusHQ

Helps users discover and install agent skills when they ask questions like \

Backend
150111

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296

architecture-decision-records

by wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

Backend
29130

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218