square-automation
Automatiser les paiements et commandes Square
Rationalisez le traitement des paiements Square et la gestion des commandes sans appels API manuels. Automatisez la facturation, le suivi des paiements et la gestion des emplacements via Claude Code.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "square-automation". List all payments from yesterday
النتيجة المتوقعة:
Found 23 payments from 2024-01-15:
- Payment #1A2B3C: $145.00 (COMPLETED)
- Payment #4D5E6F: $89.50 (COMPLETED)
- Payment #7G8H9I: $210.00 (PENDING)
Total: $444.50
استخدام "square-automation". Find orders at Downtown location
النتيجة المتوقعة:
Retrieved 47 orders from Downtown location:
- Order #ORD-001: $350.00 (COMPLETED)
- Order #ORD-002: $125.00 (OPEN)
- Order #ORD-003: $75.00 (COMPLETED)
Location ID: L1234ABCD
استخدام "square-automation". Show all business locations
النتيجة المتوقعة:
3 locations found:
1. Downtown Store (L1234ABCD) - ACTIVE
2. Uptown Branch (L5678EFGH) - ACTIVE
3. Warehouse (L9012IJKL) - INACTIVE
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
Rapprochement des paiements
Les propriétaires d'entreprise peuvent lister et analyser automatiquement les paiements quotidiens sur tous les emplacements Square pour rapprochement des comptes et identification des écarts.
Suivi du statut des commandes
Les équipes de support peuvent rechercher et récupérer les détails des commandes par nom de client ou date pour fournir des mises à jour de statut de commande en temps réel sans accéder au tableau de bord Square.
Automatisation du flux de travail de facturation
Les équipes financières peuvent lister les factures programmées et impayées, annuler les factures invalides et exporter les données de facturation pour les systèmes comptables.
جرّب هذه الموجهات
List all Square payments from the last 7 days. Show payment IDs, amounts, and statuses.
Search for all completed orders at 'Main Street' location between January 1st and January 31st. Show order IDs and total amounts.
Find the unpaid invoice for customer 'John Doe' sent this month and cancel it using the correct version number.
Retrieve payments from all three locations for Q1 2024. Group by location and calculate totals. Handle pagination automatically.
أفضل الممارسات
- Appelez toujours RUBE_SEARCH_TOOLS d'abord pour obtenir les schémas d'outils actuels avant d'exécuter les flux de travail
- Mettez en cache les IDs d'emplacement après la récupération initiale pour éviter les appels API redondants
- Utilisez le format d'horodatage RFC 3339 pour tous les filtres de plage de dates (par exemple, 2024-01-01T00:00:00Z)
- Gérez la pagination en suivant les valeurs de curseur jusqu'à leur absence pour les grands ensembles de résultats
تجنب
- N'essayez pas d'annuler les paiements terminés - utilisez plutôt les flux de travail de remboursement
- Évitez d'appeler UPDATE_ORDER sans récupérer d'abord le numéro de version actuel
- Ne codez jamais en dur les IDs d'emplacement - résolvez-les toujours dynamiquement via LIST_LOCATIONS
- Ne sautez pas la gestion de la pagination - les grands ensembles de données renverront des résultats incomplets