Understanding these concepts helps you get the most out of skillshare.
What do you want to understand?
Overview
Key Concepts
Quick Summary
Source & Targets
- Source:
~/.config/skillshare/skills/ — where you edit skills
- Targets: AI CLI skill directories — where skills are deployed via symlinks
Sync Modes
- Merge (default): Each skill symlinked individually, local skills preserved
- Copy: Each skill copied individually, local skills preserved
- Symlink: Entire directory is one symlink
Tracked Repos
- Git repos installed with
--track
- Prefixed with
_ (e.g., _team-skills/)
- Updated via
skillshare update <name>
SKILL.md with YAML frontmatter
- Required:
name field
- Optional:
description, custom metadata
Project Skills
- Skills scoped to a single repository (
.skillshare/skills/)
- Shared with team via git — auto-detected when
.skillshare/ exists
- Sync mode configurable per-target (merge default, symlink optional)
Organization Skills
- Shared across all projects via tracked repositories (
--track)
- Install once, update with
skillshare update --all
- Complements project skills — organization for standards, project for repo context
Design Philosophy
Deeper explanations of the design decisions behind skillshare.