Import Jira issues directly from Jira API into beads
Imports Jira issues and their dependency trees into beads format.
/plugin marketplace add conallob/jira-beads-sync/plugin install conallob-jira-beads-sync@conallob/jira-beads-sync<jira-url-or-key>Import a Jira issue and its entire dependency tree into beads. This command fetches the issue from Jira, walks the dependency graph, converts to beads format, and imports into the local beads repository.
The user can provide either:
https://jira.example.com/browse/PROJ-123PROJ-123 (uses base URL from configuration)Check Configuration: Verify Jira credentials are configured
jira-beads-sync configure if not configured~/.config/jira-beads-sync/config.ymlJIRA_BASE_URL, JIRA_USERNAME, JIRA_API_TOKENFetch and Convert: Run the quickstart command
jira-beads-sync quickstart <jira-url-or-key>
This will:
.beads/ directoryVerify Import: List the imported issues
bd list
Show Details: Display issue details to confirm
bd show <issue-id>
The command recursively fetches:
Status:
Priority:
Dependencies: Jira issue links are converted to beads dependsOn relationships
If the command fails:
jira-beads-sync configureUser: Import PROJ-123 from Jira
Claude: I'll import PROJ-123 and its dependencies from Jira.
[Runs: jira-beads-sync quickstart PROJ-123]
✓ Fetched 5 issue(s)
✓ Conversion complete!
Issues imported:
- proj-123: "Implement new authentication system"
- proj-124: "Add OAuth2 support" (subtask)
- proj-125: "Update user model" (subtask)
- proj-126: "Add security tests" (depends on PROJ-123)
- proj-120: "Security infrastructure" (epic)
You can view them with: bd list
After import, the issues are available in the beads system:
bd show <id> to view issue detailsbd update <id> to change status or prioritybd dep add <issue> <dependency> to add more dependenciesepic field in beads issues