{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigsp2okpuoqfjypm4zaxcf62hyymidkn4dm3rxvbpsznj3agnfh5q",
"uri": "at://did:plc:2u26gaflouttm3uj6jkgroyz/app.bsky.feed.post/3mgdvdci7g6g2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreidjuwhriy7c2a2zdzygrahgsgqlzx4b52ttlps5b63cbcsz5ngwem"
},
"mimeType": "image/png",
"size": 1447889
},
"description": "Anthropic released skill-creator, a skill for creating and iteratively improving other skills. If you’re not familiar with building skills, it’s worth trying out. Here's how to pull just that folder from the GitHub repo without cloning the entire thing using Git’s sparse checkout.",
"path": "/til/2026/03/05/how-to-sparse-checkout-the-claude-code-skill-creator/",
"publishedAt": "2026-03-05T22:54:39.000Z",
"site": "https://danielraffel.me",
"tags": [
"skill-creator",
"skill"
],
"textContent": "Anthropic released skill-creator, a skill for creating and iteratively improving other skills. I’ve been using it and found it really useful when writing skills.\n\nIf you’re not familiar with building skills, it’s worth trying out. You can pull just that folder from the GitHub repo without cloning the entire thing using Git’s sparse checkout:\n\n\n mkdir -p ~/.claude\n cd ~/.claude\n\n git clone --no-checkout --depth 1 --filter=blob:none --sparse https://github.com/anthropics/skills.git tmp-skills\n cd tmp-skills\n\n git sparse-checkout set skills/skill-creator\n git checkout\n\n mkdir -p ~/.claude/skills\n mv skills/skill-creator ~/.claude/skills/\n\n cd ..\n rm -rf tmp-skills\n\nThis clones only the repository metadata and checks out just the `skills/skill-creator` folder.\n\n`--filter=blob:none` avoids downloading file contents until needed, and `--depth 1` limits the clone to the latest commit.\n\nThe folder is then moved into `~/.claude/skills/` so Claude can load it.",
"title": "How to Sparse Checkout the Claude Code Skill Creator",
"updatedAt": "2026-03-05T22:54:40.061Z"
}