Personal collection manager for Claude Code artifacts (Skills, Commands, Agents, MCP, Hooks)
Project description
SkillMeat
Personal collection manager for Claude Code artifacts
Organize, deploy, and sync your Claude Code skills, commands, agents, hooks, and MCP servers across projects with a powerful CLI and web interface.
The missing management layer for Claude Code.
SkillMeat is a professional-grade collection manager designed to bridge the gap between building Claude Code artifacts and actually using them at scale. It transforms scattered .claude files into a version-controlled, searchable, and shareable library.
💡 Why SkillMeat?
As you build more complex agentic workflows with Claude Code, managing your Skills, Commands, Agents, and MCP Servers becomes a bottleneck.
- The Problem: Artifacts are often trapped within individual projects. If you improve a "Code Review" skill in one repo, your other ten projects are now running an outdated version. Sharing these tools with a team usually involves brittle copy-pasting.
- The Solution: SkillMeat provides a centralized source of truth. You manage your artifacts in a global collection and "deploy" them to projects and deployment profiles (
claude_code,codex,gemini,cursor). When you update the global version, SkillMeat handles the sync, drift detection, and versioning across every project on your machine.
🎯 Who is it for?
- Individual Power Users: Developers who have a growing library of custom Claude skills and need to keep them in sync across dozens of local repositories.
- Team Leads & Architects: Teams looking to standardize their agentic SDLC by sharing "Golden Path" skills, rules, and MCP configurations.
- Artifact Creators: Developers building tools for the Claude community who need a structured way to package, sign, and publish their work.
🚀 Key Capabilities
- 📦 Three-Tier Architecture: Manage artifacts at the Source (GitHub/Local), Collection (Your Library), and Project (Deployment) levels.
- 🔄 Intelligent Sync: Bidirectional synchronization with built-in drift detection. See exactly how your project-specific customizations differ from your global library.
- 🛡️ Safety-First Versioning: Automatic snapshots before any destructive operation. If a new skill version breaks your workflow, roll back with a single command.
- 🌐 Dual Interface: Use the high-performance CLI for your terminal workflows or the Next.js Web UI for visual discovery and analytics.
- 🧩 MCP Orchestration: Centralized management for Model Context Protocol servers—deploy, health-check, and configure environment variables from one place.
Comparison of artifact management with standard Claude Code:
| Feature | Standard Claude Code | With SkillMeat |
|---|---|---|
| Storage | Scattered in .claude/ dirs |
Centralized Library (~/.skillmeat) |
| Updates | Manual copy-paste | Automated Sync & Merge |
| Versioning | None | Snapshots & Rollbacks |
| Sharing | Manual file transfer | Signed .skillmeat-pack Bundles |
| Visibility | Terminal only | Full Web Dashboard & Analytics |
Screenshots
|
Full dashboard with sidebar, stats cards, trends chart, top artifacts widget. Light mode. |
Grid view with 9+ cards, toolbar visible, mix of artifact types, some tags shown |
|
Source cards with repo names, artifact counts, scan status. Filter bar visible. |
Summary cards, deployment list with mixed statuses (synced, modified, outdated) |
|
Diff viewer with red/green highlighting, sync buttons visible, modal context |
Show init, add, deploy, list commands with Rich formatted output |
Quick Start
Get started with SkillMeat in minutes.
Installation
# Using pip
pip install skillmeat
# Using uv (recommended)
uv tool install skillmeat
Basic Workflow
# Initialize your collection or project
skillmeat init # Collection in home directory
skillmeat init --project-path . # Register current directory as project
# Add a skill from GitHub
skillmeat add skill anthropics/skills/canvas-design
# Deploy to your project
skillmeat deploy canvas --scope user
# List your artifacts
skillmeat list
Multi-Platform Deployments
# Scaffold all profile roots for a project
skillmeat init --project-path /path/to/project --all-profiles
# Deploy to one profile
skillmeat deploy canvas --project /path/to/project --profile codex
# Deploy to all profiles
skillmeat deploy canvas --project /path/to/project --all-profiles
Web Interface
# Start the web UI with development servers
skillmeat web dev
# Open http://localhost:3000 to access the dashboard
For complete documentation, see the Quickstart Guide and Multi-Platform Deployment Upgrade Guide.
Features
130+ CLI commands | 437+ API endpoints | 29 web pages
Collection Management
Organize artifacts in named collections
| Feature | Description |
|---|---|
| Multi-Collection Support | Organize by context (skillmeat collection create) |
| Multiple View Modes | Grid/List/Grouped views |
| Tag-Based Filtering | Filter by tags |
| Infinite Scroll | Progressive loading |
Deployment & Projects
Deploy anywhere, track everything
| Feature | Description |
|---|---|
| One-Command Deploy | Deploy in seconds (skillmeat deploy) |
| Deployment Tracking | Track all deployments (skillmeat status) |
| Multi-Platform Profiles | Profile-aware deploy (skillmeat deploy --profile codex) |
| Project Management | Manage projects |
| Git Connection Management | Link repos to projects |
| Update Alerts | Update notifications |
Deployment Sets
Group and batch-deploy artifact bundles
| Feature | Description |
|---|---|
| Named Deployment Sets | Composable deployment bundles |
| Nested Composition | Sets within sets |
| Batch Deploy | One-click set deployment |
| Set Detail Modal | Rich modal-based management |
| Minified Member Cards | Compact member preview |
Intelligence & Sync
Smart sync with conflict resolution
| Feature | Description |
|---|---|
| Drift Detection | Detect changes (skillmeat sync check) |
| Bidirectional Sync | Two-way sync (skillmeat sync pull) |
| Diff Preview | Preview changes (skillmeat sync preview) |
| Merge Strategies | Flexible merge |
| Automatic Rollback | Safe updates |
Marketplace & Discovery
Discover and share artifacts
| Feature | Description |
|---|---|
| GitHub Sources | Import from GitHub |
| Semantic Tree Navigation | Browse folder structure |
| Cross-Source Search | Search everywhere |
| Trust & Quality Scores | Quality indicators |
| Bundle Publishing | Share with team (skillmeat marketplace-publish) |
Analytics & Insights
Track usage, identify patterns
| Feature | Description |
|---|---|
| Usage Tracking | Track usage (skillmeat analytics usage) |
| Top Artifacts | Most used (skillmeat analytics top) |
| Cleanup Suggestions | Cleanup help (skillmeat analytics cleanup) |
| Trend Analysis | Usage trends (skillmeat analytics trends) |
Search & Discovery
Find anything instantly
| Feature | Description |
|---|---|
| Smart Search | Search everything (skillmeat search) |
| Duplicate Detection | Find duplicates (skillmeat find-duplicates) |
| Ripgrep Integration | Fast search |
| AI-Powered Matching | Semantic matching (skillmeat match <query>) |
Similar Artifacts Detection
Intelligent similarity scoring with caching and optional embeddings
| Feature | Description |
|---|---|
| Multi-Dimensional Scoring | Intelligent scoring (skillmeat similar) |
| Pre-Computed Cache | Sub-200ms cached results |
| Optional Semantic Embeddings | Optional embeddings |
| Collection Consolidation | Merge duplicates (skillmeat consolidate) |
| Configurable Scoring | Tunable detection (skillmeat similar --min-score) |
Versioning & Safety
Snapshots and rollback
| Feature | Description |
|---|---|
| Collection Snapshots | Backup collection (skillmeat snapshot) |
| Rollback Support | Easy restore (skillmeat rollback) |
| Version History | View history (skillmeat history) |
MCP Server Management
Model Context Protocol servers
| Feature | Description |
|---|---|
| MCP Installation | Install MCP servers (skillmeat mcp add) |
| MCP Deploy | Deploy servers (skillmeat mcp deploy) |
| Health Monitoring | Monitor health (skillmeat mcp health) |
Context Entities
Project configuration artifacts
| Feature | Description |
|---|---|
| Context Entity Management | Manage project config (skillmeat context) |
| Context Deploy | Deploy config (skillmeat context deploy <name> --to-project <path>) |
| Context Import | Import context (skillmeat context add <source> [--strict]) |
| Memory Inbox | Review project memory |
| Context Modules | Reusable context modules |
| Context Pack Preview | Budgeted context packs |
| Entity Type Configuration | Configurable entity types |
| Custom Entity Types | User-defined types |
| Enhanced Creation Form | Smart entity creation |
| Multi-Select Categories | Flexible categorization |
| Platform-Aware Deployment | Multi-platform assembly |
Team Collaboration
Share and collaborate
| Feature | Description |
|---|---|
| Bundle Creation | Create bundles (skillmeat bundle create) |
| Bundle Deployment | Deploy bundles (skillmeat bundle deploy <bundle> --project <path>) |
| Bundle Context Entities | Add context to bundles (skillmeat bundle add-member <bundle> context:<name>) |
| Vault Connectors | Team storage (skillmeat vault) |
| Cryptographic Signing | Secure sharing (skillmeat sign) |
Composite Artifacts
Multi-artifact packages with smart import
| Feature | Description |
|---|---|
| Plugin Import | One-click plugin import (skillmeat add) |
| Composite Detection | Auto-detect plugins |
| Hash-Based Deduplication | Smart dedup |
| Relationship Browsing | Navigate relationships |
| Plugin Deployment | Deploy plugins (skillmeat deploy) |
| Composite Bundle Export | Export as bundle (skillmeat export) |
Workflow Orchestration Engine
Design, validate, and execute multi-step agentic workflows
| Feature | Description |
|---|---|
| Workflow Builder | Visual workflow design (skillmeat workflow create) |
| Workflow Validation | Schema & cycle validation (skillmeat workflow validate) |
| Execution Planning | Smart execution planning (skillmeat workflow plan) |
| Workflow Execution | Execute with tracking (skillmeat workflow run) |
| Execution Dashboard | Real-time monitoring |
| Workflow Library | Saved workflows browser |
| Workflow Versioning | Version history & rollback (skillmeat workflow show) |
| Workflow Export | Export as YAML/JSON (skillmeat workflow export) |
Template Management
Scaffold templates for Backstage integration
| Feature | Description |
|---|---|
| Scaffold Rendering | Render scaffold templates (skillmeat scaffold --bundle <name> --project <path>) |
| Template Listing | List templates (skillmeat template list) |
| Template Creation | Create templates (skillmeat template create) |
| Template Configuration | Configure templates (skillmeat template configure) |
| Template Preview | Preview templates (skillmeat template preview) |
| Instance Starter Bundles | Project starter bundles (skillmeat scaffold --full) |
Three-Way Interface
CLI + Web UI + API
| Feature | Description |
|---|---|
| Powerful CLI | Full CLI (skillmeat --help) |
| Visual Web UI | Web interface (skillmeat web dev) |
| REST API | REST API |
Artifact Types
SkillMeat manages multiple artifact types for Claude Code:
| Type | Description |
|---|---|
| Skill | Specialized capabilities for Claude |
| Command | Custom slash commands |
| Agent | Autonomous task executors |
| MCP Server | Model Context Protocol servers |
| Hook | Event-triggered automations |
| Plugin | Multi-artifact packages bundling skills, commands, and agents |
CLI Reference
SkillMeat provides 130+ commands across 25 command groups.
Quick Reference
| Category | Commands |
|---|---|
| Collection Management | `skillmeat collection create` |
| Deployment & Projects | `skillmeat deploy`, `skillmeat status`, `skillmeat deploy --profile codex` |
| Intelligence & Sync | `skillmeat sync check`, `skillmeat sync pull`, `skillmeat sync preview` |
| Marketplace & Discovery | `skillmeat marketplace-publish` |
| Analytics & Insights | `skillmeat analytics usage`, `skillmeat analytics top`, `skillmeat analytics cleanup`, `skillmeat analytics trends` |
| Search & Discovery | `skillmeat search`, `skillmeat find-duplicates`, `skillmeat match <query>` |
| Similar Artifacts Detection | `skillmeat similar`, `skillmeat consolidate`, `skillmeat similar --min-score` |
| Versioning & Safety | `skillmeat snapshot`, `skillmeat rollback`, `skillmeat history` |
| MCP Server Management | `skillmeat mcp add`, `skillmeat mcp deploy`, `skillmeat mcp health` |
| Context Entities | `skillmeat context`, `skillmeat context deploy <name> --to-project <path>`, `skillmeat context add <source> [--strict]` |
| Team Collaboration | `skillmeat bundle create`, `skillmeat bundle deploy <bundle> --project <path>`, `skillmeat bundle add-member <bundle> context:<name>`, `skillmeat vault`, `skillmeat sign` |
| Composite Artifacts | `skillmeat add`, `skillmeat deploy`, `skillmeat export` |
| Workflow Orchestration Engine | `skillmeat workflow create`, `skillmeat workflow validate`, `skillmeat workflow plan`, `skillmeat workflow run`, `skillmeat workflow show`, `skillmeat workflow export` |
| Template Management | `skillmeat scaffold --bundle <name> --project <path>`, `skillmeat template list`, `skillmeat template create`, `skillmeat template configure`, `skillmeat template preview`, `skillmeat scaffold --full` |
| Three-Way Interface | `skillmeat --help`, `skillmeat web dev` |
Core Commands
# Collection Management
skillmeat init # Initialize collection or project
skillmeat add <source> # Add artifact from GitHub/local
skillmeat list # List all artifacts
skillmeat search <query> # Search artifacts
skillmeat match <query> # AI-powered semantic search
# Deployment
skillmeat deploy <artifact> # Deploy artifact to project
skillmeat bundle deploy <bundle> # Deploy bundle to project
skillmeat scaffold --bundle <name> --project <path> # Render bundle template
skillmeat status # Show deployment status
skillmeat undeploy <artifact> # Remove deployment
# Context & Configuration
skillmeat context add <source> # Import context entity
skillmeat context deploy <name> # Deploy context to project
skillmeat bundle add-member <bundle> context:<name> # Add context to bundle
# Sync & Updates
skillmeat sync check # Check for drift/updates
skillmeat sync pull # Pull changes from projects
skillmeat sync push # Push updates to projects
# Web Interface
skillmeat web dev # Start development servers
skillmeat web build # Build for production
skillmeat web start # Start production servers
Command Groups
Collection Management - Organize artifacts in named collections
| Command | Description |
|---|---|
skillmeat collection create |
Organize by context |
Deployment & Projects - Deploy anywhere, track everything
| Command | Description |
|---|---|
skillmeat deploy |
Deploy in seconds |
skillmeat status |
Track all deployments |
skillmeat deploy --profile codex |
Profile-aware deploy |
Intelligence & Sync - Smart sync with conflict resolution
| Command | Description |
|---|---|
skillmeat sync check |
Detect changes |
skillmeat sync pull |
Two-way sync |
skillmeat sync preview |
Preview changes |
Marketplace & Discovery - Discover and share artifacts
| Command | Description |
|---|---|
skillmeat marketplace-publish |
Share with team |
Analytics & Insights - Track usage, identify patterns
| Command | Description |
|---|---|
skillmeat analytics usage |
Track usage |
skillmeat analytics top |
Most used |
skillmeat analytics cleanup |
Cleanup help |
skillmeat analytics trends |
Usage trends |
Search & Discovery - Find anything instantly
| Command | Description |
|---|---|
skillmeat search |
Search everything |
skillmeat find-duplicates |
Find duplicates |
skillmeat match <query> |
Semantic matching |
Similar Artifacts Detection - Intelligent similarity scoring with caching and optional embeddings
| Command | Description |
|---|---|
skillmeat similar |
Intelligent scoring |
skillmeat consolidate |
Merge duplicates |
skillmeat similar --min-score |
Tunable detection |
Versioning & Safety - Snapshots and rollback
| Command | Description |
|---|---|
skillmeat snapshot |
Backup collection |
skillmeat rollback |
Easy restore |
skillmeat history |
View history |
MCP Server Management - Model Context Protocol servers
| Command | Description |
|---|---|
skillmeat mcp add |
Install MCP servers |
skillmeat mcp deploy |
Deploy servers |
skillmeat mcp health |
Monitor health |
Context Entities - Project configuration artifacts
| Command | Description |
|---|---|
skillmeat context |
Manage project config |
skillmeat context deploy <name> --to-project <path> |
Deploy config |
skillmeat context add <source> [--strict] |
Import context |
Team Collaboration - Share and collaborate
| Command | Description |
|---|---|
skillmeat bundle create |
Create bundles |
skillmeat bundle deploy <bundle> --project <path> |
Deploy bundles |
skillmeat bundle add-member <bundle> context:<name> |
Add context to bundles |
skillmeat vault |
Team storage |
skillmeat sign |
Secure sharing |
Composite Artifacts - Multi-artifact packages with smart import
| Command | Description |
|---|---|
skillmeat add |
One-click plugin import |
skillmeat deploy |
Deploy plugins |
skillmeat export |
Export as bundle |
Workflow Orchestration Engine - Design, validate, and execute multi-step agentic workflows
| Command | Description |
|---|---|
skillmeat workflow create |
Visual workflow design |
skillmeat workflow validate |
Schema & cycle validation |
skillmeat workflow plan |
Smart execution planning |
skillmeat workflow run |
Execute with tracking |
skillmeat workflow show |
Version history & rollback |
skillmeat workflow export |
Export as YAML/JSON |
Template Management - Scaffold templates for Backstage integration
| Command | Description |
|---|---|
skillmeat scaffold --bundle <name> --project <path> |
Render scaffold templates |
skillmeat template list |
List templates |
skillmeat template create |
Create templates |
skillmeat template configure |
Configure templates |
skillmeat template preview |
Preview templates |
skillmeat scaffold --full |
Project starter bundles |
Three-Way Interface - CLI + Web UI + API
| Command | Description |
|---|---|
skillmeat --help |
Full CLI |
skillmeat web dev |
Web interface |
For complete command documentation, run:
skillmeat --help
skillmeat <command> --help
Documentation
Comprehensive guides and references to help you get the most out of SkillMeat.
User Guides
- Quickstart Guide - Installation, setup, and first steps
- Multi-Platform Upgrade Guide - Upgrade legacy projects and adopt deployment profiles
- Memory & Context Guide - Memory Inbox, modules, and context pack workflows
- Memory Inbox Guide - Triage, lifecycle, and keyboard-first memory review
- Context Modules Guide - Selector-driven modules and pack generation
- CLI Commands - Complete command documentation
- Web Commands - Web interface CLI usage
- Examples - Common workflows and use cases
- Beta Program - Beta testing information
Development
- API Development - Backend development guide
- Web Development - Frontend development guide
- Memory Context Developer Guide - Architecture, APIs, and extension points
- Contributing Guide - Development setup, coding standards, and guidelines
Advanced Topics
Contributing
Contributions are welcome! SkillMeat is built with Python, FastAPI, Next.js, and React.
Development Setup
# Clone the repository
git clone https://github.com/yourusername/skillmeat.git
cd skillmeat
# Install in development mode
pip install -e ".[dev]"
# Run tests
pytest -v --cov=skillmeat
# Start development servers
skillmeat web dev
Code Quality
# Format code (required)
black skillmeat
# Type checking
mypy skillmeat --ignore-missing-imports
# Lint
flake8 skillmeat --select=E9,F63,F7,F82
Contribution Guidelines
- Follow existing code patterns and conventions
- Add tests for new features
- Update documentation for user-facing changes
- Run code quality checks before submitting
- Write clear commit messages
For detailed guidelines, see CONTRIBUTING.md.
Reporting Issues
Found a bug or have a feature request? Open an issue on GitHub Issues.
License
SkillMeat is released under the Apache License 2.0.
Support
- Documentation - Comprehensive guides and references
- GitHub Issues - Bug reports and feature requests
- Discussions - Community Q&A and ideas
Credits
Built with:
- Python 3.9+ - Core CLI and backend
- FastAPI - REST API framework
- Next.js 15 - React framework
- Radix UI - Accessible component primitives
- shadcn/ui - Beautiful component library
- TanStack Query - Data fetching and caching
- Rich - Terminal formatting
Developed with support from the Claude Code community.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skillmeat-0.61.0.tar.gz.
File metadata
- Download URL: skillmeat-0.61.0.tar.gz
- Upload date:
- Size: 11.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9a577e053737c2ea9f05aab10c843362ff36315a641f02ad94321921e27b4e6
|
|
| MD5 |
36152830cd5d039d9f27f45ad620e430
|
|
| BLAKE2b-256 |
ebc88f8201b23f55b60696b02c770f95d4d5993b09ce3b3a62dedf00c4068fb2
|
Provenance
The following attestation bundles were made for skillmeat-0.61.0.tar.gz:
Publisher:
publish-pypi.yml on miethe/skillmeat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
skillmeat-0.61.0.tar.gz -
Subject digest:
f9a577e053737c2ea9f05aab10c843362ff36315a641f02ad94321921e27b4e6 - Sigstore transparency entry: 2128320590
- Sigstore integration time:
-
Permalink:
miethe/skillmeat@7c46fc5eaafabd265af4ebc84887beff06c1f846 -
Branch / Tag:
refs/tags/v0.61.0 - Owner: https://github.com/miethe
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@7c46fc5eaafabd265af4ebc84887beff06c1f846 -
Trigger Event:
release
-
Statement type:
File details
Details for the file skillmeat-0.61.0-py3-none-any.whl.
File metadata
- Download URL: skillmeat-0.61.0-py3-none-any.whl
- Upload date:
- Size: 11.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc08958318a8b26d7b270b3a5bcacd73c8bad34eab26f0de9144536fa49654cf
|
|
| MD5 |
36c63390b1b3d8a2a73b58c2e9f28d3e
|
|
| BLAKE2b-256 |
e659e81dc5d3f492f41fd86f57eeb3719a14d2a88849675288eb35ceb8659b80
|
Provenance
The following attestation bundles were made for skillmeat-0.61.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on miethe/skillmeat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
skillmeat-0.61.0-py3-none-any.whl -
Subject digest:
cc08958318a8b26d7b270b3a5bcacd73c8bad34eab26f0de9144536fa49654cf - Sigstore transparency entry: 2128320616
- Sigstore integration time:
-
Permalink:
miethe/skillmeat@7c46fc5eaafabd265af4ebc84887beff06c1f846 -
Branch / Tag:
refs/tags/v0.61.0 - Owner: https://github.com/miethe
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@7c46fc5eaafabd265af4ebc84887beff06c1f846 -
Trigger Event:
release
-
Statement type: