smithery.ai

create-ticket

Create task tickets with proper numbering, template structure, and ticket-list.md updates.

First seen Mar 22, 2026

Installation

$ npx skills add https://smithery.ai

Summary

  • Create task tickets with proper numbering, template structure, and ticket-list.md updates.
  • Use when the user wants to create a ticket, add a task, or says "/create-ticket".
  • Automatically finds the next ticket number, creates the ticket file, and updates the centralized ticket list.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,290 B
  • docs SUMMARY.md 303 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Create Ticket Skill

Create properly numbered tickets with consistent structure.

Workflow

  1. Scan claude/tickets/ for existing TICKET-XXX-*.md files
  2. Determine next ticket number (highest + 1, or 001 if none)
  3. Create ticket file at claude/tickets/TICKET-XXX-description.md
  4. Update claude/tickets/ticket-list.md with new entry

Finding Next Ticket Number

ls claude/tickets/TICKET-*.md 2>/dev/null | grep -oE 'TICKET-[0-9]+' | sort -t'-' -k2 -n | tail -1

If no tickets exist, start with TICKET-001.

Ticket Template

# TICKET-XXX: [Title]

## Description
[Detailed description of the task]

## Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3

## Priority
High/Medium/Low

## Status
Todo

## Notes
[Any additional context or notes]

Updating ticket-list.md

Add entry to appropriate priority section:

### High Priority
- 🔴 [TICKET-XXX](./TICKET-XXX-description.md) - Title here

Status emojis:

Status Emoji
Todo 🔴
In Progress 🟡
Done 🟢
Blocked 🔵
Cancelled

File Naming

Convert title to kebab-case for filename:

  • "User Authentication" → TICKET-001-user-authentication.md
  • "Fix API Bug" → TICKET-002-fix-api-bug.md

Example

User: "Create a ticket for adding user authentication"

Creates claude/tickets/TICKET-001-user-authentication.md:

# TICKET-001: User Authentication

## Description
Implement user authentication system for the application.

## Acceptance Criteria
- [ ] Users can register with email/password
- [ ] Users can log in and receive session token
- [ ] Protected routes require authentication

## Priority
High

## Status
Todo

## Notes
Consider using JWT for session management.

Updates claude/tickets/ticket-list.md:

### High Priority
- 🔴 [TICKET-001](./TICKET-001-user-authentication.md) - User Authentication