スキル一覧に戻る
runkids

skillshare

by runkids

skillshareは、ソフトウェア開発を効率化するスキルです。開発ワークフロー全体をサポートし、チームの生産性向上とコード品質の改善を実現します。

241🍴 19📅 2026年1月23日
GitHubで見るManusで実行

SKILL.md


name: skillshare version: 0.6.4 description: Syncs skills across AI CLI tools from a single source of truth. Use when asked to "sync skills", "pull skills", "show status", "list skills", "install skill", "initialize skillshare", or manage skill targets. argument-hint: "[command] [target] [--dry-run]"

Skillshare CLI

Source: ~/.config/skillshare/skills  ← Edit here (single source of truth)
         ↓ sync
Targets: ~/.claude/skills, ~/.cursor/skills, ...  ← Symlinked from source

Quick Reference

skillshare status              # Always run first
skillshare sync                # Push to all targets
skillshare sync --dry-run      # Preview changes
skillshare pull claude         # Import from target → source
skillshare list                # Show skills and tracked repos

Command Patterns

IntentCommand
Sync skillsskillshare sync
Preview firstskillshare sync --dry-run then sync
Pull from targetskillshare pull <name> then sync
Install skillskillshare install <source> then sync
Install from repo (browse)skillshare install owner/repo (discovery mode)
Install team reposkillshare install <git-url> --track then sync
Update skill/reposkillshare update <name> then sync
Update all trackedskillshare update --all then sync
Remove skillskillshare uninstall <name> then sync
List skillsskillshare list or list --verbose
Cross-machine pushskillshare push -m "message"
Cross-machine pullskillshare pull --remote
Backup/restoreskillshare backup --list, restore <target>
Add custom targetskillshare target add <name> <path>
Change sync modeskillshare target <name> --mode merge|symlink
Upgrade CLI/skillskillshare upgrade
Diagnose issuesskillshare doctor

Init (Non-Interactive)

CRITICAL: Use flags — AI cannot respond to CLI prompts.

Source path: Always use default ~/.config/skillshare/skills. Only use --source if user explicitly requests a different location.

Step 1: Check existing skills

ls ~/.claude/skills ~/.cursor/skills 2>/dev/null | head -10

Step 2: Run init based on findings

FoundCommand
Skills in one targetskillshare init --copy-from <name> --all-targets --git
Skills in multipleAsk user which to import
No existing skillsskillshare init --no-copy --all-targets --git

Step 3: skillshare status

Adding new agents later (AI must use --select):

skillshare init --discover --select "windsurf,kilocode"   # Non-interactive (AI use this)
# skillshare init --discover                              # Interactive only (NOT for AI)

See init.md for all flags.

Team Edition

skillshare install github.com/team/skills --track   # Install as tracked repo
skillshare update _team-skills                       # Update later

Tracked repos: _ prefix, nested paths use __ (e.g., _team__frontend__ui).

Naming convention: Use {team}:{name} in SKILL.md to avoid collisions.

Safety

  • NEVER rm -rf on symlinked skills — deletes source
  • Use skillshare uninstall <name> to safely remove

Zero-Install

curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/skills/skillshare/scripts/run.sh | sh -s -- status

References

スコア

総合スコア

85/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

+5
最近の活動

3ヶ月以内に更新

+5
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

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