LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

docetl

Build and run LLM-powered data processing pipelines with DocETL. Use when users say "docetl", want to analyze unstructured data, process documents, extract information, or run ETL tasks on text. Helps with data collection, pipeline creation, execution, and optimization.

3,418stars368forksUpdated 1/23/2026
#data-processing#etl#text-mining#document-analysis#llm#python

Security Assessment

Medium Risk(65/100)

Detected risks:

Secret Exposure([SKILL.md] API_KEY=)
Sensitive File Access([SKILL.md] .env)
Security Score65/100

About docetl

DocETL is a powerful AI skill designed to help users build and run LLM-powered data processing pipelines, specifically for working with unstructured data. It simplifies the process of analyzing documents, extracting key information, and running ETL (Extract, Transform, Load) tasks on text data. With its intuitive workflow, users can seamlessly collect, process, and visualize data while improving the accuracy and efficiency of their pipelines. The skill supports iterative development, ensuring each stage of the pipeline is carefully crafted and validated before proceeding to the next phase. This structure empowers data analysts and engineers to create optimized pipelines for their specific data processing needs.

The main capabilities of DocETL revolve around its three-phase workflow: data collection, pipeline development, and visualization & presentation. In the data collection phase, users can write scripts to gather data, run them immediately, and inspect key statistics to ensure data quality. During pipeline development, users can test and iterate on extraction methods and schemas, refining the process based on feedback from intermediate results. Finally, in the visualization phase, DocETL allows users to create interactive and aesthetic reports that present the results in an easily digestible format. These reports are clean, minimalist, and designed to display insightful statistics, charts, and summaries that highlight key trends and findings.

DocETL is ideal for data analysts, data engineers, and anyone who needs to process large volumes of unstructured text data. It can be used for a variety of tasks, including document analysis, information extraction, and report generation. Users can leverage DocETL to automate repetitive data processing tasks, gain deeper insights from their documents, and present results in a polished, user-friendly manner.

FAQ

How do I collect data using DocETL?

To collect data, you need to write a Python script that fetches and transforms the data into the required format (JSON or CSV). The script can be run immediately, and the resulting dataset will be analyzed to give you key insights such as document counts, field names, and sample content.

Can DocETL process non-text data?

No, DocETL is specifically designed to handle unstructured text data, including documents in formats like JSON or CSV. It is ideal for text-based analysis and information extraction tasks.

What file formats are supported by DocETL?

DocETL supports two primary formats for input data: JSON arrays and CSV files. The data in these formats should consist of records with fields such as 'id', 'text', and 'metadata'.

Is DocETL compatible with all LLM models?

DocETL is designed to work with large language models (LLMs) for document analysis. While it does not specify exact LLMs, it can be integrated with any model that supports text-based extraction tasks and can work within the DocETL pipeline structure.

What is the minimum data sample required for testing the pipeline?

For testing purposes, the pipeline should be initially developed with a small sample size of 10-20 documents to ensure extraction quality and to iterate on the schema or prompts before running the full dataset.

Install docetl

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

ucbepic/docetl

Related Skills

research

448

secops-detection-engineering

21,346

qdrant-monitoring

259

project-architecture

3