Skip to main content

Pack to Claude Skill Pipeline

Python 3.9+ License: MIT GitHub release GitHub issues GitHub stars

A comprehensive system for capturing workflows and automatically generating Claude Skills from recorded user interactions.

Overview

This pipeline transforms real-world workflows into Claude Skills through four progressive phases:

  1. Phase 1 (MVP): Recording & Basic Skill Generation
  2. Phase 2: Improving Skill Quality (confidence, descriptions, robustness)
  3. Phase 3: Collaboration & Deployment (team features)
  4. Phase 4: Ecosystem Integration and Marketplace

Features

  • Workflow Recording: Capture screen video and user interaction events
  • Vision-Language Analysis: Extract meaningful steps from video frames
  • Automated Skill Generation: Create Claude Skills with proper structure and metadata
  • Confidence Scoring: Rate the reliability of each generated step
  • Team Collaboration: Version control, sharing, and deployment features
  • Ecosystem Integration: Connect with Claude's skill marketplace and MCP plugins

Quick Start

# Install dependencies
pip install -r requirements.txt

# Record a workflow
python -m pack2skill record --output my_workflow.json

# Generate a skill
python -m pack2skill generate my_workflow.json --output ./skills/

# Install the skill
python -m pack2skill install ./skills/my-skill/

Project Structure

pack2skill/
├── core/                 # Core functionality
│   ├── recorder/        # Workflow recording (screen + events)
│   ├── analyzer/        # Video frame analysis and captioning
│   ├── generator/       # Skill generation logic
│   └── utils/           # Shared utilities
├── quality/             # Phase 2: Quality improvements
│   ├── confidence.py    # Confidence scoring
│   ├── description.py   # Description optimization
│   └── robustness.py    # Edge case handling
├── team/                # Phase 3: Team features
│   ├── versioning.py    # Version control integration
│   ├── deployment.py    # Skill deployment
│   └── testing.py       # Testing framework
├── ecosystem/           # Phase 4: Ecosystem integration
│   ├── marketplace.py   # Marketplace features
│   └── integrations.py  # MCP and plugin support
├── cli/                 # Command-line interface
└── tests/               # Test suite

Requirements

  • Python 3.9+
  • FFmpeg (for screen recording)
  • CUDA-capable GPU (recommended for vision models)

Documentation

See the docs/ directory for detailed documentation:

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

License

MIT License - see LICENSE for details.

Acknowledgments

Built for the Claude Skills ecosystem by Anthropic.

Metadata

Release files for pack2skill 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pack2skill 0.1.0
File Size Uploaded Provenance Actions
pack2skill-0.1.0.tar.gz 57.7 kB Without provenance Details for pack2skill-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pack2skill 0.1.0
File Interpreter ABI Platform Actions
pack2skill-0.1.0-py3-none-any.whl Python 3 none any Details for pack2skill-0.1.0-py3-none-any.whl

Total release size: 97.7 kB

Release files / pack2skill-0.1.0.tar.gz

Download URL pack2skill-0.1.0.tar.gz
Size 57.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a0800543588828a10abd248f2ab955e05a9e94a30eabe02d0a3d7b84de3bdd75
BLAKE2b-256 checksum
How to use checksums
010724a26eee52670f8aa151f7bc1dbf3cbda8d33aef35025a4c95ae2d23b3b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.14

Release files / pack2skill-0.1.0-py3-none-any.whl

Download URL pack2skill-0.1.0-py3-none-any.whl
Size 40.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
43113cf23b74711be87ab74c3a9da5cbeb3b24d100ddee3db055ab080e7879dc
BLAKE2b-256 checksum
How to use checksums
bab8a6f684c7a006c6dde43ce388ded38e606afb611f52a18829c707fd768e04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.14

Security for pack2skill 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page