https://github.com/colachg/skills
Personal Claude Code plugin marketplace — custom skills for Claude Code
https://github.com/colachg/skills
ai-tools anthropic claude-code claude-code-marketplace claude-code-plugin claude-skills developer-tools
Last synced: 3 days ago
JSON representation
Personal Claude Code plugin marketplace — custom skills for Claude Code
- Host: GitHub
- URL: https://github.com/colachg/skills
- Owner: colachg
- Created: 2026-05-29T13:37:14.000Z (26 days ago)
- Default Branch: master
- Last Pushed: 2026-05-30T01:14:02.000Z (26 days ago)
- Last Synced: 2026-05-30T03:11:13.496Z (26 days ago)
- Topics: ai-tools, anthropic, claude-code, claude-code-marketplace, claude-code-plugin, claude-skills, developer-tools
- Size: 10.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# skills
A personal Claude Code **plugin marketplace** for storing and installing my own skills.
## Repository layout
```
skills/
├── .claude-plugin/
│ └── marketplace.json # marketplace manifest (lists plugins)
├── plugins/
│ └── colachg/ # the plugin
│ ├── .claude-plugin/
│ │ └── plugin.json # plugin manifest
│ └── skills/ # skills live here (auto-discovered)
│ └── /
│ └── SKILL.md
└── README.md
```
Skills in `plugins/colachg/skills/` are auto-discovered — no need to list them in `plugin.json`.
## Install in Claude Code
Push this repo to GitHub, then in Claude Code:
```
/plugin marketplace add colachg/skills
/plugin install colachg@skills
```
The marketplace is named `skills` (see `.claude-plugin/marketplace.json`) and
ships a plugin named `colachg`, so the install spec is `colachg@skills`
(`@`).
To develop locally without pushing, point the marketplace at the local path:
```
/plugin marketplace add /Users/colachen/Experiments/GitHub/my-skills
/plugin install colachg@skills
```
After pushing changes, refresh with:
```
/plugin marketplace update
```
## Add a new skill
Create a folder under `plugins/colachg/skills/` matching the skill name, with a `SKILL.md` inside:
```markdown
---
name: my-skill
description: One or two sentences telling Claude exactly when to use this skill. Max 1024 chars.
---
# My Skill
Instructions for Claude go here. Reference supporting files (scripts/, references/)
in the same folder as needed.
```
Frontmatter rules:
- `name`: lowercase letters, numbers, and hyphens only; must match the folder name (max 64 chars).
- `description`: required; this is what triggers the skill, so be specific about *when* to use it.
- Optional: `version`, `allowed-tools`, `disable-model-invocation`.