Tukuy — Data skill for Claude Code
Tukuy is a robust, extensible data transformation library that leverages a flexible plugin system.
How to install Tukuy
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jhd3197/Tukuy and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tukuy does
Tukuy is a robust, extensible data transformation library that leverages a flexible plugin system. It simplifies the manipulation, validation, and extraction of data across multiple formats (text, HTML, JSON, dates, numbers, and more), making it an ideal tool for building data pipelines and cleaning workflows.
Alternatives in Data
- Private GPT — Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more 57.5k ★
- Biopython — Bioinformatics tools with BioPython library 6.4k ★
- Azure Document Intelligence .net — Document text, table, and data extraction 1.8k ★
README
🌀 Tukuy
Portable agent skills library and data transformation toolkit for Python.
**Tukuy** (meaning "to transform" or "to become" in Quechua) is a cross-platform skills layer that any Python agent framework can use. It provides typed skill descriptors, agent-framework bridges (OpenAI, Anthropic), async-first execution, smart composition, and runtime safety enforcement — all built on top of a proven plugin-based transformation engine.
from tukuy import skill
@skill(name="parse_date", description="Parse a date string into ISO format")
def parse_date(text: str) -> str:
from dateutil import parser
return parser.parse(text).isoformat()
result = parse_date.__skill__.invoke("January 15, 2025")
print(result.value) # "2025-01-15T00:00:00"
Installation
pip install tukuy
Quick Start
Define a skill
from tukuy import skill
@skill(
name="parse_date",
description="Parse a date string into ISO format",
category="date",
tags=["parsing", "datetime"],
)
def parse_date(text: str, format: str = "auto") -> str:
"""Parse date from text, return ISO 8601."""
from dateutil import parser
return parser.parse(text).isoformat()
The `@skill` decorator infers input/output sch
Related Skills
Multi Format Export
Export decision tree data to multiple formats simultaneously
Cocoindex
Comprehensive toolkit for developing with the CocoIndex library. Use when users need to create data transforma
Agent Built Lfs
Linux From Scratch, built and maintained by Claude Code across multiple machines. Recipes extracted from the b
Tiny Tools
Small, local-first MCP tools that let AI agents know things about files without reading them. tiny-context: ou
SQL AI Agent
A text-to-SQL AI agent with a safety-first validation layer. Natural language questions become SQL, but a stri
Claudex
by Kunwar Shah - Claudex - A web-based browser for exploring your Claude Code conversation history across proj
Related Agents
Python Document Processor
Production-grade Python document processor for PDF/DOCX/Markdown/TXT extraction with robust error handling, te
Text Mechanic
Mechanical text transformation agent. Use for cleanup where the output must be a rearrangement of the input an
Cover Designer
Book cover design. Analyzes genre/audience/title → 3-5 concepts with image generation prompts. Supports multip