К основному содержанию
команда

github-issues — команда для Claude Code: что делает и как установить

Управляет тикетами в репозиториях GitHub прямо из диалога с Claude Code через MCP-сервер. Помогает оформлять баг-репорты, фич-реквесты и обновлять статусы задач.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command project-management/github-issues
Открыть на GitHub

Что делает github-issues

Команда превращает запросы пользователя в структурированные тикеты GitHub. Она задействует MCP-сервер @modelcontextprotocol/server-github и готовые шаблоны для баг-репортов, фич-реквестов или рутинных задач. Внутри предусмотрены вызовы инструментов mcp__github__create_issue, mcp__github__update_issue, mcp__github__search_issues и других методов API.

При создании тикета формируется понятный заголовок длиной до 72 символов с префиксом вроде [Bug] или [Feature], размечаются шаги воспроизведения либо критерии приёмки и выставляются метки. Для обновления существующих задач команда сначала запрашивает актуальные данные, чтобы не затереть неизменённые поля.

Без настроенного и запущенного MCP-сервера @modelcontextprotocol/server-github вызовы завершатся ошибкой: встроенных средств прямой работы с GitHub в самой команде нет.

Какие задачи решает

  • создавать баг-репорты с шагами воспроизведения и окружением
  • оформлять запросы на новую функциональность с критериями приёмки
  • назначать исполнителей, майлстоуны и стандартные метки
  • обновлять статус и описания существующих задач в репозитории

Примеры запросов агенту

  • /github-issues Создай баг-репорт: страница логина падает при авторизации через SSO
  • /github-issues Добавь запрос на тёмную тему с высоким приоритетом
  • /github-issues Закрой задачу #42 и оставь комментарий с описанием фикса

Как установить github-issues

1Через claude-code-templates

npx claude-code-templates@latest --command project-management/github-issues

2Вручную: положить файлы

.claude/commands/github-issues.md

Вызов — /github-issues. Для всех проектов — ~/.claude/commands/

Вопросы о github-issues

Как установить github-issues в Claude Code?

Выполните команду npx claude-code-templates@latest --command project-management/github-issues. Шаблон команды сохранится в .claude/commands/github-issues.md.

Что делает команда github-issues?

Она автоматизирует создание, поиск и редактирование задач на GitHub. Команда форматирует описание по шаблону и передаёт параметры через MCP-инструменты.

Что нужно настроить перед запуском github-issues?

Требуется подключённый MCP-сервер @modelcontextprotocol/server-github с доступом к целевому репозиторию.

Исходный текст

github-issues.md · MIT
---
allowed-tools: Bash, Read
description: Create, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues, update existing issues, add labels/assignees/milestones, or manage issue workflows. Triggers on requests like "create an issue", "file a bug", "request a feature", "update issue X", or any GitHub issue management task.
---

# GitHub Issues

Manage GitHub issues using the `@modelcontextprotocol/server-github` MCP server.

## Available MCP Tools

| Tool | Purpose |
|------|---------|
| `mcp__github__create_issue` | Create new issues |
| `mcp__github__update_issue` | Update existing issues |
| `mcp__github__get_issue` | Fetch issue details |
| `mcp__github__search_issues` | Search issues |
| `mcp__github__add_issue_comment` | Add comments |
| `mcp__github__list_issues` | List repository issues |

## Workflow

1. **Determine action**: Create, update, or query?
2. **Gather context**: Get repo info, existing labels, milestones if needed
3. **Structure content**: Use appropriate template from [references/templates.md](references/templates.md)
4. **Execute**: Call the appropriate MCP tool
5. **Confirm**: Report the issue URL to user

## Creating Issues

### Required Parameters

```
owner: repository owner (org or user)
repo: repository name  
title: clear, actionable title
body: structured markdown content
```

### Optional Parameters

```
labels: ["bug", "enhancement", "documentation", ...]
assignees: ["username1", "username2"]
milestone: milestone number (integer)
```

### Title Guidelines

- Start with type prefix when useful: `[Bug]`, `[Feature]`, `[Docs]`
- Be specific and actionable
- Keep under 72 characters
- Examples:
  - `[Bug] Login fails with SSO enabled`
  - `[Feature] Add dark mode support`
  - `Add unit tests for auth module`

### Body Structure

Always use the templates in [references/templates.md](references/templates.md). Choose based on issue type:

| User Request | Template |
|--------------|----------|
| Bug, error, broken, not working | Bug Report |
| Feature, enhancement, add, new | Feature Request |
| Task, chore, refactor, update | Task |

## Updating Issues

Use `mcp__github__update_issue` with:

```
owner, repo, issue_number (required)
title, body, state, labels, assignees, milestone (optional - only changed fields)
```

State values: `open`, `closed`

## Examples

### Example 1: Bug Report

**User**: "Create a bug issue - the login page crashes when using SSO"

