CtrlK
BlogDocsLog inGet started
Tessl Logo

bitbucket-automation

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

79

1.33x
Quality

72%

Does it follow best practices?

Impact

88%

1.33x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

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

Quality

Content

77%

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

This is a comprehensive and highly actionable Bitbucket automation skill with excellent workflow clarity, clear tool sequences, and valuable pitfall documentation. Its main weaknesses are verbosity through repetition (especially pitfalls and BBQL notes appearing multiple times) and the monolithic structure that could benefit from splitting into separate reference files. The content would be stronger if deduplicated and restructured with progressive disclosure.

Suggestions

Deduplicate repeated pitfalls (BBQL double-quotes, UUID format, destructive operations) by consolidating them only in the 'Known Pitfalls' section and removing per-workflow duplicates, or vice versa.

Consider moving the Quick Reference table and Known Pitfalls into separate referenced files (e.g., REFERENCE.md, PITFALLS.md) to reduce the main skill's token footprint and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is reasonably well-organized but quite verbose at ~200+ lines. There's significant repetition — pitfalls are listed per-workflow AND again in a consolidated 'Known Pitfalls' section, and the quick reference table duplicates information already covered in each workflow. The BBQL double-quote requirement is mentioned at least 4 times. Some trimming would improve token efficiency.

2 / 3

Actionability

The skill provides specific tool names, exact parameter names, concrete format examples (UUID with braces, BBQL syntax), and clear tool sequences for each workflow. The pitfalls sections contain highly actionable warnings with specific correct/incorrect examples (e.g., `name~"my-repo"` not `name~my-repo`). While there are no executable code blocks per se, this is an MCP tool-calling skill where tool slugs and parameters ARE the executable guidance.

3 / 3

Workflow Clarity

Each workflow has a clearly numbered tool sequence with labeled steps (Prerequisite/Required/Optional), explicit validation points (verify branch existence before PR creation, confirm connection is ACTIVE before operations), and the destructive operations section explicitly calls for user confirmation. The setup flow includes a clear feedback loop for auth (check status → follow link → confirm ACTIVE).

3 / 3

Progressive Disclosure

The content is a single monolithic file with no bundle files or references to supporting documents. For a skill this long (~200+ lines), the detailed per-workflow pitfalls, common patterns, and quick reference table could benefit from being split into separate files. The structure within the file is good (clear sections, headers), but the sheer volume in one file works against progressive disclosure principles.

2 / 3

Total

10

/

12

Passed

Description

67%

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 is reasonably specific about its capabilities and clearly scoped to Bitbucket, making it distinctive. However, it lacks an explicit 'Use when...' clause and could benefit from additional natural trigger terms like 'PR', 'repo', 'merge', or 'code review' that users commonly say.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Bitbucket repositories, pull requests, branches, or workspace management.'

Include common trigger term variations such as 'PR', 'repo', 'merge', 'code review', 'Bitbucket Cloud', and 'git' to improve matching against natural user language.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: repositories, pull requests, branches, issues, and workspace management. Also specifies the tool/platform (Bitbucket via Rube MCP/Composio).

3 / 3

Completeness

Clearly answers 'what' (automate Bitbucket repos, PRs, branches, issues, workspace management) but lacks an explicit 'Use when...' clause. The 'when' is only implied by the domain terms. Per rubric guidelines, a missing 'Use when...' clause caps completeness at 2.

2 / 3

Trigger Term Quality

Includes relevant keywords like 'Bitbucket', 'repositories', 'pull requests', 'branches', 'issues', and 'workspace', which are natural terms users would say. However, it misses common variations like 'PR', 'repo', 'merge', 'code review', or 'git' that users might naturally use.

2 / 3

Distinctiveness Conflict Risk

Clearly scoped to Bitbucket specifically, with the additional qualifier of 'Rube MCP (Composio)' making it highly distinct. Unlikely to conflict with GitHub, GitLab, or other VCS skills.

3 / 3

Total

10

/

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.