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.
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.
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.
- 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.
- 📦 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.
| 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 |
Get started with SkillMeat in minutes.
# Using pip
pip install skillmeat
# Using uv (recommended)
uv tool install skillmeat# Initialize your collection
skillmeat init
# 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# 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# Start the web UI with development servers
skillmeat web dev
# Open http://localhost:3000 to access the dashboardFor complete documentation, see the Quickstart Guide and Multi-Platform Deployment Upgrade Guide.
116+ CLI commands | 160+ API endpoints | 25 web pages
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 |
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 |
| Update Alerts | Update notifications |
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 |
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 |
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) |
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) |
Find anything instantly
| Feature | Description |
|---|---|
| Smart Search | Search everything (skillmeat search) |
| Duplicate Detection | Find duplicates (skillmeat find-duplicates) |
| Ripgrep Integration | Fast search |
Snapshots and rollback
| Feature | Description |
|---|---|
| Collection Snapshots | Backup collection (skillmeat snapshot) |
| Rollback Support | Easy restore (skillmeat rollback) |
| Version History | View history (skillmeat history) |
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) |
Project configuration artifacts
| Feature | Description |
|---|---|
| Context Entity Management | Manage project config (skillmeat context) |
| Context Deploy | Deploy config (skillmeat context deploy) |
| Memory Inbox | Review project memory |
| Context Modules | Reusable context modules |
| Context Pack Preview | Budgeted context packs |
Share and collaborate
| Feature | Description |
|---|---|
| Bundle Creation | Create bundles (skillmeat bundle create) |
| Vault Connectors | Team storage (skillmeat vault) |
| Cryptographic Signing | Secure sharing (skillmeat sign) |
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) |
CLI + Web UI + API
| Feature | Description |
|---|---|
| Powerful CLI | Full CLI (skillmeat --help) |
| Visual Web UI | Web interface (skillmeat web dev) |
| REST API | REST API |
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 |
SkillMeat provides 116+ commands across 23 command groups.
| 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` |
| 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` |
| Team Collaboration | `skillmeat bundle create`, `skillmeat vault`, `skillmeat sign` |
| Composite Artifacts | `skillmeat add`, `skillmeat deploy`, `skillmeat export` |
| Three-Way Interface | `skillmeat --help`, `skillmeat web dev` |
# 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
# Deployment
skillmeat deploy <artifact> # Deploy artifact to project
skillmeat status # Show deployment status
skillmeat undeploy <artifact> # Remove deployment
# 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 serversCollection 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 |
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 |
Deploy config |
Team Collaboration - Share and collaborate
| Command | Description |
|---|---|
skillmeat bundle create |
Create 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 |
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> --helpComprehensive guides and references to help you get the most out of SkillMeat.
- 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
- 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
Contributions are welcome! SkillMeat is built with Python, FastAPI, Next.js, and React.
# 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# Format code (required)
black skillmeat
# Type checking
mypy skillmeat --ignore-missing-imports
# Lint
flake8 skillmeat --select=E9,F63,F7,F82- 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.
Found a bug or have a feature request? Open an issue on GitHub Issues.
SkillMeat is released under the MIT License.
- Documentation - Comprehensive guides and references
- GitHub Issues - Bug reports and feature requests
- Discussions - Community Q&A and ideas
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.





