https://github.com/samber/cc-skills
๐งโ๐จ A collection of agentic skills that works
https://github.com/samber/cc-skills
agent agent-skills ai antigravity claude claude-code code codex coding copilot cursor gemini gemini-cli-extension openclaw opencode plugin skills skillsmp vibe-coding
Last synced: 4 days ago
JSON representation
๐งโ๐จ A collection of agentic skills that works
- Host: GitHub
- URL: https://github.com/samber/cc-skills
- Owner: samber
- License: mit
- Created: 2026-03-21T23:10:15.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-29T06:16:28.000Z (16 days ago)
- Last Synced: 2026-05-29T08:19:11.531Z (15 days ago)
- Topics: agent, agent-skills, ai, antigravity, claude, claude-code, code, codex, coding, copilot, cursor, gemini, gemini-cli-extension, openclaw, opencode, plugin, skills, skillsmp, vibe-coding
- Language: Shell
- Homepage: https://skills.sh/samber/cc-skills
- Size: 789 KB
- Stars: 116
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Agent Skills
AI agent skills are reusable instruction sets that extend your assistant with domain-specific expertise, loaded on demand so they don't bloat your context. This repository covers marketing and engineering skills authored by [@samber](https://github.com/samber).
For Golang-related skills, please visit [cc-skills-golang](https://github.com/samber/cc-skills-golang).
> [!IMPORTANT] Bootstrapped with Claude. **Edited, tested, reviewed and reworked by a human**.
>
> **No AI slop here.** AI-made skills are useless.

## ๐ How to use?
**Install with [skills](https://skills.sh/) CLI** (universal, works with any [Agent Skills](https://agentskills.io)-compatible tool):
```bash
npx skills add https://github.com/samber/cc-skills --all
# or a single skill:
npx skills add https://github.com/samber/cc-skills --skill promql-cli
```
Claude Code
```bash
/plugin marketplace add samber/cc
/plugin install cc-skills@samber
```
Openclaw
Copy skills into the cross-client discovery directory:
```bash
git clone https://github.com/samber/cc-skills.git ~/.openclaw/skills/cc-skills
# or in workspace:
git clone https://github.com/samber/cc-skills.git ~/.openclaw/workspace/skills/cc-skills
```
Gemini CLI
```bash
gemini extensions install https://github.com/samber/cc-skills
```
Update with `gemini extensions update cc-skills`.
Cursor
Copy skills into the cross-client discovery directory:
```bash
git clone https://github.com/samber/cc-skills.git ~/.cursor/skills/cc-skills
```
Cursor auto-discovers skills from `.agents/skills/` and `.cursor/skills/`.
Copilot
Copy skills into the cross-client discovery directory:
```bash
/plugin install https://github.com/samber/cc-skills
# or
git clone https://github.com/samber/cc-skills.git ~/.copilot/skills/cc-skills
```
Copilot auto-discovers skills from `.copilot/skills/`.
OpenCode
Copy skills into the cross-client discovery directory:
```bash
git clone https://github.com/samber/cc-skills.git ~/.agents/skills/cc-skills
```
OpenCode auto-discovers skills from `.agents/skills/`, `.opencode/skills/`, and `.claude/skills/`.
Codex (OpenAI)
Clone into the cross-client discovery path:
```bash
git clone https://github.com/samber/cc-skills.git ~/.agents/skills/cc-skills
```
Codex auto-discovers skills from `~/.agents/skills/` and `.agents/skills/`. Update with `cd ~/.agents/skills/cc-skills && git pull`.
Antigravity
Clone and symlink into the cross-client discovery path:
```bash
git clone https://github.com/samber/cc-skills.git ~/.antigravity/skills/cc-skills
```
Update with `cd ~/.antigravity/skills/cc-skills && git pull`.
## ๐งฉ Skills
These skills are designed as **atomic units, cross-referencing units**. A skill may reference conventions defined in another. Installing only a subset will give you a partial and potentially inconsistent view of the guidelines. For best results, install all general-purpose skills together.
Each skill lives in `skills//` with a `SKILL.md` entry point. The `SKILL.md` is kept small with internal references to advanced markdown files, so only the relevant content is loaded into context.
- **Description (tok)**: weight of the `description` field from YAML frontmatter, always loaded into Claude's context for skill triggering
- **SKILL.md (tok)**: weight of the full `SKILL.md` file loaded when the skill triggers
- **Directory (tok)**: weight of all files in the skill directory (SKILL.md + referenced markdown files)
```
โโโโโโโโโโโโโโโโ
โ Agent Skills โ
โโโโโโโโโฌโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโ
โ โ
โผ โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Engineering โ โ Marketing & Content โ
โโโโโโโโโโโโโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ conventional-git โ โ linkedin-ghostwriting โ
โ promql-cli โ โ press-release-writer โ
โ chrome-extension โ โ humaniseur-fr โ
โ crxjs โ โ copywriting-hooks โ
โ site-launch-checklist โ โ copywriting-cta โ
โ frontend-design-deslop โ โ copywriting-prose-creator โ
โ โ โ copywriting-tone-of-voice-creator โ
โโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Developer Relations โ โ Productivity โ โ Meta โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ technical-article-writer โ โ deep-research โ โ snyk-agent-scan-compliance โ
โ substack-ghostwriting โ โ influence-and-negotiation โ โ skill-progressive-disclosure-design โ
โ โ โ training-report โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
| Skill | Error rate gap | Description (tok) | SKILL.md (tok) | Directory (tok) |
| --- | --- | --- | --- | --- |
| `conventional-git` | -36% | 73 | 1,446 | 1,446 |
| `promql-cli` | -39% | 87 | 1,257 | 6,248 |
| `chrome-extension` | โ | 137 | 3,909 | 36,173 |
| `crxjs` | โ | 185 | 2,697 | 2,697 |
| `site-launch-checklist` | -59% | 222 | 6,772 | 13,350 |
| `frontend-design-deslop` | -28% | 220 | 3,859 | 40,876 |
| `linkedin-ghostwriting` | -31% | 87 | 1,045 | 1,993 |
| `substack-ghostwriting` | -51% | 205 | 3,315 | 10,720 |
| `technical-article-writer` | -33% | 147 | 2,295 | 5,737 |
| `press-release-writer` | -34% | 149 | 1,532 | 17,829 |
| `humaniseur-fr` | -14% | 249 | 5,895 | 5,895 |
| `snyk-agent-scan-compliance` | -27% | 144 | 1,884 | 5,592 |
| `training-report` | -61% | 179 | 2,392 | 8,222 |
| `deep-research` | -51% | 316 | 2,915 | 14,070 |
| `influence-and-negotiation` | -68% | 237 | 6,644 | 50,467 |
| `skill-progressive-disclosure-design` | -58% | 154 | 3,533 | 3,533 |
| `copywriting-hooks` | โ | 213 | 5,483 | 10,303 |
| `copywriting-cta` | โ | 229 | 2,889 | 14,427 |
| `copywriting-prose-creator` | โ | 201 | 4,786 | 23,565 |
| `copywriting-tone-of-voice-creator` | โ | 223 | 4,030 | 22,286 |
## ๐งช Skill evaluations
| | With Skill | Without Skill | Delta |
| ----------- | ---------- | ------------- | --------- |
| **Overall** | **98%** | **50%** | **+48pp** |
See [EVALUATIONS.md](./EVALUATIONS.md) for the full per-skill breakdown.
## ๐ Skills description
### Engineering
#### `chrome-extension`
Chrome Extension development with Manifest V3. Covers architecture, messaging, CSP, storage, permissions, content scripts, service workers, and Chrome Web Store publishing.
#### `conventional-git`
Conventional Commits v1.0.0 for branch naming, worktree naming, and commit messages. Keeps git history parseable for auto-changelogs, SemVer bumps, and issue closing.
#### `crxjs`
CRXJS Chrome extension development with Vite. True HMR for popup/options/content scripts/side panels, `defineManifest` for type-safe manifests, dynamic content script imports.
#### `frontend-design-deslop`
Strategy-first UI design for web frontends, apps, dashboards, and landing pages. Escapes AI-generated generic aesthetics (Inter + indigo + rounded cards) by committing to brand adjectives, then deriving a typography and color system, component state matrices, layout rhythm, motion, iconography, and dark mode. Produces a `DESIGN.md` design token contract.
#### `promql-cli`
CLI for querying Prometheus and PromQL-compatible engines (Thanos, Cortex, VictoriaMetrics, Mimir). Instant/range queries, metric discovery, table/csv/json/graph output.
### Marketing & Content
#### `copywriting-cta`
End-of-article CTA design. Interviews for objective, audience, and context, then produces copy + visual form + mechanism + A/B test plan + accessibility check.
#### `copywriting-hooks`
Opening hooks for long-form articles (blog posts, Substack, LinkedIn long-form, newsletters). Proposes 3-4 hooks with distinct psychological levers: curiosity, contrarian, scene, promise, authority.
#### `copywriting-prose-creator`
Codifies prose mechanics (lexicon, syntax, rhythm, structure) into a PROSE.md style guide. Three modes: BUILD fresh, ADAPT to new channel, AUDIT a corpus. For content factories, ghostwriting teams, house style guides.
#### `copywriting-tone-of-voice-creator`
Builds brand tone of voice guides (TONE.md) with voice attributes, modulation matrix, lexicon, and channel rules. Create from scratch or adapt to a new channel. For B2B, B2C, NGO, public sector, personal brands.
#### `humaniseur-fr`
Removes AI-writing patterns from French text. Detects and fixes 27 patterns: AI vocabulary, anglicisms, formulaic openings, em dash abuse, sycophantic tone, typographic tells.
#### `linkedin-ghostwriting`
B2B LinkedIn ghostwriting via strategic interview, hook engineering, and post body. Turns founder stories and results into conversion-focused posts.
#### `press-release-writer`
Professional press releases for any occasion and region. Product launches, funding, partnerships, crisis, M&A, events. Region-specific conventions (Europe, Americas, Asia, etc.).
#### `site-launch-checklist`
Pre-launch checklist for shipping a website. Analytics (GA4, PostHog, GSC), legal, security headers, SEO/GEO, copywriting pass, OpenGraph, favicons, Lighthouse, accessibility. Opinionated for Cloudflare + Vercel.
### Developer Relations
#### `substack-ghostwriting`
Write, optimize, and grow Substack newsletters and articles. Covers topic selection, headline optimization, SEO, and audience building.
#### `technical-article-writer`
Technical articles and blog posts for senior developers. Opinionated, practical, example-driven content that teaches something or saves time.
### Productivity
#### `deep-research`
Deep research with parallel web searches, multi-source validation, and cited Markdown reports. 11 research types: market, competitive, technical, academic, financial, legal, trend, community, and more.
#### `influence-and-negotiation`
Negotiation and influence toolkit for any interaction requiring agreement. B2B sales, salary, collective bargaining, hard 1:1s, recruitment, cross-cultural deals. Preparation, live coaching, and diplomatic drafting.
#### `training-report`
Generates structured training reports from session data. Tracks progress, skills acquired, and outcomes.
### Meta
#### `skill-progressive-disclosure-design`
Design patterns for skill progressive disclosure. Structures skill content for lazy loading so only relevant sections enter context.
#### `snyk-agent-scan-compliance`
Compliance expert for snyk-agent-scan. Validates security scan configurations and ensures compliance with organizational policies.
## ๐ฏ Tuning Skill Triggers
If a skill triggers too often or not often enough, please [open an issue](https://github.com/samber/cc-skills/issues) suggesting a description change. The `description` field in SKILL.md frontmatter is the primary triggering mechanism: small wording adjustments can significantly improve trigger accuracy. Some `SKILL.md` might have a `When to use` section which is another level of exclusion. Finally, `SKILL.md` is an entrypoint for lazy loading references with deep knowledge located in `references/`.
## ๐ Overlap
If your team has its own conventions, create a company skill and declare the override explicitly near the top of its body: `This skill supersedes samber/cc-skills@git-convention skill for [company] projects.`
## โ๏ธ Contribute
- **100 tokens per skill description** - what? when to use this skill?
- **1.000โ2.500 tokens per SKILL.md** โ keep the main file focused on essentials
- **Use secondary markdown files for depth** โ reference them from SKILL.md with relative links (e.g., `[Logging](./logging.md)`). Claude reads these on demand when the topic is relevant, so they don't count against the context budget until needed
- **Up to 10.000 tokens** for full skill and secondary files
- **2โ4 skills loaded simultaneously** in a typical session โ design skills to coexist
- **Stay below ~10k tokens of total loaded SKILL.md** anytime to avoid degrading response quality
For more guidelines, please check `CLAUDE.md`.
## ๐ซ Fuel the Revolution
- โญ๏ธ **Star this repo** - Your star powers the caffeine engine!
- โ๏ธ **Buy me a coffee** - I'll literally use it to build more skills while drinking actual coffee
[](https://github.com/sponsors/samber)
## ๐ License
Copyright ยฉ 2026 [Samuel Berthe](https://github.com/samber).
This project is under [MIT](./LICENSE) license.