CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

better-proposals-automation

Automate Better Proposals 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

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

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

Quality

Content

68%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 a tight, well-structured guide with concrete MCP invocation patterns and a clear core workflow, weakened mainly by missing post-execution validation/feedback loops for its batch tool calls and some redundant setup guidance.

Suggestions

Add an explicit post-execution validation step (verify returned results, handle errors, retry on failure) to the Core Workflow for the batch RUBE_MULTI_EXECUTE_TOOL call.

Merge the redundant connection guidance across Prerequisites, Setup, and Step 2 into a single canonical sequence.

Provide one concrete filled-in example (real-looking session handling and a sample tool_slug with arguments) so the actionability reaches copy-paste readiness.

DimensionReasoningScore

Conciseness

The body is lean with no concept-explaining fluff and short sections, but Prerequisites/Setup/Step 2 repeat the same connection-management guidance, a minor instance of over-explanation that could be trimmed.

4 / 5

Actionability

Concrete MCP invocation blocks with real tool slugs and field names are provided, though placeholders like 'your_session_id' and 'TOOL_SLUG_FROM_SEARCH' require filling, matching 'mostly executable guidance with minor gaps'.

4 / 5

Workflow Clarity

A clear Discover→Check→Execute sequence with a connection-ACTIVE checkpoint exists, but batch/destructive execution (RUBE_MULTI_EXECUTE_TOOL) lacks a result-validation and error-recovery feedback loop, which caps workflow clarity at 3 per the rubric's batch/destructive guidance.

3 / 5

Progressive Disclosure

Single well-organized file with clear section headers and no nested references; slightly over the 50-line simple-skill threshold and with minor Prerequisites/Setup redundancy, so it sits just below the well-split anchor 5.

4 / 5

Total

15

/

20

Passed

Description

53%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 clearly identifies a specific niche (Better Proposals via Rube MCP/Composio) and gives one concrete operational directive, but it omits an explicit 'Use when...' trigger and leans on technical jargon rather than natural user phrases.

Suggestions

Add a 'Use when...' clause naming concrete triggers (e.g., 'Use when automating Better Proposals — creating, sending, or managing proposals').

Replace some jargon ('Rube MCP', 'Composio') or supplement it with natural terms users would say ('proposals', 'proposal automation').

Enumerate 1-2 more concrete Better Proposals actions (e.g., create proposals, manage templates) to lift specificity beyond a single directive.

DimensionReasoningScore

Specificity

Names the domain ('Better Proposals tasks') plus one concrete procedural action ('search tools first for current schemas'), but does not enumerate specific proposal operations, matching the '1-2 concrete actions but not comprehensive' anchor.

3 / 5

Completeness

Provides a clear 'what' (automate Better Proposals tasks) but no 'Use when...' trigger clause; per the rubric a missing explicit trigger caps completeness at 3.

3 / 5

Trigger Term Quality

Includes the natural trigger 'Better Proposals' but is otherwise dominated by technical jargon ('Rube MCP', 'Composio') and lacks common synonyms users would say, fitting 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

Targets a named, niche toolkit (Better Proposals) with minimal overlap risk, though the generic word 'tasks' and lack of specific triggers keep it just below the comprehensive-coverage anchor 5.

4 / 5

Total

13

/

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/better-proposals-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.