π‘ Summary
This project provides reusable Claude Code skills and commands for efficient project management and collaboration.
π― Target Audience
π€ AI Roast: βPowerful, but the setup might scare off the impatient.β
The project may expose risks related to symlink manipulation, which could lead to unauthorized access if not properly managed. Ensure permissions are correctly set and validate paths before linking.
Centralized Claude Code Skills & Commands
Reusable Claude Code skills and commands for all projects via symlinks.
π Quick Start: See QUICK_REFERENCE.md for copy-paste setup prompts and commands.
Directory Structure
$CLAUDE_METADATA/
βββ skills/ # All reusable skills (organized by category)
β βββ claude-meta/ # Claude Code usage & optimization
β βββ project-management/ # Project setup & organization
β βββ packaging/ # Package development
β βββ galaxy/ # Galaxy platform
β βββ bioinformatics/ # Domain-specific bio skills
β βββ analysis/ # Data analysis & notebooks
β βββ collaboration/ # Sharing & collaboration
β βββ INDEX.md # Comprehensive skills catalog
βββ commands/ # Slash commands
β βββ global/ # All projects
β βββ vgp-pipeline/ # Project-specific
βββ templates/ # Templates for new skills/commands
How It Works
Claude Code discovers skills from:
~/.claude/skills/(global).claude/skills/(per-project)
Skills load progressively - Claude sees descriptions first, full content only when activated.
Available Skills
π See skills/INDEX.md for the complete catalog with detailed descriptions, use cases, and dependencies.
Essential Skills (Always Include)
- claude-meta/token-efficiency - Automatic token optimization (80-90% savings)
- claude-meta/collaboration - Team collaboration best practices
- project-management/managing-environments - Development environment management (venv/conda)
- project-management/folder-organization - Project structure and organization
Skills by Category
- Claude Meta (3 skills) - Claude Code usage, collaboration, optimization
- Project Management (2 skills) - Project setup, folder organization, environment management
- Packaging (1 skill) - Bioconda recipe development
- Galaxy (3 skills) - Galaxy platform development & automation
- Bioinformatics (2 skills) - Genome assembly, sequencing analysis
- Analysis (1 skill) - Jupyter notebooks, statistical analysis
- Collaboration (2 skills) - Project sharing, collaborative documentation
Browse the full catalog: skills/INDEX.md
Global Commands (commands/global/)
/setup-project- Initialize new project with essential skills/setup-environment- Plan and set up Python environment (venv or conda)/sync-skills- Sync with $CLAUDE_METADATA, detect new skills/list-skills- Show all available skills/update-skills- Review session and update skills/cleanup-project- Remove working docs, condense verbose READMEs
Setting Up a New Project
Quick Start:
/setup-project # Auto-detects project type and sets up skills
Manual Setup:
mkdir -p .claude/skills .claude/commands # Essential skills (always include) ln -s $CLAUDE_METADATA/skills/claude-meta/token-efficiency .claude/skills/ ln -s $CLAUDE_METADATA/skills/claude-meta/collaboration .claude/skills/ ln -s $CLAUDE_METADATA/skills/project-management/managing-environments .claude/skills/ ln -s $CLAUDE_METADATA/skills/project-management/folder-organization .claude/skills/ # Global commands (always include) ln -s $CLAUDE_METADATA/commands/global/*.md .claude/commands/ # Project-specific skills (add as needed) ln -s $CLAUDE_METADATA/skills/galaxy/automation .claude/skills/ # For Galaxy projects ln -s $CLAUDE_METADATA/skills/bioinformatics/vgp-pipeline .claude/skills/ # For VGP projects ln -s $CLAUDE_METADATA/skills/category/your-skill .claude/skills/
See QUICK_REFERENCE.md for detailed prompts and workflows.
Adding New Skills/Commands
Using templates (recommended):
./templates/create-skill.sh my-skill "Description" ./templates/create-command.sh category cmd-name "Description"
Manual:
# Skill (choose appropriate category: claude-meta, environments, galaxy, bioinformatics, analysis, tools) mkdir skills/category/my-skill cat > skills/category/my-skill/SKILL.md << 'EOF' --- name: my-skill description: Brief description version: 1.0.0 --- # Skill content... EOF # Update skills/INDEX.md with the new skill # Command cat > commands/global/my-cmd.md << 'EOF' --- name: my-cmd description: Brief description --- Command prompt... EOF
See templates/README.md for details.
Troubleshooting
Skill not activating:
- Mention skill name explicitly
- Check
ls -la .claude/skills/for symlink - Verify SKILL.md has frontmatter
Command not found:
- Check
ls -la .claude/commands/ - Verify command has frontmatter
- Restart Claude Code session
Symlink issues:
- Use absolute paths:
$CLAUDE_METADATA/... - Check target exists and permissions
Pros
- Offers a wide range of reusable skills
- Facilitates project management and collaboration
- Easy setup with symlinks
Cons
- May require familiarity with command line
- Dependency on symlink functionality
- Documentation could be more detailed
Related Skills
pytorch
SβIt's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.β
agno
SβIt promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.β
nuxt-skills
SβIt's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.β
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author Delphine-L.
