← スキル一覧に戻る

skillshare
by runkids
⭐ 1🍴 0📅 2026年1月18日
SKILL.md
name: skillshare version: 0.5.0 description: Manages and syncs skills across AI CLI tools (Claude, Cursor, Codex) from a single source of truth. Use when asked to "sync my skills", "pull skills", "show skillshare status", "list my skills", "install a skill", or manage skill targets. argument-hint: "[command] [target] [--dry-run]"
Skillshare CLI
Syncs skills across multiple AI CLI tools from a single source of truth.
Quick Start
skillshare status # See current state (always run first)
skillshare sync # Push skills to all targets
skillshare sync --dry-run # Preview changes before sync
skillshare pull claude # Bring new skills from target to source
skillshare list # Show installed skills
AI Behavior Guide
| User Intent | Commands |
|---|---|
| "sync my skills" | skillshare sync |
| "sync but show me first" | skillshare sync --dry-run → skillshare sync |
| "pull from Claude" | skillshare pull claude → skillshare sync |
| "pull all" | skillshare pull --all → skillshare sync |
| "pull from remote" | skillshare pull --remote |
| "push to remote" | skillshare push |
| "show status" | skillshare status |
| "what skills do I have" | skillshare list |
| "install X skill" | skillshare install <source> → skillshare sync |
| "remove X skill" | skillshare uninstall <name> → skillshare sync |
| "add cursor as target" | skillshare target add cursor ~/.cursor/skills |
| "something's broken" | skillshare doctor |
| "initialize skillshare" | See Init Workflow |
Init Workflow
CRITICAL: AI cannot respond to CLI prompts. Use flags for non-interactive mode.
Init Checklist
Copy and track when initializing:
- Ask: "Do you have existing skills to copy?" →
--copy-from <name>or--no-copy - Ask: "Which CLI tools to sync?" →
--targets <list>,--all-targets, or--no-targets - Ask: "Initialize git?" →
--gitor--no-git - Run:
skillshare init [flags] - Verify:
skillshare status
Quick Defaults
If user just says "initialize skillshare":
skillshare init --no-copy --all-targets --git
Examples
skillshare init --copy-from claude --targets "claude,cursor" --git
skillshare init --no-copy --all-targets --git # Fresh start
skillshare init --no-copy --no-targets --no-git # Minimal
Core Commands
| Command | Use Case |
|---|---|
status | First command - see current state |
sync | Push skills to all targets |
pull <target> | Bring target's skills to source |
diff | See differences between source and targets |
list | Show installed skills |
install <source> | Add skill from path or git repo |
doctor | Diagnose issues |
Symlink Safety
CRITICAL: In merge mode, editing a skill in ANY target edits the source.
- NEVER use
rm -rfon symlinked skills - this deletes the source - Use
skillshare target remove <name>to safely unlink targets - Use
skillshare uninstall <name>to safely remove skills
Cross-Machine Workflow
# Machine A: push changes
skillshare push -m "Add new skill"
# Machine B: pull and sync
skillshare pull --remote
Zero-Install Runner
If skillshare is not installed, run directly via curl:
curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/skills/skillshare/scripts/run.sh | sh -s -- status
See scripts/run.sh for the full runner script.
References
- status.md - status, diff, list, doctor
- sync.md - sync, pull, push
- install.md - install, uninstall
- targets.md - target management
- backup.md - backup, restore
- init.md - init flags reference
- TROUBLESHOOTING.md - Common issues and recovery
スコア
総合スコア
40/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です