CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

jira-projects

Manage Jira projects. Use when listing projects, getting project configuration, retrieving issue types, or managing components and versions.

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

—

The risk profile of this skill

Fix and improve this skill with Tessl

tessl review fix ./data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-5

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

Highly actionable reference content with complete code and curl examples for every endpoint, but it is tri-duplicated (code, curl, table), inlines API-reference detail that belongs in a separate file, and presents independent operations as a false 'Step 1-5' sequence without selection guidance or error handling. Read-only GETs throughout mean no destructive-operation validation cap applies.

Suggestions

Drop two of the three redundant layers — keep either the TypeScript functions or the curl examples, and let the concise API Endpoints Summary table carry the rest — and trim response interfaces to the fields actually used.

Replace the 'Step 1-5' framing with operation-named sections (e.g., '## List projects', '## Get issue types') and add a short 'which operation when' guide, since these are independent alternatives rather than a sequence.

Move the interface definitions, curl examples, and expand-options list into a references/ file (e.g., references/api.md) and keep SKILL.md as a lean overview with clearly signaled one-level-deep links; also add the missing create/update guidance for components and versions promised by 'managing'.

DimensionReasoningScore

Conciseness

Three layers restate the same information — TypeScript functions, curl examples, and an API Endpoints Summary table — and verbose interface definitions (e.g., "avatarUrls: Record<string, string>", "simplified: boolean") restate response fields Claude can read from the API response itself. Mostly efficient but noticeably redundant, matching the 3 anchor rather than the 4 anchor's 'minor instances'.

3 / 5

Actionability

Every operation ships complete, executable TypeScript against a JiraClient plus copy-paste-ready curl commands with auth headers ("Authorization: Basic $(echo -n 'email:token' | base64)"), and the endpoint table and expand options give concrete specifics — fully matching the 5 anchor.

5 / 5

Workflow Clarity

Operations are labeled "Step 1" through "Step 5" but are independent alternatives, not a sequence; there is no guidance on when to choose each, no error handling, and the "Managing components and versions" promise has no create/update code. Steps exist but checkpoints and a real workflow are missing, fitting the 3 anchor; the 4 anchor requires a clear sequence with most checkpoints present.

3 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are all absent), so everything — interface definitions, curl examples, expand options — is inlined in one ~215-line file. Sections are well-organized, keeping it above the 2 anchor, but reference material that belongs in a separate file is inline, matching the 3 anchor.

3 / 5

Total

14

/

20

Passed

Description

75%Weight 40%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.

A solid description with an explicit "Use when..." trigger clause and several concrete operation keywords. Its main weaknesses are the generic "Manage" framing of the 'what' and a few missing natural synonyms, which keep it just below the top anchor on every dimension.

DimensionReasoningScore

Specificity

"listing projects, getting project configuration, retrieving issue types, or managing components and versions" names several concrete operations, but the generic lead verb "Manage" and reused "managing" leave minor gaps in coverage rather than the comprehensive, fully concrete enumeration of the 5 anchor.

4 / 5

Completeness

Both parts are present: "Manage Jira projects" states what it does and an explicit "Use when..." clause states when. The 'what' relies on the generic verb "Manage" instead of a crisp capability statement, so it matches the 4 anchor ('when' could be more explicit/what is less concrete) rather than the fully explicit 5.

4 / 5

Trigger Term Quality

Phrases like "listing projects", "project configuration", "issue types", "components", and "versions" are natural user terms with good coverage, but common synonyms and variations (e.g., "project settings", "boards") are missing, which fits the 4 anchor rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

The description is clearly scoped to Jira projects with distinct project-level triggers, but "managing components and versions" could overlap with closely related sibling skills (e.g., a jira-issues skill), giving minor overlap risk consistent with the 4 anchor.

4 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

NeverSight/learn-skills.dev

Path

data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md

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.