Jira Task Creator

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is mostly a straightforward Jira issue creator, but it needs a Jira bearer token and the docs advertise some features whose code is not included.

Before installing, verify the Jira base URL, use a restricted Jira token, and confirm task details before creation. The reviewed code only covers basic issue creation and user search; batch import and analytics examples reference modules that were not included.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Anyone using the skill should understand that the configured Jira token determines what projects and users the skill can access or modify.

Why it was flagged

The skill requires a Jira bearer token to act against the user's Jira instance. This is expected for a Jira task creator, but it grants delegated account access.

Skill content
export JIRA_BASE_URL="http://your-jira.com"
export JIRA_BEARER_TOKEN="your-token-here"
Recommendation

Use a least-privilege Jira token scoped only to the intended Jira site and projects, and rotate it if it is accidentally exposed.

What this means

If invoked with the wrong project, assignee, or summary, the skill can create unwanted Jira tickets.

Why it was flagged

The code sends a POST request to Jira's issue endpoint to create a real Jira issue. This is the stated purpose, but it is still a mutating action in a business system.

Skill content
response = requests.post(url, headers=headers, json=issue_data, timeout=30)
Recommendation

Review the task details before invoking issue creation, especially when using default project or assignee environment variables.

What this means

The advertised batch import and analytics examples are not covered by the reviewed code and may fail or depend on code not provided in this package.

Why it was flagged

The documentation references batch_creator and task_analyzer modules, but the provided file manifest only includes jira_task_creator.py and does not include those modules.

Skill content
from batch_creator import BatchTaskCreator
...
from task_analyzer import TaskAnalyzer
Recommendation

Treat the missing batch and analytics modules as unreviewed; only run them if you obtain and inspect their source from a trusted location.

What this means

User identity information returned by Jira may remain in the running process briefly during use.

Why it was flagged

The skill searches Jira users, including by email, and caches found user records in memory for five minutes. This is disclosed and purpose-aligned, with no persistent storage shown.

Skill content
self.cache = {}
self.cache_ttl = 300  # 5分钟缓存
...
user = self._search_by_email(query, project_key)
Recommendation

Use the skill in a trusted runtime and avoid searching for unnecessary personal data.