Create Jira issues from Slack with a slash command
Build a workflow that registers a Slack slash command pointing at a webhook. On invocation, return a Slack modal collecting summary, description, project, and issue type. On submit, verify the Slack request signature, then create the Jira issue via API and map fields correctly. Handle validation errors by re-opening the modal with a message, and respond in-channel with the created issue key and URL. Output the new Jira issue link to the requester.
What this prompt builds
Let anyone open a Jira issue without leaving Slack via a slash command and a guided modal.
The problem
Context-switching to Jira to file a ticket is friction that leads people to drop requests in Slack threads where they're lost. Important work goes untracked and SLAs slip.
Solution and impact
A Slack slash command opens a modal that captures the ticket details and creates the Jira issue instantly, returning the link in-channel. Requests are captured at the moment of intent with no tab-switching, improving tracking and response time.