技能 square-automation
💳

square-automation

安全

自動化 Square 付款與訂單管理

無需手動呼叫 API,即可簡化 Square 付款處理和訂單管理。透過 Claude Code 自動化開立發票、付款追蹤和地點管理。

支援: Claude Codex Code(CC)
📊 71 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「square-automation」。 列出昨天的所有付款

預期結果:

找到 2024-01-15 的 23 筆付款:
- 付款 #1A2B3C:$145.00(已完成)
- 付款 #4D5E6F:$89.50(已完成)
- 付款 #7G8H9I:$210.00(待處理)

總計:$444.50

正在使用「square-automation」。 尋找市中心地點的訂單

預期結果:

從市中心地點擷取 47 筆訂單:
- 訂單 #ORD-001:$350.00(已完成)
- 訂單 #ORD-002:$125.00(開放)
- 訂單 #ORD-003:$75.00(已完成)

地點 ID:L1234ABCD

正在使用「square-automation」。 顯示所有商業地點

預期結果:

找到 3 個地點:
1. 市中心門市(L1234ABCD)- 啟用中
2. 北區分店(L5678EFGH)- 啟用中
3. 倉庫(L9012IJKL)- 已停用

安全審計

安全
v1 • 2/25/2026

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.

1
已掃描檔案
182
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
30
社群
100
安全
91
規範符合性

你能建構什麼

付款對帳

企業主可以自動列出及分析所有 Square 地點的每日付款,以對帳帳戶並找出差異。

訂單狀態追蹤

支援團隊可以按客戶名稱或日期搜尋及擷取訂單詳細資訊,即時提供訂單狀態更新,無需存取 Square 儀表板。

發票工作流程自動化

財務團隊可以列出已排程和未付款的發票、取消無效的發票,並匯出發票資料至會計系統。

試試這些提示

列出近期付款
列出過去 7 天內的所有 Square 付款。顯示付款 ID、金額和狀態。
按日期搜尋訂單
搜尋「主要街道」地點 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 動態解析
  • 不要跳過分頁處理 - 大型資料集會傳回不完整的結果

常見問題

我需要 Square API 金鑰嗎?
不需要。此技能使用 Rube MCP 處理 Square OAuth 驗證。只需將 https://rube.app/mcp 新增為您的 MCP 伺服器並完成 OAuth 流程即可。
我可以透過此技能處理新付款嗎?
不行。此技能可以列出、取消和監控現有付款,但無法建立新的付款交易。新付款請使用 Square 的結帳流程。
更新訂單時為何會收到「版本不符」錯誤?
UPDATE_ORDER 需要目前的版本欄位。更新前請務必先使用 SQUARE_RETRIEVE_ORDER 擷取訂單以取得最新的版本號。
如何找到我的地點 ID?
呼叫 SQUARE_LIST_LOCATIONS 擷取所有地點。每個地點都有 ID 欄位(例如 'L1234ABCD'),可用於篩選訂單和付款。
我可以取消已完成的付款嗎?
不行。只有待處理的付款可以取消。若需要逆轉已完成的付款,請改用 Square 的退款流程。
當我有超過 100 個結果時會發生什麼?
Square 會對結果進行分頁。檢查回應中的 'cursor' 欄位並傳遞至下一個請求。持續直到游標消失以取得所有結果。

開發者詳情

檔案結構

📄 SKILL.md