Get started
Installation
Three steps, and the third one does most of the work. There is no installer, no package and no service to sign up for — the framework is text files that Claude Code reads.
-
Clone the repository
Anywhere on the machine. The skills are read from there, so the directory has to stay.
$ git clone https://github.com/tandregbg/core-claude-skills.git core-skills -
Link the first skill
Claude Code looks for skills in ~/.claude/skills. One symlink is enough — it handles the rest itself.
$ mkdir -p ~/.claude/skills && ln -s "$PWD/core-skills/skills/update-skills" ~/.claude/skills/ -
Let it do the rest
Run this inside a Claude Code session. It creates the remaining symlinks.
$ /update-skills update
That is it. All 11 skills are now available as slash commands in any Claude Code session.
What it needs
Claude Code, a directory to work in, and git. Nothing else. The framework is text files.
Why a symlink and not a copy
A copy starts drifting from the original the day it is made. A symlink cannot — it is the same file, read from two places.
Keeping it current
Run this whenever you want the latest version. The symlinks pick up changes by themselves.
$ /update-skills update From ecosystem.yaml, contract 41 · core-skills 1.89.4 · read at build 2026-10-08