CtrlK
BlogDocsLog inGet started
Tessl Logo

square-automation

Automate Square tasks via Rube MCP (Composio): payments, orders, invoices, locations. Always search tools first for current schemas.

66

1.21x
Quality

51%

Does it follow best practices?

Impact

90%

1.21x

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

Evaluation results

100%

35%

Payment Activity Report for End-of-Quarter Reconciliation

Payment history filtering, pagination, and cancellability rules

Criteria
Without context
With context

RFC 3339 begin_time

100%

100%

RFC 3339 end_time

100%

100%

UTC timestamps

100%

100%

Cursor pagination loop

100%

100%

Pending-only cancellable

41%

100%

Correct cancel tool

62%

100%

Money in cents

100%

100%

Defensive response parsing

0%

100%

SQUARE_LIST_PAYMENTS tool

62%

100%

RUBE_SEARCH_TOOLS first step

0%

100%

Connection check step

0%

100%

86%

7%

Bulk Order Completion for Multi-Location Retail Chain

Location ID resolution and order version-safe update workflow

Criteria
Without context
With context

LIST_LOCATIONS first

80%

100%

Location name to ID resolution

100%

100%

Status field check on locations

28%

100%

location_ids array for search

100%

100%

OPEN state filter

100%

100%

Retrieve before update

100%

100%

version field in update

100%

100%

Cursor pagination

100%

100%

RUBE_SEARCH_TOOLS first step

0%

0%

Connection ACTIVE check

0%

0%

COMPLETED order state

100%

100%

Location ID reuse

100%

100%

86%

7%

Invoice Cleanup for Seasonal Business Wind-Down

Invoice state filtering and version-safe cancellation workflow

Criteria
Without context
With context

LIST_LOCATIONS first

100%

100%

location_id for LIST_INVOICES

100%

100%

Cancellable states enumerated

100%

100%

Non-cancellable states excluded

100%

100%

GET_INVOICE before cancel

100%

100%

version field in cancel

100%

100%

Cursor pagination

100%

100%

RUBE_SEARCH_TOOLS first step

0%

0%

Connection ACTIVE check

0%

0%

Location ID reuse

100%

100%

Irreversibility warning

0%

100%

invoice_id for cancel

100%

100%

Repository
davepoon/buildwithclaude
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.