Change a Jira issue to another issue type using Jira's native move semantics with jirac

Change a Jira issue type while preserving its key using jirac CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Issue type changes often require careful, consistent handling so the issue key stays the same and the update follows Jira’s native semantics.

Core Features & Use Cases

  • Native type change semantics: Changes an issue’s type while preserving the issue key (e.g., PROJ-123 remains PROJ-123).
  • Field/screen awareness: Helps users avoid surprises where the target issue type screen may drop custom fields.
  • Same-project guidance: Uses the correct operation for changing type within a project, and points users to move when crossing projects.

Quick Start

Convert PROJ-123 to Bug by running: change PROJ-123 to a Bug with jirac.

Frequently Asked Questions about Change a Jira issue to another issue type using Jira's native move semantics with jirac

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

FAQPage Schema
How do I change a Jira issue type without changing the issue key?

To change a Jira issue type without changing the issue key, you can use the jirac CLI to apply Jira's native move semantics. This preserves the original identifier like PROJ-123 while converting it to a different type such as Bug or Story within the same project.

What happens to custom fields when converting a Jira issue type with jirac?

When converting a Jira issue type, the target issue type screen may drop custom fields that are not configured for the new type. The jirac CLI includes an optional pre-check to verify field availability and help you avoid losing data during the type change.

Can I use jirac to move a Jira issue to a different project and change its type?

The jirac CLI applies native move semantics for changing issue types within the same project. For cross-project moves where the issue type also changes, it points you to Jira's standard move operation rather than handling the project transfer directly.

How do I convert a Jira Story to a Bug using the command line?

You can convert a Jira Story to a Bug using the command line by running jirac with a natural language request like 'change PROJ-123 to a Bug'. The CLI extracts the issue key and target type, confirms your intent, and executes the type-change operation.

Does jirac require administrative permissions to change Jira issue types?

Changing Jira issue types with jirac applies to administrative workflows where users need to convert between common types like Bug, Story, Task, or Sub-task. You need appropriate Jira permissions to modify issues and access the jirac CLI environment.

What are the limitations of changing Jira issue types within the same project?

Limitations of changing Jira issue types within the same project include potential custom field loss if the target type screen lacks the required configurations, and the operation is restricted to supported common types like Bug, Story, Task, or Sub-task without cross-project transfer.