Claude Write Ticket — Development skill for Claude Code
Claude skill for writing backlog tickets and pushing to ClickUp.
How to install Claude Write Ticket
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open magdramazz/claude-write-ticket and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Write Ticket does
Claude skill for writing backlog tickets and pushing to ClickUp.
Alternatives in Development
- Release Notes — Generate user-facing release notes from tickets or changelogs 7.8k ★
- Storybloq — Cross-session context for Claude Code 696 ★
- Do Sentry Triage — Triage Sentry crashes for an iOS release into Linear tickets 512 ★
README
write-ticket — how to use it
For the team. This is the human guide; the files next to it are for Claude.
The skill turns a description of some work into a backlog ticket, saves it as a markdown file you review, and then — only after you say yes — creates the ClickUp task.
You do not have to read `SKILL.md`. Claude reads that.
One-time setup
You need two things: Claude Code open in this repository, and a ClickUp token.
**The token.** Each person uses their own — it is a personal token, not a shared one. Get it from ClickUp → **Settings → Apps → API Token**. It starts with `pk_`.
You do not have to set it up in advance. The first time you push a ticket, Claude checks for a token and asks you for one if it is missing. If you would rather do it now:
cd .claude/skills/write-ticket/scripts
python token_setup.py --status
That tells you whether you already have a working token and where it is. To store one:
CLICKUP_TOKEN_INPUT=pk_your_token python token_setup.py --save --target user
`--target user` puts it in `~/.claude/clickup.env`, outside the repository. That is the recommended place: the token is yours, the repository is shared, and a file outside the repo cannot be committed by mistake. Use `--target repo-env` instead if you prefer it in the repo-root `.env` next to the database settings.
The script checks the token against ClickUp before saving it, and refuses to write it anywhere git would track. It never prints your token.
**Python.** The scripts need Python 3 and nothing else — no `pip install`. They use only the standard library.
Writing a ticket
Type `/write-ticket` and describe the work, or just describe the work and ask for a ticket. Both reach the same place.
/write-ticket add an endpoint that returns the customer's saved addresses
we need a ticket for the bug where the cart total ignores the coupon after
the user changes the quantity
Then Claude does five things. You are involved in t
Related Skills
Clickup Report Skill
Claude Code skill: turn your ClickUp tickets into a meeting-ready sprint report (by sprint → status, with tick
Bulldozer
Self-arming hourly heartbeat that clears EASY backlog tickets by DRAINING the eligible queue back-to-back each
Research Backlog
Claude Code skill: enrich Linear backlog tickets with parallel research agents before implementation
Beastmode
Marathon work session. Pick up a ticket and stop at nothing to discharge it — fill every sorry, develop whatev
Spike Review
Spike-Ergebnis reviewen — Zusammenfassung anzeigen, Follow-Up-Tickets erstellen, Spike-Ticket abschliessen
Burn Jira
Run one unattended pass of burn process jira over labelled Jira tickets — one session per ticket, stopping at
Related Agents
Rig Coder
Implementation agent for writing production code from tickets or specs. Use when a plan exists and it's time t
Backlog Triage Agent
Utiliser pour pré-trier les tickets entrants et préparer la décision humaine sans s'y substituer. Détecte les
Create PR
This agent should be invoked to open a pull request end to end or to update an existing one. This includes com