Move a Jira issue to another project using Jira's native move semantics with jirac (not clone+delete)

Move Jira issues across projects with jirac while preserving history.

46|12|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/mulhamna/jira-commands --skill move-a-jira-issue-to-another-project-using-jira-s-native-move-semantics-with-jirac-not-clone-delete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Move a Jira issue to another project using Jira's native move semantics with jirac (not clone+delete)
Source: https://github.com/mulhamna/jira-commands/tree/main/plugin/skills/move-issue
Command: npx skills add https://github.com/mulhamna/jira-commands --skill move-a-jira-issue-to-another-project-using-jira-s-native-move-semantics-with-jirac-not-clone-delete

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you move a Jira issue to a different project while preserving its history, comments, attachments, and worklogs instead of creating a new key via clone-and-delete.

Core Features & Use Cases

  • Native issue move: Moves an issue across projects using Jira’s native move semantics so the issue history and associated content are retained.
  • Type-aware destination handling: Supports specifying the destination issue type when the target project’s type differs from the source.
  • Risk-aware confirmation: Ensures you understand that moves can drop incompatible custom-field values and reassign workflow.

Quick Start

Use jirac to move issue PROJ-123 to project OTHER and set the destination type as Task: jirac issue move PROJ-123 OTHER --issue-type Task.

Frequently Asked Questions about Move a Jira issue to another project using Jira's native move semantics with jirac (not clone+delete)

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

FAQPage Schema
How do I move a Jira issue to another project without losing history?

You can move a Jira issue across projects using native move semantics to preserve comments, attachments, worklogs, and audit data. This approach rekeys the issue ID without relying on clone-and-delete methods.

What is the best way to move Jira issues across projects without clone and delete?

Using Jira's native issue move semantics is the best way to move issues without clone and delete. It preserves historical audit data, comments, and worklogs while rekeying the issue to the new project.

Does moving a Jira issue to a different project preserve worklogs and attachments?

Yes, moving a Jira issue to a different project using native semantics preserves worklogs, attachments, comments, and historical audit data. The issue key is rekeyed to match the target project configuration.

Do I need to specify an issue type when moving Jira issues between projects?

You need to specify an issue type when moving Jira issues to a project with a different type configuration. Use the --issue-type parameter to ensure compatible workflow and custom field values in the destination.

What are the limitations of moving Jira issues to a new project?

Moving Jira issues to a new project can drop incompatible custom-field values and reassign the workflow. A risk-aware confirmation step ensures you understand these potential data losses before executing the move.