Claude Data Skills 🐍📊
A professional-grade collection of data science, analysis, and engineering skills and scripts for AI-assisted development.
Overview
claude-data-skills is a comprehensive library designed to enhance AI-assisted data workflows. It provides a structured
collection of "skills"—reusable, idiomatic patterns and scripts for everything from advanced standard library usage to
complex machine learning pipelines and professional development workflows.
Key Features
- 🚀 Professional Python Core: Unified expert guide for PEP-8, Pydantic, Pytest, and high-performance parallelism.
- 📊 Data Analysis Pro: Consolidated power-user guide for NumPy, Pandas, and Polars. Unified strategy for scaling from KB to 100GB+.
- 🕸️ Full Spectrum Graph Sieve (GraphRAG): Advanced agentic workflow for extracting relationship-aware domain knowledge from internal docs (.docx, .one, .msg, .pdf). Now powered by the external graph-sieve package.
- ⚡ Superpowers Workflow: Integrated skills for brainstorming, TDD, systematic debugging, and plan execution.
- 🛡️ Data Safety First: Built-in guardrails to prevent accidental data loss or corruption during autonomous execution.
- 📈 Visualization Pro: Expert guide for Plotly (interactive), Dash (dashboards), and Seaborn (static stats).
- 🗄️ Database Pro: Unified access for SQL (Postgres), SQLAlchemy (ORM), Elasticsearch, and S3.
- 📁 Document Processing Pro: Consolidated expert guide for PDF, Word (DOCX), Excel (XLSX), and PowerPoint (PPTX).
- 🔬 Scientific Research Suite: Unified guide for the entire scientific lifecycle: brainstorming, writing (IMRAD), and peer review.
- 🔄 Legacy Migration Suite: Specialized patterns for migrating C#, MATLAB, and Python 2 code to modern Python ( 3.9+).
Installation
Install the package directly from PyPI:
pip install claude-data-skills
Quick Start
Post-Installation Setup
After installing the package, run the following command to copy the necessary skills files to your user's Claude home
directory (~/.claude/skills):
setup-claude-skills
Using the CLI
The package includes several built-in commands. For example, to run the standard library demonstration:
stdlib-demo
Importing Skills
You can import advanced utility patterns directly into your own scripts:
from skills.python_dev.python_stdlib_pro.scripts.stdlib_demo import test_pathlib
# Run a verified pathlib pattern
test_pathlib()
Core Principles
- Resource Aware: Every intensive task starts with hardware resource validation.
- LLM Optimized: Scripts are dense, idiomatic, and contain strict guardrails for local/open-source LLMs.
- Atomic Operations: Prevents file corruption by using temp-and-replace patterns for all writes.
Project Structure
skills/
├── core-workflow/ # Brainstorming, TDD, Debugging, Plans
├── data-analysis/ # Data Analysis Pro (NumPy, Pandas, Polars), Geopandas
├── data-sources/ # Database Pro (Postgres, SQLAlchemy, ES, S3)
├── machine-learning/ # ML-Classical, ML-Deep-Learning, PyMC
├── python-dev/ # Python Core Pro, Legacy Migration Suite, Logic Recovery
├── scientific-workflow/ # Scientific Research Suite
└── unstructured-data/ # Document Processing Pro, Binary Data Parsing
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
Created and maintained by Yoni Kremer.
Metadata
Release files for claude-data-skills 3.5.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| claude_data_skills-3.5.3.tar.gz | 357.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| claude_data_skills-3.5.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 779.6 kB
Release files / claude_data_skills-3.5.3.tar.gz
| Download URL | claude_data_skills-3.5.3.tar.gz |
|---|---|
| Size | 357.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5d5a5236eb0299c13b58b5c764e0739b55c1c0d6f819174c7631ea7c45ff9831
|
|
BLAKE2b-256 checksum How to use checksums |
5a6b4bf5230d9efeaa087a9921efcdc19e79c2a547f4fb371040fb935fe7af20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / claude_data_skills-3.5.3-py3-none-any.whl
| Download URL | claude_data_skills-3.5.3-py3-none-any.whl |
|---|---|
| Size | 421.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c9fd74946a3846ae24fa0afca1fbad8ba97502eca4c4a3be0448b8d7ed6285be
|
|
BLAKE2b-256 checksum How to use checksums |
450a191689eafcfc6d62a32b97bdf515ab2b9da20bfdbf4726ebd6e68e168bdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|