スキル一覧に戻る
runkids

skillshare

by runkids

1🍴 0📅 2026年1月18日
GitHubで見るManusで実行

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 IntentCommands
"sync my skills"skillshare sync
"sync but show me first"skillshare sync --dry-runskillshare sync
"pull from Claude"skillshare pull claudeskillshare sync
"pull all"skillshare pull --allskillshare 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?" → --git or --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

CommandUse Case
statusFirst command - see current state
syncPush skills to all targets
pull <target>Bring target's skills to source
diffSee differences between source and targets
listShow installed skills
install <source>Add skill from path or git repo
doctorDiagnose issues

CRITICAL: In merge mode, editing a skill in ANY target edits the source.

  • NEVER use rm -rf on 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

スコア

総合スコア

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

レビュー

💬

レビュー機能は近日公開予定です