CtrlK
BlogDocsLog inGet started
Tessl Logo

jira-automation

Automate Jira tasks via Rube MCP (Composio): issues, projects, sprints, boards, comments, users. Always search tools first for current schemas.

52

Quality

58%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/jira-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a solid structural overview of Jira automation via Rube MCP with well-organized workflow sections and clear tool sequences. However, it lacks concrete executable examples (no actual MCP call payloads), repeats information across sections (especially custom field pitfalls), and could benefit from splitting detailed reference content into separate files. The 'When to Use' section adds no value.

Suggestions

Add at least one concrete example MCP tool call with actual input payload and expected response structure for a common operation like searching issues or creating an issue.

Remove duplicated pitfalls (custom field IDs mentioned in sections 1, 2, and Known Pitfalls) — consolidate into the Known Pitfalls section and reference it from workflows.

Remove the vacuous 'When to Use' section at the end, which adds no information beyond restating the description.

Consider extracting the Quick Reference table and JQL syntax guide into separate bundle files to reduce the main skill's token footprint.

DimensionReasoningScore

Conciseness

The skill is moderately efficient but has notable redundancy. Pitfalls about custom field IDs are repeated across multiple sections (Search, Create/Edit, Known Pitfalls). The 'When to Use' section at the end is vacuous. The quick reference table largely duplicates information already covered in the workflow sections. Some explanations like JQL syntax are things Claude already knows well.

3 / 5

Actionability

The skill provides tool names, parameter names, and tool sequences, which is useful. However, there are no executable code examples or concrete MCP call examples showing exact input/output formats. The guidance stays at the level of listing parameters and pitfalls rather than showing copy-paste-ready tool invocations with example payloads. The instruction to 'always call RUBE_SEARCH_TOOLS first' is good but no example call is shown.

3 / 5

Workflow Clarity

Workflows are clearly sequenced with numbered steps, prerequisite/required/optional annotations, and logical ordering. The setup section includes a verification step (confirm ACTIVE status). However, there are no explicit validation or error-recovery steps within the core workflows — e.g., no 'verify issue was created successfully' or 'if creation fails, check required fields' feedback loops. Since these aren't destructive/batch operations, the missing validation doesn't cap the score at 3.

4 / 5

Progressive Disclosure

The content is a single monolithic file with no bundle files or references to external documents. At ~170 lines with significant repetition and a large reference table, some content (like the full quick reference table, JQL syntax guide, or detailed workflow sections) could be split into separate files. The sections are well-organized with headers, but the lack of any content splitting or external references for a skill of this size is a missed opportunity.

3 / 5

Total

13

/

20

Passed

Description

61%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description identifies the domain (Jira automation) and lists relevant entity types, providing reasonable trigger terms for skill selection. However, it lacks concrete action verbs describing what operations can be performed and is missing an explicit 'Use when...' clause, which limits Claude's ability to confidently select this skill. The mention of the specific tooling (Rube MCP/Composio) aids distinctiveness but the implementation instruction about searching tools first doesn't belong in a selection-oriented description.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Jira tickets, sprint planning, board management, or project tracking.'

Replace the entity list with concrete action phrases, e.g., 'Create and update Jira issues, manage sprints and boards, add comments, assign users, and query project status.'

Move the implementation detail ('Always search tools first for current schemas') out of the description and into the skill body, replacing it with additional trigger terms like 'tickets', 'epics', 'backlog', or 'story points'.

DimensionReasoningScore

Specificity

Names the domain (Jira) and lists several entity types (issues, projects, sprints, boards, comments, users) but these are nouns rather than concrete actions. The only action verb is 'automate' and 'search tools,' which are generic. It doesn't specify what operations are performed on these entities (create, update, delete, query, etc.).

3 / 5

Completeness

Has a reasonable 'what' (automate Jira tasks involving issues, projects, sprints, etc.) but lacks an explicit 'when' clause. There's no 'Use when...' guidance to tell Claude when to select this skill. The instruction to 'always search tools first' is an implementation detail rather than a trigger condition. Per rubric guidelines, missing 'Use when...' caps completeness at 3.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'Jira', 'issues', 'projects', 'sprints', 'boards', 'comments', and 'users' that users would naturally mention. However, it's missing common synonyms and variations like 'tickets', 'backlog', 'story points', 'epics', or 'Jira board'. The mention of 'Rube MCP (Composio)' is technical jargon that helps with routing but isn't user-facing language.

4 / 5

Distinctiveness Conflict Risk

Fairly distinct due to the specific mention of 'Jira', 'Rube MCP (Composio)', and Jira-specific entities like sprints and boards. Minor overlap risk exists with other project management or issue tracking skills, but the Jira + Composio specificity reduces conflict significantly.

4 / 5

Total

14

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.