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.

Install with Tessl CLI

npx tessl i github:davepoon/buildwithclaude --skill square-automation
What are skills?

60

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

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%

Without context: $0.6523 · 2m 44s · 36 turns · 2,254 in / 8,991 out tokens

With context: $0.3118 · 1m 25s · 15 turns · 18 in / 4,142 out tokens

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%

Without context: $0.2366 · 1m 25s · 11 turns · 16 in / 4,512 out tokens

With context: $0.3382 · 1m 19s · 18 turns · 23 in / 3,879 out tokens

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%

Without context: $1.2121 · 3m 34s · 25 turns · 1,535 in / 5,181 out tokens

With context: $0.2602 · 1m 3s · 15 turns · 266 in / 3,270 out tokens

Evaluated
Agent
Claude Code

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.