CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bitbucket-automation

Automate Bitbucket repositories, pull requests, branches, issues, and workspace management via Rube MCP (Composio). Always search tools first for current schemas.

Quality

71%

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/bitbucket-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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.

A well-structured, highly actionable MCP orchestration guide whose main weaknesses are redundancy (pitfalls duplicated between workflows and the Known Pitfalls section, plus a filler closing section) and a monolithic single-file layout that inlines a large parameter reference. Workflow sequencing is strong, with good pre-checks and destructive-operation safeguards.

Suggestions

Consolidate the per-workflow Pitfalls and the "Known Pitfalls" section into one place to remove repeated warnings (BBQL quoting, UUID braces, destination_branch defaulting each appear 2-4 times).

Move the 17-row Quick Reference table (and optionally the per-workflow parameter details) into a references/ file (e.g., references/tool-reference.md) and link to it, keeping SKILL.md a lean overview.

Delete or replace the vacuous "When to Use" closing section ("This skill is applicable to execute the workflow or actions described in the overview") with concrete trigger conditions, and add one example tool-call payload showing the expected RUBE_SEARCH_TOOLS request/response shape.

DimensionReasoningScore

Conciseness

Dense with tool names, parameters, and pitfalls and free of explanations of concepts Claude already knows, but noticeably redundant: pitfalls are stated per-workflow and then repeated in "Known Pitfalls" (BBQL double-quoting appears four times; reviewer UUID braces and destination_branch defaulting twice each), and the closing "This skill is applicable to execute the workflow or actions described in the overview" is filler. More than the minor trimming of anchor 4, so it lands at 3.

3 / 5

Actionability

Concrete, executable guidance throughout: exact tool slugs, parameter names, enum values, and format examples ("[{"uuid": "{...}"}]", "name~"my-repo" not "name~my-repo"). Falls short of anchor 5 only because there is no full example tool-call payload or sample RUBE_SEARCH_TOOLS invocation showing the expected shape.

4 / 5

Workflow Clarity

Clear numbered tool sequences with roles ([Prerequisite], [Required], [Optional]), pre-operation checkpoints ("Verify source and destination branches exist", "Confirm connection status shows ACTIVE"), and a destructive-operation guard ("Always confirm with the user before executing delete operations") that avoids the cap. Missing post-operation verification and error-recovery feedback loops keep it at 4 rather than 5.

4 / 5

Progressive Disclosure

Sections are well-organized with clear headers, but the skill is a single ~220-line file with the entire detailed reference inlined: a 17-row Quick Reference table plus per-workflow parameter and pitfall documentation that could live in separate bundle files. This matches anchor 3 (reference material inline that could be in a separate file), not 4, since no bundle structure exists at all.

3 / 5

Total

14

/

20

Passed

Description

66%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 clear, domain-specific description that names concrete capability areas and a distinct tooling path, but it lacks any "Use when..." trigger clause, capping its completeness. Keyword coverage is good though short of comprehensive synonyms.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user mentions Bitbucket, wants to create or review a Bitbucket pull request, or asks to manage Bitbucket repositories, branches, or issues."

Include common synonyms in the description such as "PR" and "merge request" so the skill triggers on natural user phrasings.

Replace the generic leading verb "Automate" with distinct concrete actions per capability (e.g., "Create pull requests, review diffs, open and triage issues, create branches").

DimensionReasoningScore

Specificity

Names the domain and several specific capability areas ("repositories, pull requests, branches, issues, and workspace management") with a concrete mechanism ("via Rube MCP (Composio)"). It sits below anchor 5 because a single generic verb ("Automate") fronts a noun list rather than distinct concrete actions like "Extract text... fill forms, merge documents".

4 / 5

Completeness

Has a clear "what" (automate Bitbucket repos/PRs/branches/issues/workspaces via Rube MCP) but no "Use when..." clause; the second sentence ("Always search tools first for current schemas") is an instruction, not trigger guidance, so completeness is capped at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Good coverage of natural terms users would actually say: "Bitbucket", "pull requests", "repositories", "branches", "issues", "workspace". Missing common synonyms and variations such as "PR", "merge", or "code review" that anchor 5 requires.

4 / 5

Distinctiveness Conflict Risk

"Bitbucket" plus "Rube MCP (Composio)" carves a mostly distinct niche with minor overlap risk from closely related git/GitHub automation skills and the generic "workspace management" term. Not anchor 5 because "workspace management" could collide with non-Bitbucket workspace skills.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/bitbucket-automation/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.