**Action**: Call `mcp__github__create_issue` with:
```json
{
  "owner": "github",
  "repo": "awesome-copilot",
  "title": "[Bug] Login page crashes when using SSO",
  "body": "## Description\nThe login page crashes when users attempt to authenticate using SSO.\n\n## Steps to Reproduce\n1. Navigate to login page\n2. Click 'Sign in with SSO'\n3. Page crashes\n\n## Expected Behavior\nSSO authentication should complete and redirect to dashboard.\n\n## Actual Behavior\nPage becomes unresponsive and displays error.\n\n## Environment\n- Browser: [To be filled]\n- OS: [To be filled]\n\n## Additional Context\nReported by user.",
  "labels": ["bug"]
}
```

### Example 2: Feature Request

**User**: "Create a feature request for dark mode with high priority"

**Action**: Call `mcp__github__create_issue` with:
```json
{
  "owner": "github",
  "repo": "awesome-copilot",
  "title": "[Feature] Add dark mode support",
  "body": "## Summary\nAdd dark mode theme option for improved user experience and accessibility.\n\n## Motivation\n- Reduces eye strain in low-light environments\n- Increasingly expected by users\n- Improves accessibility\n\n## Proposed Solution\nImplement theme toggle with system preference detection.\n\n## Acceptance Criteria\n- [ ] Toggle switch in settings\n- [ ] Persists user preference\n- [ ] Respects system preference by default\n- [ ] All UI components support both themes\n\n## Alternatives Considered\nNone specified.\n\n## Additional Context\nHigh priority request.",
  "labels": ["enhancement", "high-priority"]
}
```

## Common Labels

Use these standard labels when applicable:

| Label | Use For |
|-------|---------|
| `bug` | Something isn't working |
| `enhancement` | New feature or improvement |
| `documentation` | Documentation updates |
| `good first issue` | Good for newcomers |
| `help wanted` | Extra attention needed |
| `question` | Further information requested |
| `wontfix` | Will not be addressed |
| `duplicate` | Already exists |
| `high-priority` | Urgent issues |

## Tips

- Always confirm the repository context before creating issues
- Ask for missing critical information rather than guessing
- Link related issues when known: `Related to #123`
- For updates, fetch current issue first to preserve unchanged fields

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Git и GitHub» →
code-review официальный Anthropic Команда проводит многоэтапное ревью pull request через утилиту gh. Она фильтрует ложные срабатывания и сверяет правки с правилами CLAUDE.md. 5 537установок commit официальный Anthropic Создаёт коммит в git на основе текущих изменений в ветке. Помогает зафиксировать правки без ручного набора сообщений коммита. 4 121установок review-pr официальный Anthropic Команда запускает специализированных агентов для проверки изменений в PR: от тестов и обработки ошибок до типов и комментариев. ★ 44 770звёзд репо maker-setup официальный Anthropic Команда подключает Cardputer-Adv к рабочему процессу Code-with-Claude: скачивает репозиторий, прошивает устройство и ставит приложения Claude Buddy. ★ 44 770звёзд репо commit-push-pr официальный Anthropic Автоматически переключает ветку с main, делает коммит изменений, отправляет их на origin и оформляет pull request через GitHub CLI. ★ 44 770звёзд репо clean_gone официальный Anthropic Находит локальные Git-ветки со статусом [gone], удаляет связанные worktree и сами ветки. Пригодится после удаления веток на удалённом репозитории. ★ 44 770звёзд репо

Из того же набора651

Весь набор →
feature-analyzer Команда превращает идею новой функции в согласованный дизайн и спецификацию через диалог. Она нужна перед реализацией фичи или крупными изменениями. 158установок astro Скилл помогает создавать сайты на Astro с контентом в Markdown или MDX и интерактивностью через выборочную гидратацию. Пригодится для блогов, документации и портфолио. 157установок cloud-architect Скилл для Claude, который помогает проектировать инфраструктуру в AWS, Azure и GCP: Terraform, CDK, стоимость, безопасность. 157установок behavioral-modes Задаёт агенту набор поведенческих режимов — от брейншторма до деплоя. Пригодится, когда ответы нужно подгонять под тип задачи. 157установок changelog-demo-command Команда показывает, как генерировать и проверять changelog по истории Git. Пригодится, чтобы изучить форматы и тестирование процесса перед выпуском. 156установок json-canvas Генерирует и правит файлы .canvas по спецификации JSON Canvas 1.0 для Obsidian. Помогает строить блок-схемы, ментальные карты и доски заметок через агента. 155установок peer-review Скилл помогает разбирать научные статьи и грантовые заявки: от постановки вопроса до статистики, этики и качества иллюстраций. Пригодится для подготовки структурированной рецензии. 154установок data-engineer Скилл помогает проектировать пайплайны данных, хранилища и потоковую обработку. Пригодится для ETL, качества данных и оркестрации. 152установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой