Back to list
stoicstudio

update-skill

by stoicstudio

Shared Claude Code skills for stoicstudio projects

0🍴 0📅 Jan 21, 2026

SKILL.md


name: update-skill version: 1.0.0 date: 2026-01-20 description: Update a skill from the canonical ClaudeSkills repository. Use to sync local skills with latest versions. canonical_repo: https://github.com/stoicstudio/ClaudeSkills canonical_path: skills/update-skill/SKILL.md

update-skill

Updates a skill in the current project from the canonical stoicstudio/ClaudeSkills repository.

Canonical Source: This skill is maintained at stoicstudio/ClaudeSkills.

Arguments

  • skill_name (required): Name of the skill to update (e.g., publish-release)

Steps

  1. Parse the skill name from the command arguments

  2. Check if skill exists locally:

    ls .claude/skills/{skill_name}/SKILL.md
    
    • If not found, this will be a fresh install
  3. Get current local version (if exists):

    head -10 .claude/skills/{skill_name}/SKILL.md | grep "^version:"
    
  4. Fetch canonical version info:

    curl -sL "https://raw.githubusercontent.com/stoicstudio/ClaudeSkills/main/skills/{skill_name}/SKILL.md" | head -10
    
    • If 404, report that the skill doesn't exist in the canonical repo
    • Extract version from frontmatter
  5. Compare versions:

    • If same version: Report "Already up to date (v{version})"
    • If different or new install: Proceed with update
  6. Create skill directory if needed:

    mkdir -p .claude/skills/{skill_name}
    
  7. Download and install the skill:

    curl -sL "https://raw.githubusercontent.com/stoicstudio/ClaudeSkills/main/skills/{skill_name}/SKILL.md" \
      -o .claude/skills/{skill_name}/SKILL.md
    
  8. Verify installation:

    head -10 .claude/skills/{skill_name}/SKILL.md
    
  9. Report result:

    • New install: "Installed {skill_name} v{version}"
    • Update: "Updated {skill_name}: v{old} → v{new}"
    • Remind user to commit the change if desired

Available Skills

Skills available in the canonical repository:

SkillDescription
publish-releasePublish releases to GitHub Packages
install-local-toolBuild and install dotnet tool locally
update-skillUpdate skills from canonical repo (this skill)

To see all available skills:

curl -sL "https://api.github.com/repos/stoicstudio/ClaudeSkills/contents/skills" | jq -r '.[].name'

Examples

/update-skill publish-release    # Update the publish-release skill
/update-skill update-skill       # Update this skill itself

Score

Total Score

50/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon