Skip to content

Complead/pi-jira

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pi-jira

Jira extension for pi — sprint management, issue tracking, time logging.

Distributed as a pi package that installs jira-cli and provides a skill for seamless integration.

Installation

pi install git:github.com/Complead/pi-jira

This downloads the jira-cli binary to ~/.pi-jira/bin/.

First-time Setup

No manual setup needed! When you first ask pi anything about Jira, it will automatically detect that configuration is missing and guide you through the setup process.

The setup will ask for:

  1. API token (from https://id.atlassian.com/manage-profile/security/api-tokens)
  2. Jira server URL, email, project, board

The token is stored locally in ~/.pi-jira/.token — no global environment variables needed.

What it does

Once installed, pi will automatically use this tool when you ask about:

  • Sprint tasks and status
  • Issue details, creation, transitions
  • Time logging
  • Sprint statistics

Examples (via pi)

"покажи задачи текущего спринта"

"переведи AS-7866 в In Progress"

"залогай 2 часа на AS-7804"

"статистика спринта"

Token Expiry

Atlassian API tokens expire after 1 year. When auth fails, regenerate at: https://id.atlassian.com/manage-profile/security/api-tokens

Then ask pi to reconfigure Jira (e.g. "перенастрой jira").

Development

This package doesn't contain its own binary — it wraps ankitpokhrel/jira-cli.

To update the bundled jira-cli version, edit JIRA_CLI_VERSION in scripts/install-binary.js.

About

Jira extension for pi

Resources

Stars

Watchers

Forks

Contributors