Pack to Claude Skill Pipeline
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:
- Phase 1 (MVP): Recording & Basic Skill Generation
- Phase 2: Improving Skill Quality (confidence, descriptions, robustness)
- Phase 3: Collaboration & Deployment (team features)
- 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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.