to-tickets

Create tickets with dependencies from plans, specs, or conversations.

80|21|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/alfredoperez/speckit-companion --skill to-tickets-alfredoperez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-tickets
Source: https://github.com/alfredoperez/speckit-companion/tree/main/examples/todo-matt-skills/.claude/skills/to-tickets
Command: npx skills add https://github.com/alfredoperez/speckit-companion --skill to-tickets-alfredoperez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of tickets from plans, specifications, or conversations, streamlining the process of breaking down work items and assigning them to the appropriate tracker.

Core Features & Use Cases

  • Ticket Creation: Automatically generates tickets from various input sources like plans, specs, or conversations.
  • Blocking Edge Management: Ensures that tickets are created with clear dependencies on other tickets.
  • Integration with Issue Trackers: Supports integration with local files or popular issue trackers like GitHub, Linear, etc.
  • Customizable: Allows users to define their own workflow and ticket formats.

Quick Start

Run the 'to-tickets' skill with the reference to your spec or plan, e.g., to-tickets path/to/your_spec.md.

Frequently Asked Questions about to-tickets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ticket creation from a specification or plan?

You can automate ticket creation from a specification by running the to-tickets skill with a reference to your text file, which parses the plan and generates work items with dependencies. It streamlines breaking down work items for your tracker.

Can I generate GitHub issues from a markdown plan?

Yes, you can generate GitHub issues from a markdown plan because the skill supports integration with popular issue trackers like GitHub. It processes your text-based specifications and creates tickets directly in your connected tracker.

How do I set up ticket dependencies and blocking relationships automatically?

To set up ticket dependencies automatically, the skill manages blocking edges by requiring user input to define ticket structure and relationships. This ensures generated tickets have clear dependencies on other tickets in the workflow.

Does this ticketing automation work with local files or only external issue trackers?

This ticketing automation works with both local files and external issue trackers. It supports integration with local files or popular issue trackers like GitHub and Linear, allowing you to define your own workflow and ticket formats.

What is the best way to convert a conversation into structured work items?

The best way to convert a conversation into structured work items is using an AI-assisted workflow that parses text-based input sources. The skill automates ticket creation directly from conversations, plans, or specifications.

Do I need to define ticket formats before processing specifications?

Yes, you need to define ticket formats before processing specifications because the skill is customizable and requires user input. Defining your workflow and ticket structure beforehand ensures the generated tickets match your tracker requirements.