← Back to list

update-skill
by stoicstudio
⭐ 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
-
Parse the skill name from the command arguments
-
Check if skill exists locally:
ls .claude/skills/{skill_name}/SKILL.md- If not found, this will be a fresh install
-
Get current local version (if exists):
head -10 .claude/skills/{skill_name}/SKILL.md | grep "^version:" -
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
-
Compare versions:
- If same version: Report "Already up to date (v{version})"
- If different or new install: Proceed with update
-
Create skill directory if needed:
mkdir -p .claude/skills/{skill_name} -
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 -
Verify installation:
head -10 .claude/skills/{skill_name}/SKILL.md -
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:
| Skill | Description |
|---|---|
publish-release | Publish releases to GitHub Packages |
update-skill | Update 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