CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bitwarden-automation

Automate Bitwarden tasks via Rube MCP (Composio). Always search tools first for current schemas.

54

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

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

Quality

Content

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

The body is an efficient, well-structured, largely executable guide to driving Bitwarden via Rube MCP, with a clear sequenced workflow and a pre-execution connection validation checkpoint. Its main gaps are mild redundancy around 'search first', placeholder arguments that must be filled dynamically, and the absence of an error-recovery feedback loop for batch tool execution.

Suggestions

Add an explicit error-recovery feedback loop after RUBE_MULTI_EXECUTE_TOOL (e.g., on failure, re-run RUBE_SEARCH_TOOLS for current schemas, verify connection is ACTIVE, then retry) to reach score 5 on workflow clarity.

Consolidate the repeated 'always search tools first' guidance into a single authoritative statement to trim redundancy and push conciseness toward score 5.

Provide one fully-resolved example (a concrete tool_slug with real arguments) so the actionability examples are copy-paste ready without placeholders.

DimensionReasoningScore

Conciseness

The body is lean and instructional with tight code blocks and a compact quick-reference table, fitting the score-4 anchor "Efficient; minor instances of over-explanation that could be trimmed"; the recurring 'always search tools first' message (prerequisites, Tool Discovery, Step 1, Known Pitfalls) is mild redundancy that keeps it from score 5.

4 / 5

Actionability

Copy-paste-ready MCP call templates (RUBE_SEARCH_TOOLS, RUBE_MANAGE_CONNECTIONS, RUBE_MULTI_EXECUTE_TOOL) with real field names make this mostly executable, matching the score-4 anchor "Mostly executable guidance; concrete code or commands with minor gaps"; placeholders like TOOL_SLUG_FROM_SEARCH and '{/* schema-compliant args from search results */}' prevent a score 5.

4 / 5

Workflow Clarity

A clear three-step Core Workflow (discover -> check connection -> execute) plus an explicit ACTIVE-status validation checkpoint and pagination handling match the score-4 anchor "Clear sequence with most checkpoints present"; it stops short of score 5 because there is no explicit error-recovery feedback loop for failed or batch tool executions.

4 / 5

Progressive Disclosure

Content is well-organized into clearly labeled sections (Prerequisites, Setup, Tool Discovery, Core Workflow, Known Pitfalls, Quick Reference) with a single clearly-signaled one-level-deep external reference (composio.dev/toolkits/bitwarden), matching the score-4 anchor "Good structure; most content is appropriately placed"; it is not score 5 because no content is split into reference files and the body exceeds the ~50-line simple-skill threshold.

4 / 5

Total

16

/

20

Passed

Description

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

The description identifies a distinct niche (Bitwarden automation via Rube MCP) but stays generic on capabilities and entirely omits a 'Use when' trigger, capping completeness and trigger coverage. Adding concrete actions plus an explicit usage-trigger clause would lift specificity, completeness, and trigger-term quality together.

Suggestions

Add a 'Use when...' clause naming concrete triggers, e.g., 'Use when the user asks to manage Bitwarden passwords, vault items, logins, or credentials, or to automate Bitwarden via Composio/Rube MCP.'

Replace the generic 'Automate Bitwarden tasks' with 2-3 concrete capabilities (e.g., retrieve vault items, create/update logins, rotate credentials) so specificity reaches the score-4/5 band.

Include natural user synonyms (passwords, vault, logins, credentials) alongside 'Bitwarden' to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The phrase "Automate Bitwarden tasks via Rube MCP (Composio)" names the domain clearly but the only action ("Automate ... tasks") is generic, matching the score-2 anchor "Names the domain but actions are minimal or generic"; it is not score 3 because no concrete capability (e.g., retrieve vault items, rotate logins) is enumerated.

2 / 5

Completeness

It states a clear "what" (automate Bitwarden tasks via Rube MCP) but has no "Use when..." or equivalent trigger guidance, so per the judging guideline completeness is capped at 3 ("Has a clear 'what' but 'when' is missing or only weakly implied"); the sentence "Always search tools first for current schemas" is procedural, not a usage trigger.

3 / 5

Trigger Term Quality

"Bitwarden" is a strong, distinctive keyword but the description omits natural synonyms users actually say (passwords, vault, logins, credentials), fitting the score-3 anchor "Some relevant keywords but missing common variations or synonyms"; it falls short of score 4's "Good keyword coverage".

3 / 5

Distinctiveness Conflict Risk

"Bitwarden tasks via Rube MCP (Composio)" carves a clear, narrow niche with minimal conflict risk, matching the score-4 anchor "Mostly distinct; minor overlap risk"; it is not score 5 only because no explicit trigger phrase reinforces the niche.

4 / 5

Total

12

/

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

ComposioHQ/awesome-claude-skills

Path

composio-skills/bitwarden-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.