square-automation
自动化 Square 支付和订单管理
简化 Square 支付处理和订单管理,无需手动调用 API。通过 Claude Code 自动化发票生成、支付跟踪和位置管理。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“square-automation”。 列出昨天的所有支付
预期结果:
找到 2024-01-15 的 23 笔支付:
- Payment #1A2B3C: $145.00 (已完成)
- Payment #4D5E6F: $89.50 (已完成)
- Payment #7G8H9I: $210.00 (待处理)
总计:$444.50
正在使用“square-automation”。 查找 Downtown 位置的订单
预期结果:
从 Downtown 位置检索到 47 个订单:
- Order #ORD-001: $350.00 (已完成)
- Order #ORD-002: $125.00 (进行中)
- Order #ORD-003: $75.00 (已完成)
位置 ID: L1234ABCD
正在使用“square-automation”。 显示所有业务位置
预期结果:
找到 3 个位置:
1. Downtown Store (L1234ABCD) - 活跃
2. Uptown Branch (L5678EFGH) - 活跃
3. Warehouse (L9012IJKL) - 未活跃
安全审计
安全All static findings are false positives. The detected 'external_commands' patterns (57 instances) are Ruby/shell backtick syntax examples in markdown documentation, not executable code. The network detection is a documentation URL (https://rube.app/mcp) showing where to obtain the Rube MCP server. This skill is legitimate documentation for automating Square payment tasks with no executable code or security risks.
质量评分
你能构建什么
支付对账
企业主可以自动列出和分析所有 Square 位置的每日支付,以对账账户并识别差异。
订单状态跟踪
支持团队可以按客户名称或日期搜索和检索订单详情,提供实时订单状态更新,无需访问 Square 仪表板。
发票工作流自动化
财务团队可以列出已调度和未支付的发票,取消无效发票,并导出发票数据到会计系统。
试试这些提示
列出过去 7 天的所有 Square 支付。显示支付 ID、金额和状态。
搜索 'Main Street' 位置在 1 月 1 日至 1 月 31 日之间的所有���完成订单。显示订单 ID 和总金额。
查找本月发送给客户 'John Doe' 的未支付发票,并使用正确的版本号取消它。
检索 2024 年第一季度所有三个位置的支付。按位置分组并计算总额。自动处理分页。
最佳实践
- 在��行工作流之前,始终先调用 RUBE_SEARCH_TOOLS 以获取当前工具架构
- 初始检索后缓存位置 ID,避免冗余 API 调用
- 所有日期范围筛选器使用 RFC 3339 时间戳格式(例如,2024-01-01T00:00:00Z)
- 通过跟随游标值直到不存在来处理大型结果集的分页
避免
- 不要尝试取消已完成的支付 - 应使用退款工作流
- 避免在未先检索当前版本号的情况下调用 UPDATE_ORDER
- 永远不要硬编码位置 ID - 始终通过 LIST_LOCATIONS 动态解析
- 不要跳过分页处理 - 大型数据集将返回不完整的结果