# Create Issue

> Create or update GitHub issues (from PR, from draft body, retitle existing). Routes to the canonical flow in `mem:workflow/creating-issues`.

- Skill: `penpot/create-issue` (Agent Skill)
- Install (CLI): `npx skillmds@latest add penpot/create-issue`
- Raw SKILL.md: https://api.skillmd.com/api/skills/penpot/create-issue/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: penpot (https://skillmd.com/u/penpot)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/penpot/create-issue

---


# Skill: create-issue

Entry point for all GitHub issue work. All rules (title derivation, metadata,
body templates, Issue Type IDs), all flows, and all `gh` / GraphQL commands
live in `mem:workflow/creating-issues` (file:
`.serena/memories/workflow/creating-issues.md`). This skill routes to the
right flow.

## When to Use

- **Create from PR** — PR exists; the issue is the changelog/release unit,
  the PR is the implementation. Issue = WHAT, PR = HOW.
  → memory section **Creating Issues from PRs**
- **Create from draft body** — Taiga story, user report, discussion; no PR
  yet.
  → memory section **Creating Issues from Draft Body**
- **Retitle existing issue** — current title is vague, prefixed, or stale.
  → memory section **Retitling an Existing Issue**

Everything else (title derivation, metadata policy, body templates, Issue
Type IDs, create/verify/cleanup commands) lives in the memory — go to the
matching section there.

