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.

63

1.97x
Quality

45%

Does it follow best practices?

Impact

95%

1.97x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/all-skills/skills/jira-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

This is a solid reference-style skill that clearly enumerates Jira workflows, tool sequences, and common pitfalls. Its main weaknesses are the lack of concrete executable examples (actual tool call payloads with sample responses), some redundancy across sections (custom field IDs mentioned three times), and missing validation/error-recovery steps in workflows. It reads more like API documentation than an actionable skill guide.

Suggestions

Add at least one complete example showing an actual RUBE_SEARCH_TOOLS call and a subsequent tool invocation with concrete input parameters and expected response structure.

Consolidate repeated pitfalls (e.g., custom field IDs, account IDs vs usernames) into the 'Known Pitfalls' section and remove duplicates from individual workflow sections.

Add explicit validation steps to workflows—e.g., after JIRA_CREATE_ISSUE, verify with JIRA_GET_ISSUE; after JIRA_MOVE_ISSUE_TO_SPRINT, confirm the issue appears in the sprint.

Consider extracting the JQL syntax reference and quick reference table into a separate REFERENCE.md file to keep the main skill leaner.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but includes some redundancy—pitfalls about custom field IDs are repeated across multiple sections, and the quick reference table partially duplicates information already covered in the workflow sections. Some sections like 'Manage Comments' are thin enough to fold into a table. The JQL syntax section explains basic operators Claude already knows.

2 / 3

Actionability

The skill provides specific tool names, parameter names, and JQL examples, which is good. However, there are no executable code/command examples showing actual MCP tool invocations with concrete payloads—everything stays at the level of listing tool slugs and parameter names without showing a complete call with example input/output. The instruction to 'always call RUBE_SEARCH_TOOLS first' is good but no example invocation is shown.

2 / 3

Workflow Clarity

Multi-step workflows are clearly sequenced with labeled steps and prerequisite/required/optional annotations, which is strong. However, there are no explicit validation checkpoints or error recovery loops—e.g., after creating an issue, there's no step to verify it was created correctly, and the setup flow mentions confirming ACTIVE status but doesn't describe what to do if auth fails beyond 'follow the returned auth link.'

2 / 3

Progressive Disclosure

The content is well-organized with clear section headers and a useful quick reference table. However, for a skill of this length (~150+ lines), some content like the full JQL syntax reference and the comprehensive quick reference table could be split into separate reference files. There are no bundle files to offload detail into, and the single external link is to Composio docs rather than structured companion files.

2 / 3

Total

8

/

12

Passed

Description

40%

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 a clear domain (Jira automation) and lists relevant entity types, making it distinctive. However, it lacks concrete action verbs describing what operations can be performed, and critically omits any explicit 'Use when...' guidance, which significantly hurts completeness. The trigger terms cover Jira entities but miss common user phrasings for Jira tasks.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks to create, update, or search Jira issues, manage sprints, or interact with Jira boards and projects.'

Replace the entity list with concrete actions: 'Create and update Jira issues, manage sprints and boards, add comments, assign users, search projects' instead of just listing nouns.

Remove or de-emphasize the internal instruction 'Always search tools first for current schemas' — this is implementation guidance, not a description that helps with skill selection.

DimensionReasoningScore

Specificity

Lists domain areas (issues, projects, sprints, boards, comments, users) but these are nouns/entities rather than concrete actions. The only verb is 'Automate' and 'search tools first,' which is more of an instruction than a capability description.

2 / 3

Completeness

Describes what at a high level (automate Jira tasks) but has no explicit 'Use when...' clause or equivalent trigger guidance. The rubric states a missing 'Use when...' clause should cap completeness at 2, and the 'what' is also only partially specified, so this scores a 1.

1 / 3

Trigger Term Quality

Includes 'Jira' and entity types like 'issues, projects, sprints, boards, comments, users' which are relevant keywords. However, it misses common user phrasings like 'create ticket,' 'assign issue,' 'update sprint,' 'Jira board,' or 'backlog.' 'Rube MCP (Composio)' is technical jargon unlikely to appear in user requests.

2 / 3

Distinctiveness Conflict Risk

The mention of 'Jira' and 'Rube MCP (Composio)' creates a very clear niche. It's unlikely to conflict with other skills since Jira automation via a specific MCP tool is highly distinctive.

3 / 3

Total

8

/

12

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
davepoon/buildwithclaude
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.