# carbon-card

Собирает PNG-карточку с углеродным следом вашей работы в Claude, чтобы её можно было выложить или отправить.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 227
- Автор: gwittebolle
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/gwittebolle/claude-carbon/tree/HEAD/skills/carbon-card/SKILL.md
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/skills/carbon-card

## Что делает

Скилл запускает bash-скрипт, который ищет установленную копию claude-carbon: сначала по пути из `statusLine.command` в `settings.json`, затем через `CLAUDE_PLUGIN_ROOT`, `CLAUDE_CARBON_DIR`, кэш плагинов маркетплейса и, наконец, `$HOME/code/claude-carbon`. Скрипт печатает итоговые цифры, а последней строкой — папку экспорта.

Картинки рисует Chromium из Playwright, а если его нет — уже установленный на машине Google Chrome, Microsoft Edge, Chromium или Brave в headless-режиме. Без любого из этих браузеров PNG не появится: скрипт всё равно завершится с кодом 0, сохранит сводную карточку как HTML-страницу и откроет её в браузере — тогда достаточно сделать скриншот. Ставить браузер скилл не станет, это остаётся за вами.

Готовые PNG лежат в `~/Downloads/claude-carbon/` (или в `CLAUDE_CARBON_EXPORT_DIR`, если переменная задана), и папка уже открыта в файловом менеджере. На Windows пути в переменных и `settings.json` могут приходить в виде `C:\Users\...`, который bash не открывает, поэтому скрипт прогоняет их через `cygpath` из Git for Windows. Автоматическое открытие папки отключается переменной `CLAUDE_CARBON_NO_OPEN`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add gwittebolle/claude-carbon --skill carbon-card -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/carbon-card/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/carbon-card/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add gwittebolle/claude-carbon --skill carbon-card -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/carbon-card/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add gwittebolle/claude-carbon --skill carbon-card -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/carbon-card/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install gwittebolle/claude-carbon carbon-card
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/carbon-card/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add gwittebolle/claude-carbon --skill carbon-card -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/gwittebolle/claude-carbon --path skills/carbon-card
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/carbon-card/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add gwittebolle/claude-carbon --skill carbon-card -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/gwittebolle/claude-carbon/tree/HEAD/skills/carbon-card/SKILL.md

## Когда брать
- получить PNG-карточку с углеродным следом сессии
- поделиться итогами работы в Claude в соцсети
- посчитать выбросы CO2 и стоимость API по логам
- сохранить отчёт в папку загрузок и открыть её
- собрать карточку без установленного Playwright

## Примеры запросов агенту
- Сделай карточку моего углеродного следа
- Сгенерируй PNG-отчёт по carbon-card и покажи путь к файлам
- Собери карточку и помоги написать пост с итоговыми цифрами

## Похожие
- [om-prepare-test-env](https://affpapa.org/nevibecode/skills/om-prepare-test-env.md) — скилл · 2900 установок
- [industry-research](https://affpapa.org/nevibecode/skills/industry-research.md) — скилл · 638 установок
- [google-cloud-waf-sustainability](https://affpapa.org/nevibecode/skills/google-cloud-waf-sustainability.md) — скилл · 9346 установок
- [skill-card-generator](https://affpapa.org/nevibecode/skills/skill-card-generator.md) — скилл · 2200 установок
- [Carbon MCP](https://affpapa.org/nevibecode/mcp/carbon-mcp.md) — MCP-сервер · ★ 40
- [Carbon Arc](https://affpapa.org/nevibecode/mcp/carbon-arc.md) — MCP-сервер · ★ 33

Из того же набора: [gwittebolle/claude-carbon](https://affpapa.org/nevibecode/by/gwittebolle/claude-carbon.md) — 3 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
