المهارات square-automation
💳

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.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "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

التدقيق الأمني

آمن
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
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

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.

جرّب هذه الموجهات

Lister les paiements récents
List all Square payments from the last 7 days. Show payment IDs, amounts, and statuses.
Trouver les commandes par date
Search for all completed orders at 'Main Street' location between January 1st and January 31st. Show order IDs and total amounts.
Annuler une facture en attente
Find the unpaid invoice for customer 'John Doe' sent this month and cancel it using the correct version number.
Rapport de paiements multi-emplacements
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

الأسئلة المتكررة

Ai-je besoin d'une clé API Square ?
Non. Cette skill utilise Rube MCP qui gère l'authentification OAuth Square. Ajoutez simplement https://rube.app/mcp comme serveur MCP et terminez le flux OAuth.
Puis-je traiter de nouveaux paiements via cette skill ?
Non. Cette skill peut lister, annuler et surveiller les paiements existants, mais ne peut pas créer de nouvelles transactions de paiement. Utilisez les flux de paiement Square pour les nouveaux paiements.
Pourquoi ai-je des erreurs de 'discordance de version' lors de la mise à jour des commandes ?
UPDATE_ORDER nécessite le champ de version. Récupérez toujours la commande d'abord avec SQUARE_RETRIEVE_ORDER pour obtenir le dernier numéro de version avant la mise à jour.
Comment trouver mes IDs d'emplacement ?
Appelez SQUARE_LIST_LOCATIONS pour récupérer tous les emplacements. Chaque emplacement a un champ 'id' (par exemple, 'L1234ABCD') que vous utilisez pour filtrer les commandes et les paiements.
Puis-je annuler des paiements terminés ?
Non. Seuls les paiements en attente peuvent être annulés. Pour les paiements terminés qui doivent être inversés, utilisez plutôt le processus de remboursement de Square.
Que se passe-t-il quand j'ai plus de 100 résultats ?
Square pagine les résultats. Vérifiez le champ 'cursor' de la réponse et transmettez-le à la prochaine requête. Continuez jusqu'à l'absence du curseur pour obtenir tous les résultats.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md