Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

write-issue — Claude Code skill: what it does, how to install

Enforces GitHub issue formatting and triage standards based on the tldraw repository. It helps draft clear titles, structure descriptions, and manage labels.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add tldraw/tldraw --skill write-issue -a claude-code
Open on GitHub

What write-issue does

The skill standardizes GitHub issue creation according to conventions from the tldraw project. Titles must use sentence case without type prefixes such as Bug or Feature. Enhancements take the imperative mood, while bug titles describe the observed symptom directly. Non-English titles get translated into English so anyone can grasp the problem without opening the issue.

When drafting issues, the agent writes a concise product-level summary of the problem without file paths, code blocks, or implementation recipes. A numbered list of open questions follows, highlighting blocking items. At the very bottom, a confidence percentage shows whether enough context exists to begin work.

Setting the issue type requires a GitHub GraphQL API call because the --type CLI flag does not work reliably. The guidelines also explicitly forbid adding AI attribution lines unless the issue specifically concerns AI tooling.

What it helps with

  • rewrite vague issue titles into clear sentence-case summaries
  • organize bug reports with reproduction steps and environment details
  • track unresolved questions and blocking details before implementation
  • apply appropriate metadata labels without touching automation tags

Example prompts for the agent

  • Draft a GitHub issue for pinch zoom resetting the selection in Safari
  • Convert this bug report into a standard tldraw issue title and description
  • Triage this feature request and list open blocking questions

How to install write-issue

1Skills CLI (Vercel)

npx skills add tldraw/tldraw --skill write-issue -a claude-code

2Manually: put the files in place

~/.claude/skills/write-issue/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/write-issue/

From the same set7

The whole set →

Similar

weekly-review cursor This skill pulls your commits from the past 7–10 days, groups them by work type, and produces a brief report for status updates and retrospectives. Requires a configured git with email set. Claude Code CX Codex Cursor +1 2,400installs fix-ci cursor This skill finds failed PR checks, examines logs, and guides small fixes. Use it when branch or pull request CI is failing. Claude Code CX Codex Cursor +1 2,400installs new-branch-and-pr cursor A skill that walks one task from a fresh branch to a pull request link: focused commit, push, summary with test notes. Useful when work has to go to review. Claude Code CX Codex Cursor +1 2,200installs loop-on-ci cursor A skill that monitors PR checks via gh pr checks and helps the agent iteratively find and fix CI failures until all tests pass. Requires GitHub CLI and repository access with an open pull request. Claude Code CX Codex Cursor +1 2,200installs get-pr-comments cursor Pulls feedback and discussions from the active pull request. It sorts reviewer remarks by importance so you can jump straight into fixes. Claude Code CX Codex Cursor +1 2,200installs triage Matt Pocock This skill moves issues and external PRs through triage states, verification, and agent briefs. It fits maintainers managing an issue queue. Claude Code 990,453installs code-review Matt Pocock Reviews changes from a chosen reference point against repository standards and the originating spec. Use it for a branch, PR, or work in progress. Claude Code 789,521installs implement Matt Pocock Implements work from a specification or tickets, following a test-driven flow and ending with review and a commit. Use it when a coding task needs a defined delivery routine. Claude Code 774,700installs

Questions about write-issue

How do I install write-issue in Claude Code?

Run npx skills add tldraw/tldraw --skill write-issue -a claude-code in your terminal.

What does write-issue do?

It provides standards for writing titles, bodies, and triage labels for GitHub issues based on the tldraw workflow.

Why does write-issue use the GraphQL API for issue types?

The skill relies on the GitHub GraphQL API because the --type flag is not reliably supported when creating issues through the command line.

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor