jira-worklog

Generate a Bash script to bulk-log Jira work hours for a chosen month.

2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/krzysztofkrolikowski/copilot-jira-worklog --skill jira-worklog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jira-worklog
Source: https://github.com/krzysztofkrolikowski/copilot-jira-worklog/tree/main
Command: npx skills add https://github.com/krzysztofkrolikowski/copilot-jira-worklog --skill jira-worklog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Jira Worklog Skill automatically creates and executes bash scripts to bulk-log work hours in Jira for a chosen month, removing manual, repetitive entry tasks.

Core Features & Use Cases

  • Discover tasks with Jira JQL queries and verify assignments via changelog to prevent false positives.
  • Generate a single shell script that logs hours across multiple issues with duplicate detection and optional comments.
  • Supports recurring tasks, SP-weighted distribution, and safety features like a dry-run and token-based authentication.
  • Use cases include monthly time-tracking, sprint planning, and automated administrative logging.

Quick Start

Generate a Jira worklog script for a specific month and run it.

Frequently Asked Questions about jira-worklog

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

FAQPage Schema
How do I bulk log work hours in Jira for a specific month?

You can bulk log work hours in Jira by generating and running a Bash script that uses JQL to discover tasks, validates assignments via changelog, and logs hours with duplicate detection. This automates repetitive monthly time-tracking entry.

How does Jira worklog automation prevent duplicate time entries?

Jira worklog automation prevents duplicate time entries by generating a script with built-in duplicate detection checks. It validates task assignments via the issue changelog and verifies prior logs before executing new worklog API calls.

Do I need an API token to automate Jira worklog entry via Bash?

Yes, automating Jira worklog entry via Bash requires the JIRA_API_TOKEN environment variable for token-based authentication. The generated script relies on this token to securely authenticate API requests when logging hours.

What prerequisites are needed to run an automated Jira worklog script?

To run an automated Jira worklog script, you need MCP, jq, and python3 installed in your environment. You must also configure a .worklog.config.json file to provide the necessary settings for script generation and execution.

Can I distribute work hours across recurring Jira tasks automatically?

Yes, you can distribute work hours across recurring Jira tasks automatically by configuring the generated Bash script. It supports SP-weighted distribution to allocate effort proportionally across multiple discovered issues.

Is there a dry-run option for testing Jira worklog scripts before execution?

Yes, there is a dry-run safety feature for testing Jira worklog scripts before execution. This allows you to validate the generated commands, check task assignments, and verify hour distribution without modifying actual Jira time entries.