tool-use

Enable LLMs to call external tools and retrieve real-world information.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/LauraFlorentin/skills-marketplace --skill tool-use-lauraflorentin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tool-use
Source: https://github.com/LauraFlorentin/skills-marketplace/tree/main/agentic-skills/skills/tool-use
Command: npx skills add https://github.com/LauraFlorentin/skills-marketplace --skill tool-use-lauraflorentin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables an LLM to act in the real world by invoking tools, running functions, and querying external data sources instead of relying solely on text generation.

Core Features & Use Cases

  • Structured tool calls: the model outputs a tool name and parameters; the system executes the tool and returns the result for the model to process.
  • API and system integration: connects to services (weather, databases, messaging) to perform actions and fetch current information.
  • Safe, observable execution: includes clear feedback loops, error handling, and fallbacks to maintain reliability.

Quick Start

Ask the agent to fetch the current weather for London using a tool.

Frequently Asked Questions about tool-use

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

FAQPage Schema
How do I enable LLMs to call external tools and fetch real-world data?

To enable LLMs to call external tools, this skill uses structured tool calls where the model outputs a tool name and parameters, the system executes the tool, and results are fed back into the reasoning process to retrieve real-time data without hallucination.

What is function calling and how does it connect to external APIs?

Function calling connects LLMs to external APIs by applying structured tool schemas that let the model invoke services like databases or weather systems, fetch current information, and process the returned results within its reasoning loop.

How do I make an LLM perform automated actions across systems safely?

To perform automated actions safely, this skill provides observable execution with clear feedback loops, error handling, and fallbacks to maintain reliability when integrating LLMs with messaging platforms, databases, or other external systems.

Do I need structured tool schemas for API integration with an LLM agent?

Yes, structured tool schemas are required for API integration with an LLM agent because they define the tool name and parameters the model must output to execute the function and return the result for processing accurately.

Why does my LLM hallucinate when trying to access real-time data?

LLMs hallucinate real-time data when they rely solely on text generation, but using structured tool calls to query external data sources and feeding the results back into the reasoning process prevents this by returning factual information.