LaunchKit · 2026
Back to Skills

ai-agent-tools

This library provides ready-to-use Python functions that AI agents can leverage to perform various tasks.

0
496 downloads
by @cerbug45

Setup & Installation

openclaw skills install @cerbug45/ai-agent-tools

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install ai-agent-tools

What This Skill Does

A single-file Python library providing utility functions for common AI agent tasks. Covers file I/O, text extraction, data format conversion, input validation, and in-session memory. Has no external dependencies beyond the Python standard library.

Zero external dependencies means it drops into any Python environment without version conflicts or installation steps.

When to use it

  • Extracting emails and phone numbers from raw text documents
  • Converting CSV exports into structured JSON for downstream processing
  • Storing intermediate results between agent execution steps
  • Validating user-submitted emails and URLs before processing
  • Reading config files and writing agent outputs to disk

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Extract all valid email addresses from contacts.txt and save them to a JSON file

AGENT
  1. 1Read contacts.txt using FileTools.read_file
  2. 2Extract email addresses from the text using TextTools.extract_emails
  3. 3Filter results through ValidationTools.is_valid_email to remove malformed entries
  4. 4Save the validated list to output.json using DataTools.save_json
OUTPUT

A JSON file containing only the validated email addresses found in the input document